Нужна помощь с помощью procmon для отладки "скачка напряжения на USB-порту"

343
Michael

Как и многие другие, я видел скачок напряжения на USB-порте, который выскочил на моем компьютере. Попробовал обычные исправления, включая замену USB-оборудования и драйверов. Неудачно.

Тем не менее, я заметил, что то, что почти всегда вызывает сообщение, - это воспроизведение видео. Сообщения будут продолжать появляться до тех пор, пока я не выйду из Windows. Когда я снова вхожу, сообщения прекратились. Выйти достаточно - мне не нужно перезагружать компьютер, чтобы убить сообщения.

Это говорит о том, что видео (Vimeo и / или YouTube) порождают процесс, который вызывает сообщение. Скачал Procmon 3.7 с technet.microsoft.com, чтобы увидеть, какие процессы порождает видеопроигрыватель, и он был немедленно побежден пользовательским интерфейсом Procmon. Перед запуском видео я подумал, что попробую заставить Procmon отфильтровать события по времени их возникновения. Запустил Procmon, и он показал мне все по состоянию на 11:09:02. Запустил приложение и нашел его на дисплее Procmon как 11:09:10 ....

Нажмите на значок фильтра и установите для фильтра «Время дня» значение «Исключить все до 11:09:08». Я не удосужился набрать микросекунду, просто набрал часы: минуты: секунды. Неудачно. Все, что было отображено на 11:09:02, все еще отображалось. Пробовал добавлять микросекунды. Неудачно. Попробовал щелкнуть по кнопке Исключить, чтобы включить, и ничего не изменилось. Попытался повторить и закрыл окно фильтра вместо того, чтобы просто нажать «Применить». Неудачно. Попытался прочитать файл справки, который поставляется с загрузкой procmon, но он пуст.

Что мне не хватает, как установить фильтр времени? То, что кажется тривиальной задачей, ускользнуло от меня.

0
Иногда лес может превратиться в дерево, и кроличья нора становится еще глубже. Procmon не сможет сказать вам конкретно, что вызывает скачок мощности USB ([USBView] (https://msdn.microsoft.com/en-us/ библиотека / windows / hardware / ff560019% 28v = vs.85% 29.aspx) может помочь, хотя), и видео обычно работает путем записи непосредственно на экранное устройство, поэтому ProcMon не обязательно покажет вам что-либо из этого. Если Вы получаете скачок напряжения на своих портах USB во время воспроизведения видео, проверяете свои видеодрайверы и / или пытаетесь использовать VGA, некоторые используют USB для аудио, даже если он внутренний, так что это может быть ваша карта txtechhelp 8 лет назад 0
Каковы системные характеристики? txtechhelp 8 лет назад 0
@txtechhelp Мой план состоял в том, чтобы открыть procmon, открыть видео, когда ошибка запускается, закрыть браузер, который якобы удалит все процессы, связанные с браузером, и затем спросить procmon, какие процессы были активными, которые не были до запуска видео. Затем я повторял бы каждый процесс, убивая их, чтобы найти процесс, который вызвал ошибку. Все это зависело от возможности фильтровать данные procmon. Michael 8 лет назад 0
Извините, я пытался добиться того, чтобы YouTube / Vimeo использовали Flash или HTML5 для видео, поскольку вы заявили: «Это говорит о том, что видео (Vimeo и / или YouTube) порождают процесс, который вызывает сообщение». Таким образом, единственный процесс, который на самом деле выполняется, это ваш браузер; внешний процесс 'плагина' может выполняться отдельно от браузера, но использование ProcMon не обязательно покажет вам, что вы на самом деле ищете. Однако, если вы удалите все фильтры из ProcMon, вы сможете увидеть все системные сообщения и просмотреть данные для конкретной ошибки. Может быть, вы немного ближе? txtechhelp 8 лет назад 0

1 ответ на вопрос

0
Nick Alexeev

В комментариях было предложено использовать USB View, который поставляется с комплектом разработки драйверов Microsoft. Я попытался это немецкий кузен USB Device Tree просмотра, и это действительно показать, если порт имеет перегрузки по току.

USB Device Tree Viewer показывает перегрузки по току для порта

сообщение Windows «Power Surge On [USB] Hub Port»