У меня есть пользователь, у которого есть компьютер Dell Optiplex 755 с Windows XP SP3, который постоянно сталкивается с ошибками BSOD, которые читают INVALID_WORK_QUEUE_ITEM. Я искал несколько форумов, и в основном все они связаны с драйверами жесткого диска, относящимися к SP2, но у моего пользователя есть SP3, поэтому я не думаю, что это проблема. У кого-нибудь есть другие предложения?

2 ответа2

0

Вот статья от Microsoft, которая, кажется, намекает на возможные проблемы с драйверами:

  Проверка на ошибку 0x96: INVALID_WORK_QUEUE_ITEM
  http://msdn.microsoft.com/en-us/library/ff559300(v=vs.85).aspx

0

Синие экраны всегда вызываются драйвером или ядром. Даже когда процесс пользовательского режима , кажется, причина, как правило , некоторые драйвера (редко ядро, хотя до WXP это было более распространено) в стеке устройств , доступ в режиме нити пользователя , что делает неправильную / недостаточную проверку параметров.

У вас есть два варианта:

  1. Включите Windows Error Reporting (WER) и разрешите вашей Windows отправлять мини-дампы в WHQL (поставщик драйверов, если он зарегистрирован, получит информацию, если сбой был вызван их драйвером)
  2. Загрузите "Средства отладки для Windows" (WinDbg) и загрузите созданный файл дампа (%WINDIR%\memory.dmp или %WINDIR%\MiniDump\*.dmp) в WinDbg и введите !analyze -v , затем дождитесь результата. Обычно он указывает на виновника (файл драйвера), а также дополнительные детали, которые, если вставить их в ваш вопрос, вероятно, дадут значительному количеству читателей здесь подсказку, которой они могли бы поделиться с вами.

В современных системах Windows драйверы должны быть подписаны и содержать информацию о версии, чтобы было легко выяснить поставщика и связаться с ним ...

Вы можете сделать это уже сейчас, просто просматривая существующие файлы дампа, дата которых совпадает с одним из испытанных вами BSOD. Не нужно ждать следующего аварийного дампа. Если вы отключили создание аварийного дампа, в разделе "Мой компьютер" перейдите на вкладку "Дополнительно" и "Запуск и восстановление", чтобы настроить его на создание небольшого дампа, дампа ядра или полного дампа. Также помните, что для полного дампа требуется управляемый системой файл подкачки и файл подкачки должен находиться в системном разделе (причина в том, что файл подкачки после перезагрузки копируется [или перемещается] в memory.dmp).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .