Устранение неполадок при установке устройств и драйверов
Ниже приведены рекомендации по проверке правильности установки устройства или диагностике проблем с установкой устройства.
Проверьте, помечено ли устройство проблемой
Если на устройстве задан код проблемы , возможно, что-то пошло не так во время установки устройства или с параметрами или конфигурацией устройства. Чтобы проверка, если на устройстве задан проблемный код, можно использовать диспетчер устройств, чтобы проверка, есть ли на значок устройства наложение желтого треугольника с восклицательным знаком. При запуске диалогового окна Свойства для устройства будет указано значение кода проблемы, а также появится сообщение об ошибке.
Вы также можете проверка, если на устройстве задан код проблемы, с помощью командной строки с помощью 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 и более поздних версий), чтобы отладить установщики классов или совместные установщики на основных этапах установки устройства.