Что означает код NTSTATUS 0xC00002D2 (STATUS_PNP_REBOOT_REQUIRED)?

 
Предыдущий Следующий
STATUS_SYSTEM_IMAGE_BAD_SIGNATURE STATUS_POWER_STATE_INVALID

STATUS_PNP_REBOOT_REQUIRED

meta-description[Код NTSTATUS 0xC00002D2: PnP требует reboot для завершения изменения устройства: сохраните состояние драйвера/пакета и проверяйте результат уже после перезагрузки.]

Что означает STATUS_PNP_REBOOT_REQUIRED

STATUS_PNP_REBOOT_REQUIRED (0x00000001) — устройство не запустится до перезагрузки системы.

Практический смысл и диагностика

Устройство не сможет начать работу в требуемом состоянии до перезагрузки Windows.

  • Такое бывает, когда драйвер или образ или состояние Plug and Play нельзя безопасно заменить, пока старый компонент используется ядром/стеком устройства.
  • Для обновления драйвера используйте поддерживаемую последовательность установки PnP/INF и проверьте, какие файлы/службы остаются используются. Неправильная упаковка может потребовать дополнительный reboot.
  • Не добавляйте устаревшие директивы `Reboot`/`Restart` в секциях INF DDInstall ради принудительного поведения: современная Windows сама определяет необходимость перезапуска по состоянию установки.
  • После перезагрузки подтвердите фактически загруженную версию драйвера и состояние запуска устройства. Если status возникает на каждом update, исследуйте незакрытые дескрипторы/зависимости фильтров и упаковку, а не считайте reboot постоянным решением.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.