Настройка и оптимизация Microsoft Windows
Главная -> Windows XP -> Система

Код ошибки 0x0000001E: KMODE_EXCEPTION_NOT_HANDLED

Напечатать страницу

Windows NT:

Это очень часто встречающаяся ошибка. Обычно исключённый адрес указывает на драйвер или функцию, которая вызвала стоп-экран. Всегда обращайте внимание не только на указанный драйвер, но и на сам адрес или имидж, содержащий эту ошибку. Обычно это код исключения 0x80000003. Эта ошибка означает, что точка прерывания или суждение было достигнуто при обращении к памяти, но система загрузилась с /NODEBUG ключа. Это ошибка не должна появляться слишком часто. Если ошибка появляется постоянно, убедитесь, что отладчик (debugger) подключён и система загружается с /DEBUG ключом.

На не-Интеловских системах, если адрес исключения 0XBFC0304, ошибка появляется вследствие кэширования процессора. Если ошибка будет появляться снова, свяжитесь с производителями.

Как правило, требуется анализ второго параметра этого сообщения, который указывает на адрес драйвера/функции, которая была причиной проблемы.

Parameters:

  1. код исключительной ситуации
  2. адрес, при обработке которого произошел сбой
  3. Parameter 0 of the exception
  4. Parameter 1 of the exception

Решение: Ресурс на русском языке - www.orc.ru

BSOD 0x0000001E когда используете Bookman Old Style фонт

Если вы используете Bookman Old Style фонт, и ваш видео драйвер пытается вывести на экранa с отрицательным"x", вы можете получить:

STOP 0x0000001E (0xc0000005, 0xfccc6add, 0x00000001, 0x013b8020)

Примечание: 4-ый параметр может меняться, но 2-ой всегда в пределах Vga.dll.

Это может быть исправлено в SP6, но недокументиравано. Если нет, не используйте Bookman Old Style font.

Так же плохо написанные программы могут вызвать BSOD 0x0000001E или 0x00000024 на вашем Windows NT. Потому что программа открывает много handles, но никогда не закрывает их и когда вы закрываете программу, то NT пытается закрыт все handles, но исчерпывает все ресурсы. Программы должны сами их за собой закрывать.

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

Применяется:

  • Windows NT Terminal Server
  • Windows 2000 running Terminal Services

Вы получили STOP 0x0000001E, во время распечатки на Hewlett-Packard DesignJet принтере.
Проблема может появиться, если вы используете драйвер Hewlett-Packard DesignJet (HPGL2/RTL) версии 4.4 для Windows NT 4.0 и Windows 2000, потому что драйвер не способен благополучно посылать поп-апы на рабочий стол компьютера.

Решение:

1. Вы можете избавиться от проблемы, используя драйвер Microsoft, если можно.

2. так же вы можете запретить UMPD функцию (User Mode Print Driver) в драйвере:

  1. Используйте Regedt32 -
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\print\Printers\\PrinterDriverData.
  2. Удалите значение SPLUserModePrinterDriver.
  3. Переименуйте следующие файлы в .OLD_DLL расширение:
    SystemRoot%\System32\Spool\Drivers\W32x86\Ppltumpd.dll
    %SystemRoot%\System32\Spool\Drivers\W32x86\2\Hpltumpd.dll
    %SystemRoot%\System32\Spool\Drivers\W32x86\3\Hpltumpd.dll
  4. Откройте CMD и напечатайте:
    net stop spooler
    net start spooler

Windows XP:

Сообщение указывает на то, что ядро (kernel) Windows XP Professional обнаружило запрещённую операцию или неизвестную инструкцию процессора. Проблема, которая вызывает сбой такого рода, схожа с той, которая вызывает ошибку 0x0000000A. Так же причиной может быть повреждённая память или нарушенный доступ. Windows XP Professional умеет сам справляться с этой проблемой, если только проблема не захватила и саму "поддержку системы в аварийной ситуации".

