Устранение неполадок при установке устройств и драйверов

Ниже приведены рекомендации по проверке правильности установки устройства или диагностике проблем с установкой устройства.

Проверьте, помечено ли устройство проблемой

Если на устройстве задан код проблемы , возможно, что-то пошло не так во время установки устройства или с параметрами или конфигурацией устройства. Чтобы проверка, если на устройстве задан проблемный код, можно использовать диспетчер устройств, чтобы проверка, есть ли на значок устройства наложение желтого треугольника с восклицательным знаком. При запуске диалогового окна Свойства для устройства будет указано значение кода проблемы, а также появится сообщение об ошибке.

Вы также можете проверка, если на устройстве задан код проблемы, с помощью командной строки с помощью PnPUtil. Если вы знаете путь к экземпляру устройства, можно использовать PnPUtil, чтобы проверка его состояние:

pnputil /enum-devices /instanceid <device instance path>

Если вы не знаете путь к экземпляру устройства, можно использовать PnPUtil, чтобы проверка, если на каких-либо устройствах задан код проблемы, и вы можете увидеть, похож ли какой-либо из них на ваше устройство:

pnputil /enum-devices /problem

Если вы определили, что на устройстве задан код проблемы, дополнительные сведения о коде проблемы см. в разделе диспетчер устройств сообщение об ошибке.

Просмотр журналов установки устройств

Чтобы определить ошибки установки устройства, можно выполнить действия, описанные в разделах Ведение журнала setupAPI (Windows Vista и более поздние версии) или SetupAPI Logging (Windows Server 2003, Windows XP и Windows 2000). Ниже приведен список распространенных ошибок установки.

Код ошибки Описание
0x000005B4 (ERROR_TIMEOUT) Установка устройства заняла слишком много времени и была остановлена. Дополнительные сведения об установке устройства и о том, где было затрачено время, см. в разделе Журналы setupApi .

Ниже приведены некоторые распространенные причины превышения времени ожидания.

Совместный установщик, выполняющийся слишком долго. Это может быть связано с тем, что совместный установщик выполняет неподдерживаемую операцию, которая зависла или работает слишком долго. Например, совместный установщик выполняется в неинтерактивном сеансе, поэтому он не может выполнять действия, которые должны ждать ввода пользователем. Совместные установщики являются нерекомендуемой, поэтому их следует избегать. Дополнительные сведения см. в статье Универсальные inFs.

Запуск или перезапуск устройства в конце установки устройства завис.
0xe0000219 (ERROR_NO_ASSOCIATED_SERVICE) Пакет драйверов, устанавливаемый на устройстве, не указал связанную службу для устройства. Дополнительные сведения см. в разделе флаг SPSVCINST_ASSOCSERVICE в документации по директиве INF AddService.
0xe0000248 (ERROR_DEVICE_INSTALL_BLOCKED) Установка устройства была заблокирована из-за параметров групповой политики. Дополнительные сведения см. в разделах Управление установкой устройств с помощью политик групповая политика и Мобильных Управление устройствами для установки устройств.
0x000001e0 (ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT) По завершении установки устройства одно или несколько устройств будут перезапущены для получения новых файлов или параметров, измененных во время установки устройства. В рамках этой операции перезапуска на перезагружаемом устройстве или устройствах выполняется операция удаления запроса. Эта ошибка указывает, что что-то зависло или заняло слишком много времени во время операции удаления запроса для устанавливаемого устройства. Дополнительные сведения см. в разделе Журналы SetupApi.
0x000001e1 (ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT) По завершении установки устройства одно или несколько устройств будут перезапущены для получения новых файлов или параметров, измененных во время установки устройства. В рамках этой операции перезапуска на перезагружаемом устройстве или устройствах выполняется операция удаления запроса. Эта ошибка указывает на то, что что-то зависло или заняло слишком много времени во время операции удаления запроса для одного из перезагружаемых устройств. Дополнительные сведения см. в разделе Журналы SetupApi.
0x000001e2 (ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT) По завершении установки устройства одно или несколько устройств будут перезапущены для получения новых файлов или параметров, измененных во время установки устройства. В рамках этой операции перезапуска на перезагружаемом устройстве или устройствах выполняется операция удаления запроса. Эта ошибка указывает, что операция удаления запроса не смогла быть выполнена своевременно из-за операции удаления запроса, выполненной на другом устройстве в системе. Дополнительные сведения см. в разделе Журналы SetupApi.

Отладка установщика класса или совместного установщика во время установки

Примечание

Установщики классов и совместное установщики считаются устаревшими. Дополнительные сведения см. в разделе Универсальные inFs.

В Windows Vista и более поздних версиях Windows выполните действия, описанные в разделе Отладка установок устройств (Windows Vista и более поздних версий), чтобы отладить установщики классов или совместные установщики на основных этапах установки устройства.