Иллюстрированный самоучитель по работе с Windows

Коды ошибок WINDOWS

0x00000037.

Ошибка дисковода гибких дисков.

0x0000003E.

Мультипроцессорная система не поддерживается или не симметрична по отношению друг к другу. Чтобы быть симметричными, процессоры должны быть одного типа и уровня. Например, попытка использовать процессор уровня Pentium и 80486 вызовет ошибку. Кроме того, на х86 системах, возможность вычислений с плавающей точкой должны быть на обоих процессорах или ни на одном.

0x0000003F.

В системе закончились записи в таблице страниц. Не хватает РFЕ (Page File Entries). Обычно причиной является драйвер, который плохо вычищает файл подкачки или нет места на диске.

0x00000040.

Драйвер вызвал функцию IoBuildPartialMdl() и послал ей MDL, чтобы выявить часть источника MDL, но MDL меньше, чем пределы требуемых адресов. Это ошибка драйвера.

0x00000044
1 – адрес IRP.

Драйвер запросил завершение IRP [IoCompleteRequest()], но пакет был уже завершен. Эту ошибку сложно выявить, так как самый простой случай – драйвер пытается завершить одну и ту же операцию дважды – обычно не то, что случается на самом деле. Реже – 2 различных драйвера пытаются завладеть пакетом и завершить его. Первый, как правило, срабатывает, а второй нет. Отследить, какой именно драйвер сделал это, трудно, так как следы первого драйвера были переписаны вторым. Тем не менее, конфликт может быть выявлен, рассматривая DeviceObject поля, в каждом местоположении стека.

0x00000048.

Это ошибка указывает, что I/O Request Packet (IRP), который должен быть завершен, имеет порядок отмены, означая, что пакет в таком положении, что может быть отменен. Тем не менее, пакет не относиться более к драйверу, так как он уже вошел в стадию завершения.

0x00000049.

Ошибка страницы с отключенным прерыванием.

Рассматривайте эту ошибку, так же как 0x0A.

0x0000004C.

Winlogon или CSRSS (Windows) "умерли" внезапно. Выходящий код может сказать больше. Обычно это – c0000005, что говорит о том, что неподдерживаемое исключение рухнуло в том или другом процессе. Также возникает, если драйвер или системная библиотека были распознаны, как поврежденные.

0x0000004D
1 – количество использованных страниц
2 – количество физических страниц.

Нет больше свободного места, чтобы закончить операцию.

0x0000004E
1. значение 1
2. значение заголовков страниц, которые повреждены
3. число доступных страниц
4. значение 0.

0x0000004F
1. значение 2
2. данные, которые удаляются
3. наивысшее число физических страниц
4. итог удаляемых данных.

Причина – поврежденная (неисправная) структура ввода – вывода драйвера.

0x00000050
1. указывает на ошибочный адрес в памяти.

Драйвер устройства или системная служба запросили данные, которых не было в памяти. Это дефект ОЗУ или несовместимое ПО.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.