Решение: 0х01Е стоп-сообщения обычно появляются после установления неисправных драйверов или системных сервисов, или они могут указывать на проблемы оборудования, такие как память и IRQ конфликты. Если в стоп сообщении указывается список драйверов, удалите/ликвидируйте их. Если удаление программного обеспечения или драйверов решат проблему, то свяжитесь с производителем и выясните на счёт обновлений. Обновлённое ПО особенно важно при использовании мультимедийного ПО, антивирусных программ и СД-записывающих мастеров.

Если в стоп-ошибке упоминается Win32k.sys, проблемой может быть программы "удалённого доступа" третьей стороны. Если такая программа установлена, Вы можете удалить её загрузившись в Безопасном режиме. Если нет, то используя консоль восстановления (Recovery Console) удалите неисправный системный файл. Для большей информации о Безопасном режиме и консоль восстановления, смотрите "Tools for Troubleshooting".

Проблема может возникнуть из-за несовместимости микропрограммного обеспечения. Многие Advanced Configuration and Power Interface (ACPI) проблемы могут решиться с обновлением микропрограммного обеспечения (BIOS).

Так же может помочь чистка диска от ненужных временных файлов (temporary files) и т.п., так как проблема может возникнуть из-за недостаточного места на диске (для виртуальной памяти в том числе). Для этого вы можете использовать утилиту Очистки Диска (Disk Cleanup).

Windows 2000:

Возникновение ошибки в процессе печати клиента Терминального Сервера

Terminal Services Сервер может допустить "Stop 0x1E" или "Stop 0x50" ошибку в процессе печати клиента Terminal Services сервера. Это может быть вызвано использованием некоторых шрифтов в документе, который распечатывался, например:

+ Type 1 multiple master fonts (legacy fonts)
+ Far East fonts containing both English and a localized name

Проблема может появиться, если такой шрифт установлен на компьютере или добавлен, как шрифт принтера.

Решение: Установите последние Сервис Паки для 2000-ого. При установке СП, следующие (или более поздние) версии файлов должны присутствовать:

Date | Time | Version | Size | File name
--------------------------------------------------------
11/11/2000 | 12:01a | 5.0.2195.2291 | 222,480 | Gdi32.dll
11/11/2000 | 12:01a | 5.0.2195.2303 | 379,152 | User32.dll
11/10/2000 | 11:45p | 5.0.2195.2715 | 1,639,760 | Win32k.sys
11/11/2000 | 12:01a | 5.0.2195.2228 | 243,472 | Winsrv.dll

Так же можете попытаться решить проблему путём обновления драйверов для принтера.

Возникновение ошибки в Usbhub.sys Surprise Removal Plug-and-Play'я USB Hub'а

Когда вы часто вытаскиваете Plug-and-Play Universal Serial Bus (USB) hub (a surprise removal), то может появиться следующая ошибка :

STOP: 0x0000001E (0xC0000005, 0xF8CF75D0, 0x00000000, 0x00000044)
KMODE_EXCEPTION_NOT_HANDLED address 0xF8CF75D0 in USBHUB.sys

Ошибка возникает из-за USB драйвера.

Решение: Для решения проблемы установите последний Сервис Пак. В первые эта проблема была решена в Windows 2000 СП1.

BSOD: STOP 0x0000001e в Ntoskrnl.exe

Если во время загрузки вы получили такой стоп:

STOP 0x0000001e (0xc0000005, 0x801a8a83, 0x00000000, 0x005c0069) KMODE_EXCEPTION_NOT_HANDLED

адрес 801a8a83 основывается на 80100000 - ntoskrnl.exe

Возможно, ваш SOFTWARE реестр повреждён.

Решение: Лучший способ восстановить реестр - это из вашего бекапа. Примечание: в последнем случае все регистрационные ключи установленные после последней RDISK.EXE проверки будут утеряны.

Похожие публикации
Комментарии (0)

Комментариев нет.

Для того, чтобы оставить свой комментарий вам необходимо войти или зарегистрироваться на сайте.






Консультация специалиста

Консультант по Windows Если у вас есть вопрос по Windows или работе с ПК, вы можете задать его нашему консультанту.

Бесплатно и без регистрации!

Задать вопрос

Работа в нашей коменда
Опрос
Как часто вам нужна помощь при работе с ПК?




Результаты опросов
Разработка
  • Разработка сайта: Роман Чернышов
    • Рейтинг@Mail.ru