Как узнать, что означает код ошибки Windows?

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

 

В операционной системе Windows есть малозаметная, но очень полезная встроенная утилита CertUtil, которая умеет расшифровывать коды ошибок. Это особенно удобно, когда вы получаете сообщение с непонятным набором символов вроде 0x80070422 — и не знаете, с чего начать.

Как пользоваться утилитой CertUtil

  • Скопируйте или перепишите код ошибки, который вы получили, например 0x80070422;
  • Откройте командную строку, нажав Win + R и введя в строку «Выполнить» CMD;
  • В командной строке введите команду: certutil -error 0x80070422 (здесь вместо «0x80070422» укажите свою ошибку).
  • Жмите Enter и в результате вы получите описание проблемы, которое поможет понять, что сломалось и как это исправить.

Примечание. Команда вводится следующим образом: certutil <пробел> <дефис, он же минус> error <пробел> <код ошибки, где x и другие буквы — обязательно на латинской раскладке>


Команда certutil -error работает даже офлайн, и подходит как для пользователей, так и для тех, кто часто помогает другим с настройкой и ремонтом компьютеров на платформе Windows.

Примеры расшифровки кодов ошибок, которую даёт утилита CertUtil

КОД ОШИБКИ ЗНАЧЕНИЕ
0x0000001e Системе не удается произвести чтение с устройства.
0x0000007b Синтаксическая ошибка в имени файла, имени папки или метке тома.
0x000000f4 Модуль записи в XML не находится внутри атрибута.
0x80070002 Не удается найти указанный файл.
0x80070005 Отказано в доступе.
0x8007000d Недопустимые данные.
0x80070035 Не найден сетевой путь.
0x80070076  Параметр проверки записи данных имеет неверное значение.
0x8007025d Указанный буфер содержит данные недопустимого формата.
0x80070422 Указанная служба не может быть запущена, так как отключена либо она сама, либо все связанные с ней устройства.
0x80070570 Файл или папка повреждены. Чтение невозможно.
0x80072f8f Произошла ошибка безопасности
0xc0000005 Инструкция по адресу 0x%p обратилась к памяти по адресу 0x%p. Память не может быть %s.
0xc000000e Указано несуществующее устройство.
0xc000000f {Файл не найден}
Файл %hs не существует.
0xc0000098 Том, с которого прочитан файл, изменен извне таким образом, что открытый файл больше не является верным.
0xc000009a Недостаточно системных ресурсов для завершения вызова API.
0xc00000e9 При возврате ошибки ввода/вывода, не определенной в стандартном фильтре FsRtl, она будет преобразована в следующую ошибку, которая обязательно определена в фильтре. В этом случае данные будут потеряны, но фильтр правильно обработает исключение.
0xc0000142 {Сбой инициализации DLL}
Ошибка при инициализация библиотеки динамической компоновки %hs. Выполняется аварийное завершение процесса.
0xc000021a {Неустранимая системная ошибка} Непредвиденное завершение системного процесса %hs
с состоянием 0x%08x (0x%08x 0x%08x).
Произведено завершение работы системы.
0xc0000225 Объект не найден.

Один ответ на “Как узнать, что означает код ошибки Windows?”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *