Таблицы коды ошибок windows

Таблицы коды ошибок windows

Windows 10 — это комплексная система служб, процессов, алгоритмов. Периодически эта система подвергается сбоям, из-за чего возникают различного рода ошибки и, как следствие, появляются проблемы, связанные с нарушением бесперебойной работы компьютера. Любая такая ошибка имеет свой, индивидуальный системный код, благодаря которому можно выявить её причину и определить способ решения возникшей проблемы.

Самые распространённые ошибки Windows 10

Несмотря на то, что система Windows способна «наделять» каждую ошибку персональным кодом, выявить её причину достаточно сложно. Ведь расшифровку такого «кода ошибки» пользователю никто не даёт. Это для него всегда лишь набор цифр и букв. Следовательно и определиться со способом решения возникшей неполадки всегда бывает проблематично. Поэтому в нашей статье мы приведём краткую таблицу с самыми распространёнными «кодами ошибок», причинами их возникновения и способами решения.

Коды базовых ошибок Windows 10 (причины возникновения и способы их решения)

За время пользования разными версиями Windows, автор данной статьи не раз сталкивался с различными ошибками (имевшие не только базовые коды ошибок), каждая из которых нуждалась в своём способе решения. Однако автор может дать один полезный совет: первым делом, при любой возникшей из перечисленных ошибок, стоит запускать системное сканирование компьютера с автовосстановлением повреждённых файлов («DISM»). В 70–80% случаев этот шаг может полностью исправить возникшую ошибку.

Для того чтобы запустить такое сканирование необходимо:

  • Комбинацией WIN+R запустите командную строку, где необходимо прописать «cmd». В появившемся окне ввести команду «Dism /Online /Cleanup-Image /CheckHealth».Даже если сканирование показало что повреждённых компонентов нет, всё равно стоит провести процесс восстановления
  • Как только закончится проверка введите команду автоматического восстановления повреждённых компонентов «Dism /Online /Cleanup-Image /RestoreHealth».Процесс восстановления обычно занимает всего пару минут
  • По окончании процесса восстановления закройте окно и перезагрузите компьютер.

Журнал ошибок Windows 10 (что это такое и как им пользоваться)

Журнал ошибок Windows 10 (или журнал событий) представляет собой системный файл регистрации всех произошедших ошибок Windows (причём как явных с уведомлениями для пользователя, так и скрытых). С помощью такого журнала можно не только с точностью до секунды узнать когда произошла ошибка, но и её код, а также источник возникновения. Чтобы воспользоваться журналом событий следует:

Журнал событий Windows

Чтобы легче и быстрее ориентироваться в журнале событий Windows (в особенности когда необходимо найти ошибку) автор данной статьи рекомендует хотя бы раз в месяц проводить его очистку. Для этого достаточно лишь щёлкнуть правой кнопкой мыши по категории «Система» и нажать «Очистить журнал». К тому же стоит помнить, что не все события с пометкой «Ошибка» являются критичными, так как даже мелкий безвредный технический сбой в системе заносится в этот журнал.

Операционная система Windows — это сложный «цифровой механизм», в котором периодически возникают сбои. Ни один из пользователей не может быть застрахован от системных ошибок. Однако своевременная реакция на их появление, изучение и предотвращение последствий может помочь вашей ОС избежать критических неисправностей. Поэтому способность определять «коды ошибок» и уметь их расшифровывать является первостепенной задачей на пути к стабильной работе Windows.

Данная статья является последней частью серии публикаций о синем экране смерти. Связанные статьи;

  • Некорректная обработка данных в виртуальной памяти, связанной с процессом IRQ. Скорее всего, один из драйверов работает с ошибкой. Следует переустановить драйвера. Иногда может возникнуть ошибка из-за неисправности оборудования, но это очень редко. Возможные параметры ошибки:
  • 1 — неверное обращение к адресу;
  • 2 — процесс IRQL, через который производилось обращение к памяти;
  • 3 — как именно процесс обратился к памяти: 0­производилось чтение; 1­выполнялась запись памяти;
  • 4 — инструкция, которая выполняла запрос к памяти.
  • Довольно распространённый случай. Как правило, код ошибки может указать на конкретный драйвер или функцию, из-за которого возникла фатальная ошибка. Поэтому стоит всегда обращать внимание, кроме имени драйвера, еще на адрес, который содержит ошибку. Это будет выглядеть, чаще всего, в виде кода исключения 0х80000003. Что будет означать инициализацию обработчика в момент обращения к памяти и загрузку системы с /NODEBUG ключа. Такая ошибка не может появляться постоянно. Если же это происходит, необходимо убедиться в том, что отладчик подключён и система выполняет загрузку с /DEBUG ключа. Если у вас стоит не Intel система, то адрес будет выглядеть так: 0XBFC0304. Такой адрес исключения будет означать, что ошибка вызвана кешированием процессора. При постоянном возникновении такой ошибки, необходимо обратится за помощью к производителю вашего процессора. Возможные параметры:
  • 1 — положительная ситуация;
  • 2 — адрес, где произошёл сбой;
  • 3 — Параметр 0 — исключение;
  • 4 — Параметр 1 — исключение.
  • Из этой строчки видно, что ошибка связанна с АРС счётчиком. При этой ошибке стоит проверить каждую файловую систему на вашем компьютере (все что есть), к примеру, воспользовавшись комплектом EMRD. Необходимо, что бы текущий IRQL равнялся нулю. В случае, когда это не так, то может нарушиться определённая очерёдность выгрузки драйверов, приведя к ошибке и «синему экрану». Вспомните, что в последний раз было установлено на ПК, какие драйвера. Такая ошибка может быть связанна с серьёзной проблемой драйверов. Три параметра ошибки:
  • 1 — адрес в момент сбоя;
  • 2 — сбойная нить APC;
  • 3 — текущий IRQ уровень.
  • Отказ в работе I/O Request Packet (IRP). Такое случается при неверном заполнении полей, по сравнению с сохранённым состоянием IRP. К примеру, отключение IRP, в момент ожидания драйвера от него команды. Параметры:
  • 1 — адрес нерабочего IRP;
  • Неудачная инициализация системы на поздней стадии (фаза один). Ошибка носит общий характер, причину необходимо установить самостоятельно. Параметры:
  • 1 — код, указывающий причину незавершённой инициализации;
  • 2 — точка INIT.C, в которой произошла ошибка.
  • Возникает, при вызове высокоуровневым драйвером, низкоуровневого драйвера, в тот момент, когда нет свободного места в области стека. Из-за этого низкоуровневый драйвер не достигает необходимых параметров, по причине их отсутствия и потери части пакетов. Такое может случиться при повреждении блоков памяти стека. Проверьте на наличие ошибок все драйвера и память. Параметр:
  • 1 — адрес, по которому произошла ошибка.
  • Ошибка, связанная с вызовом драйвера. Была попытка драйвером выполнить удаление компонента своего устройства, в момент, когда за этим компонентом были не выполненные задачи и его счётчик обращений не был равен нулю. Параметр:
  • 1 — адрес компонента.
  • Отказ выполнения функции, для драйвера, связанной с выделением места в Must Suceed Pool. Необходима переустановка драйвера системы. Параметры ошибки:
  • 1 — требуемое место;
  • 2 — номер страницы, которая используется;
  • 3 — количество страниц в запросе;
  • 4 — количество страниц, которые доступны.
  • Попытка драйвера завершить IRP в момент, когда тот уже был завершён. Возможно, драйвер несколько раз завершал одну и ту же операцию. Иногда, это может произойти, когда сразу два драйвера попытались завершить одну и ту же операцию. Одному из них это не удалось. Довольно непростая ошибка, для диагностирования. Её параметр:
  • 1 — адрес, по которому произошёл сбой.
  • Пакет завис на стадии отмены, но при этом уже не относится к драйверу и теперь является не завершённым. Параметр:
  • 1 — адрес пакета.
  • Недостаточно страничной памяти, операция не может быть завершена. Убедитесь в том, что на вашем диске есть свободное место. Попробуйте переустановить драйвер. Основные параметры:
  • 1 — количество задействованных страниц;
  • 2 — физическое количество страниц на ПК;
  • 3 — расширенное значение страниц;
  • 4 — общая величина страниц.
  • Повреждение структуры ввода/вывода драйвера. Основные параметры:
  • 1 — значение 1;
  • 2 — повреждённое значение заголовка страницы;
  • 3 — количество доступных страниц;
  • 4 — ноль.
  • 1 — второе значение;
  • 2 — данные для удаления;
  • 3 — максимально возможное число физических страниц;
  • 4 — результаты удаления данных.
  • Не удалось найти запрошенную в памяти информацию. Информация, которая отсутствует, с пометкой, запрещающей запись в файл подкачки. Параметр:
  • 1 — адрес ошибки.
  • Проблема в оборудовании, или в самой системе. В связи, с чем не удалось выполнить чтение файлов реестра. Так же может быть связанна с переполнением библиотек Менеджера Безопасности Аккаунтов, и необходимо убедиться в том, что является ли машина PDC, или BDC. Параметры:
  • 1 — адрес ошибки 1;
  • 2 — адрес ошибки 2;
  • 3 — адрес библиотеки;
  • 4 — указывает на повреждённые библиотеки (возвращает код HvCheckHive’а).
  • Нехватка места, для корректной работы файлов реестра. Данная ошибка не может произойти, так как для работы реестра, еще при загрузке системы выделяется достаточно пространства (места). Параметры:
  • 1 — пять;
  • 2 — Указывает на NTOSCONFIGCMSYSINI, который потерпел неудачу.
  • Ошибка инициализации системы процессом:
  • 1 — код процесса;
  • 2 — указывает место в NTOSPSPSINIT.C, где произошла ошибка.
  • 0х0000006D: SESSION1_INITIALIZATION_FAILED 0х0000006E
  • Указывает на точку в NTOSINITINIT.C, где обнаружена ошибка. Параметр:
  • 1 — код сессии, которая определила не удачную инициализацию системы.
  • Возникает, когда происходит не полная выгрузка драйвера, после операции ввода/ вывода. Основные параметры:
  • 1 — адрес процесса, в котором обнаружена ошибка;
  • 2 — количество страниц, что закрылись;
  • 3 — резерв страниц;
  • 4 — ноль.
  • Сбой чтения страницы ядра. Возможно, есть сбойный блок виртуальной памяти, или возникла ошибка контроллера диска. Нулевые значения первых двух параметров, говорят о том, что местоположение ошибки не найдено. Это может говорить о наличии плохого оборудования.
  • Статус c0000009a — нехватка системных ресурсов.
  • Статус c000009c, или C000016AL — может говорить о повреждённом блоке памяти. Попробуйте перезагрузить компьютер.
  • Статус c0000185 — проверьте подключение и работоспособность SCSI­устройства. Параметры:
  • 1 — 0;
  • 2 — 0;
  • 3 — значение PTE, в момент ошибки;
  • 4 — адрес ошибки.
  • 1 — код статуса;
  • 2 — код статуса;
  • 3 — страница виртуальной памяти;
  • 4 — смещение в файле подкачки.
  • Ошибка чтения страницы ядром. Ошибка может быть связанна с проблемами памяти. Параметры:
  • 1 — тип блокировки;
  • 2 — статус ошибки (код ввода/вывода);
  • 3 — адрес текущего процесса;
  • 4 — адрес блока памяти, который не перемещён в файл подкачки.
  • Ошибка инициализации загрузочного устройства, с которого система загружалась. Ошибка чтения файловой системой данного устройства, или невозможность инициализироваться. Ошибка чтения информации с устройства, структуры файловой системы. Если ошибка возникла в момент установки ОС, то возможно система не поддерживает данный диск или SCSI контроллер. Иногда ошибка возникает при установке нового адаптера, или контроллера. Если у вас х86 система, то достаточно отредактировать файл BOOT.INI. Параметр:
  • 1 — указывает на объект устройства, или ARC.
  • Недостаточно оперативной памяти (ОЗУ), для запуска ядра. Необходимо 5 МВ. Параметры:
  • 1 — номера физических страниц;
  • 2 — нижняя страница;
  • 3 — верхняя страница;
  • 4 — 0.
  • Контрольная сумма MBR, не совпала с контрольной суммой загрузчика. Скорее всего, у вас вирус. На всякий случай просканируйте загрузочный сектор диска антивирусом, загрузившись с Live­CD. Параметры:
  • 1 — Сигнатура диска в MBR;
  • 2 — Контрольная сумма MBR, записанная в osloader;
  • 3 — Контрольная сумма MBR, записанная в системе.
  • Ошибка, при загрузке одно процессорного драйвера, в многопроцессорной системе. Параметр:
  • 1 — адрес драйвера.
  • Попытка, критическими компонентами системы, закрыть дескриптор, являющийся недействительным. Основные параметры:
  • 1 — дескриптор;
  • 2 — 0 — закрыт защищённый дескриптор;
  • 1 — закрыт не правильный дескриптор.
  • Закончился пробный период Windows. Основные параметры:
  • 1 — дата установки (нижние 32­бита);
  • 2 — дата установки (верхние 32­бита);
  • 3 — триал период.
  • Попытка выполнить процесс в не выполняемой области памяти. Параметры:
  • 1 — адрес, из которого выполнялась данная попытка;
  • 2 — Содержание входа таблицы страниц (PTE).
  • Недостаточно свободной страничной памяти, невозможно продолжить выполнение основных системных операций. Основные параметры:
  • 1 — объем памяти, что был запрошен;
  • 2 — запрошенный объем памяти, с невозможностью для записи;
  • 3 — код последнего состояния.
  • Один из процессоров, в многопроцессорной системе, перестал отвечать, или вошёл в бесконечный цикл. Ошибка связанна с тем, что не было получено ожидаемое прерывание от процессора, в пределах требуемого времени. Основные параметры:
  • 1 — интервал прерываний по синхроимпульсам;
  • 2 — 0;
  • 3 — адрес блока процессора, который не отвечает;
  • 4 — 0.
  • Графический процессор попытался записать данные в область памяти, не предназначенную для этого, или не зарезервированную. Здесь возможна ошибка в самом драйвере видео, либо несоответствием версии BIOS. Основные параметры:
  • 1 — Смещение (в ULONG) в пределах страниц AGP к первым данным ULONG, данные которого разрушены;
  • 2 — 0;
  • 3 — 0;
  • 4 — 0.
  • Повреждение Graphics Aperture Remapping Table (GART), связанное с некорректным драйвером прямого доступа в память. Параметры:
  • 1 — виртуальный адрес в GART;
  • 2 — смещение, в котором обнаружились неправильные параметры;
  • 3 — адрес из кэша GART;
  • 4 — 0.
  • Ошибка подписи, или повреждение драйвера видео. Необходимо заменить его. Параметры:
  • 1 — оригинальная команда;
  • 2 — текущая команда;
  • 3 — 0;
  • 4 — 0.
  • Обнаружена попытка записи в защищённую область от записи конфигурационного менеджера. Параметры:
  • 1 — адрес команды записи;
  • 2 — содержание PTE;
  • 3 — зарезервировано;
  • 4 — зарезервировано.
  • Драйвер, сделавший попытку записи, указывается в виде строки Unicode
  • Нарушения доступа в область памяти, вызванной драйвером. Параметры:
  • 1 — тип нарушения;
  • 2 — зарезервировано;
  • 3 — зарезервировано.
  • Через отладчик ядра, необходимо открыть стек вызовов, в котором можно определить драйвер, вызвавший данную ошибку.
  • Страница памяти не оказалась полностью заполненной нулями. Обычно это связанно с аппаратными сбоями. Иногда, компоненты с привилегиями в ОС, могут преждевременно производить изменения в страницах памяти. Параметры:
  • 1 — адрес страницы;
  • 2 — номер страницы;
  • 3 — 0;
  • 4 — 0.
  • 0xC0000135: UNABLE TO LOCATE DLL
  • Ошибка при загрузке DLL­библиотеки. Причина может быть связанна с отсутствием данного файла, или его повреждением. Иногда, может быть причиной повреждение реестра.
  • 0хC0000142: DLL Initialization Failure
  • Повреждение библиотеки .dll.
Читайте также:  КОД ОШИБКИ BMW 0029

Синий экран Windows, называемый также в англоязычной литературе A Blue Screen of Death (BSOD) — это технически ошибка, вызывающая остановку операционной системы. К счастью, в Windows 10 такие проблемы стали встречаться реже, чем в предыдущих версиях (Windows 8, Windows 7, Windows Vista, Windows XP, тем более Windows 98/95), однако и в наше время бывают ситуации, когда система сталкивается с проблемой, которую она не в силах решить, что приводит к ее полной остановке.

Хотя появление синего (или голубого, как говорят некоторые) экрана дает возможность перезапустить систему, важно знать — что послужило причиной ошибки. Для получения информации о причинах служат коды ошибок, максимально полный перечень которых мы приводим здесь.  Кроме кода, мы попытались дать небольшое пояснение к каждой из ошибок.

Внимание: мы настоятельно рекомендуем сверять приведенное тут описание с другими источниками. Могут быть замечены небольшие разночтения, значение тех или иных ошибок в том или ином случае может варьироваться.

Все коды приведены в шестнадцатизначном виде. Для поиска можно использовать сочетание клавиш Ctrl+F

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

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