BSOD – полный список ошибок 0x00000001-0xC000026C
Синий экран смерти (англ. Blue Screen of Death, Blue Screen of Doom, BSoD) — название сообщения о критической системной ошибке в операционных системах Microsoft Windows появляется, когда в коде ядра или драйвера возникает неустранимая ошибка. Единственным возможным действием в данном случае является перезагрузка компьютера (при этом пользователь теряет все несохранённые данные). По умолчанию такая перезагрузка происходит автоматически. В рамках Windows Resource Kit синие экраны смерти называются стоп-ошибками (англ. stop error); в SDK и DDK они называются bug check screens или Stop screens.
Содержимое текста BSOD на экране
- код ошибки (Stop-код) и её символьное имя (например 0x0000001E, KMODE_EXCEPTION_NOT_HANDLED)
- 4 параметра, поясняющие ошибку, предназначенные для отладочного ПО (значение параметров зависит от кода ошибки)
- адрес места ошибки (если его возможно указать)
- название драйвера, в котором произошла ошибка (если его возможно указать.
0x00000001: APC_INDEX_MISMATCH
Внутренняя ошибка ядра (kernel), возникает из-за несовпадения KeEnterCricticalRegion и KeLeaveCriticalRegion в файловой системе.
0x00000002: DEVICE_QUEUE_NOT_BUSY
0x00000003: INVALID_AFFINITY_SET
0x00000004: INVALID_DATA_ACCESS_TRAP
0x00000005: INVALID_PROCESS_ATTACH_ATTEMPT
0x00000006: INVALID_PROCESS_DETACH_ATTEMPT
0x00000007: INVALID_SOFTWARE_INTERRUPT
0x00000008: IRQL_NOT_DISPATCH_LEVEL
0x00000009: IRQL_NOT_GREATER_OR_EQUAL
0x0000000A: IRQL_NOT_LESS_OR_EQUAL
Была сделана попытка использовать виртуальную память на высоком внутреннем процессе IRQ-уровня. Если kernel debugger доступен, вы можете отследить, где именно система запнулась. Наиболее частая причина возникновения – драйвер устройства использует неверный адрес.
Параметры:
- Адрес, по которому выполнено ошибочное обращение
- IRQL, который использовался для обращения к памяти
- Тип доступа к памяти: 0 = операция чтения, 1 = операция записи
- Адрес инструкции, которая затребовала доступ к памяти по адресу
Ошибка возникает в 99% из-за «кривых» драйверов. Некоторые из них в Windows XP вы можете обнаружить, используя утилиту verifier.exe: Start (Пуск) -> Run (Выполнить) -> verifier.exe
0x0000000B: NO_EXCEPTION_HANDLING_SUPPORT
0x0000000C: MAXIMUM_WAIT_OBJECTS_EXCEEDED
0x0000000D: MUTEX_LEVEL_NUMBER_VIOLATION
Попытайтесь установить взаимоисключения, используя NTOSEXEXLEVELS.H файл заголовков. Вы должны найти точки взаимодействия и определить, какие из них пытаются получить доступ к этому уровню в неверной последовательности.
Параметры:
- настоящая нить уровня взаимодействия
- уровень взаимодействия пытающийся получить доступ
Может быть вызвана:
- Большим количеством оперативной памяти
- Несовместимым оборудованием
- Неподходящим драйвером
- Неисправностью оперативной памяти
- Битым жестким диском
- Нехваткой места на жестком диске
- При блокировке операционной системы
- Некорректной настройке BIOSa
- Воздействием вирусов
0x0000000E: NO_USER_MODE_CONTEXT
0x0000000F: SPIN_LOCK_ALREADY_OWNED
0x00000010: 0SPIN_LOCK_NOT_OWNED
0x00000011: THREAD_NOT_MUTEX_OWNER
0x00000012: TRAP_CAUSE_UNKNOWN
Ошибка по не известной причине. В этом случае, для установления причины попытайтесь заметить при каких обстоятельствах она произошла: что вы в это время делали или пытались сделать, какие изменения в системе произошли и т.д.
0x00000013: EMPTY_THREAD_REAPER_LIST
0x00000014: CREATE_DELETE_LOCK_NOT_LOCKED
0x00000015: LAST_CHANCE_CALLED_FROM_KMODE
0x00000016: CID_HANDLE_CREATION
0x00000017: CID_HANDLE_DELETION
0x00000018: REFERENCE_BY_POINTER
0x00000019: BAD_POOL_HEADER
0x0000001A: MEMORY_MANAGEMENT
0x0000001B: PFN_SHARE_COUNT
0x0000001C: PFN_REFERENCE_COUNT
0x0000001D: NO_SPIN_LOCK_AVAILABLE
0x0000001E: KMODE_EXCEPTION_NOT_HANDLED
Ядро Windows XP Professional обнаружило запрещённую операцию или неизвестную инструкцию процессора. Проблема, которая вызывает сбой такого рода, схожа с той, которая вызывает ошибку 0x0000000A. Так же причиной может быть повреждённая память или нарушенный доступ. Windows XP Professional умеет сам справляться с этой проблемой, если только проблема не захватила и саму «поддержку системы в аварийной ситуации».
Решение:
0х01Е стоп-сообщения обычно появляются после установки неисправных драйверов или системных сервисов, а также оперативная память и IRQ конфликт. Если в стоп сообщении указывается список драйверов, отключите или удалите их.
Если в стоп-ошибке упоминается Win32k.sys, проблемой может быть программы «удалённого доступа». Если такая программа установлена, Вы можете удалить её загрузившись в Безопасном режиме. Если нет, то используя консоль восстановления (Recovery Console) удалите неисправный системный файл.
Проблема может возникнуть из-за несовместимости микропрограммного обеспечения (BIOS). Многие Advanced Configuration and Power Interface (ACPI) проблемы могут решиться с обновлением микропрограммного обеспечения (BIOS).
Может помочь чистка диска от ненужных временных файлов (temporary files) и т.п., так как проблема может возникнуть из-за недостаточного места на диске (например, для виртуальной).
0x0000001F: SHARED_RESOURCE_CONV_ERROR
0x00000020: KERNEL_APC_PENDING_DURING_EXIT
Название ошибки указывает на повреждённый или отключённый APC счётчик. Если счётчик показывает значение не равное нулю, то он и есть источник проблемы. Отрицательное значение указывает на то, что файловая система вызывала FsRtlEnterFileSystem большее количество раз, чем FsRtlExitFileSystem. Положительное значение указывает, наоборот FsRtlExitFileSystem было вызвано большее количество раз, чем FsRtlEnterFileSystem. Если у вас такая ситуация, проверьте файловые системы, установленные на машине.
Текущий IRQL должен быть равен 0. Если нет, то определённый порядок аннулирования драйверов может быть причиной возникновения ошибки, возвращаясь на высоком уровне IRQ. Всегда пытайтесь заметить, что вы делали или какие приложения закрывали, какие драйвера были установлены на момент появления синего экрана. Этот симптом указывает на серьёзную проблему в драйверах.
Параметры:
- адрес APC, по которому висел (был в ожидании) на момент выхода.
- адрес APC disable count
- текущий IRQ уровень
0x00000021: QUOTA_UNDERFLOW
0x00000022: FILE_SYSTEM
0x00000023: FAT_FILE_SYSTEM
Произошла ошибка во время записи или чтения с системного диска на файловой системе FAT16 или FAT32. Возможна проблема с самим диском или с Interrupt Request Packet (IRP) пакетом. Так же причиной может быть большая фрагментация диска, проблема в антивирусном программном обеспечение или в ПО слежения за дисками (drive monitoring).
Решение:
Для решения этой проблемы следуйте следующим шагам, прока проблема не будет устранена.
- Проверьте диск с помощью утилит ChkDsk или ScanDisk.
- Отключите сторонние фильтры файловой системы (такие как антивирусные сканнеры, фаерволы, бэкапные утилиты)
- Проверьте версию файла FASTFAT.SYS и убедитесь, что он соответствует действующей операционной системе и сервисному паку.
- Проверьте оборудование, такое как жёсткие диски, CD-ROM и т.п.
0x00000024: NTFS_FILE_SYSTEM
Произошла ошибка во время записи или чтения с системного диска на файловой системе NTFS. Возможна проблема с самим диском или с Interrupt Request Packet (IRP) пакетом. Также причиной может быть большая фрагментация диска, проблема в антивирусном программном обеспечение или в ПО слежения за дисками (drive monitoring).
Решение:
Для решения этой проблемы следуйте следующим шагам, прока проблема не будет устранена.
- Проверьте диск с помощью утилит ChkDsk или ScanDisk.
- Отключите сторонние фильтры файловой системы (такие как антивирусные сканнеры, фаерволы, бэкапные утилиты)
- Проверьте версию файла NTFS.SYS и убедитесь, что он соответствует действующей операционной системе и сервисному паку.
- Проверьте оборудование, такое как жёсткие диски, CD-ROM и т.п.
0x00000025: NPFS_FILE_SYSTEM
0x00000026: CDFS_FILE_SYSTEM
0x00000027: RDR_FILE_SYSTEM
0x00000028: CORRUPT_ACCESS_TOKEN
0x00000029: SECURITY_SYSTEM
0x0000002A: INCONSISTENT_IRP
IRP неожиданно был обнаружен в неправильном состоянии. Т.е. поле или несколько полей, были несовместимы с сохранившемся состоянием IRP. Например, IRP, который был закончен, указан, как всё ещё ждущий выполнения команд драйвера какого-либо устройства.
Параметры:
1 – адрес, на котором IRP был найден в несоответствующем состоянии
0x0000002B: PANIC_STACK_SWITCH
Эта ошибка указывает на то, что область стека ядра переполнена. Это может возникнуть, когда драйвер ядра использует слишком много места в области стека. Это так же может случиться, если серьёзная ошибка в самом ядре.
0x0000002C: PORT_DRIVER_INTERNAL
0x0000002D: SCSI_DISK_DRIVER_INTERNAL
0x0000002E DATA_BUS_ERROR
Этот стоп чаще всего вызывается ошибкой в памяти системы. Так же это может случиться, когда драйвер обращается к 0x8XXXXXXX адресу памяти, который не существует.
Параметры:
- Адрес виртуальной памяти, который стал причиной ошибки.
- Физический адрес причины ошибки.
- Регистр статуса процессора (PSR).
- Регистр инструкции ошибки (FIR).
0x0000002F: INSTRUCTION_BUS_ERROR
0x00000030: SET_OF_INVALID_CONTEXT
0x00000031: PHASE0_INITIALIZATION_FAILED
Инициализация системы не прошла на ранней стадии. Нужно более детально установить ошибку, так как этот код вам не говорит практический ни о чём.
0x00000032: PHASE1_INITIALIZATION_FAILED
Параметры:
- Код статуса системы, который описывает, почему система решила, что инициализация не прошла
- Указывает место внутри INIT.C, где ошибка инициализации фазы 1 произошла
0x00000033: UNEXPECTED_INITIALIZATION_CALL
0x00000034: CACHE_MANAGER
0x00000035: NO_MORE_IRP_STACK_LOCATIONS
Драйвер высшего уровня пытался вызвать драйвер низшего уровня через IoCallDriver интерфейс, но в запасе не было свободного места в области стека, поэтому драйвер низшего уровня не сможет достичь нужных параметров, так как для него вообще нет никаких параметров. Это ошибочная ситуация, так как драйвер высшего уровня считает, что заполнил параметры для драйвера низшего уровня. Так как для последнего драйвера нет свободного места в области стека, составитель аннулировал конец пакета. Это означает, что память была повреждена.
Параметры:
1 – адрес IRP
0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO
Ошибка вызова драйвера. Драйвер устройства пытался удалить из системы один из объектов устройства, но счётчик обращений этого объекта не был равен 0, означающий, что для этого объекта всё ещё были невыполненные задачи (счётчик указывает номер причины, почему данный объект на может быть удалён).
Параметры:
1 – адрес объекта
0x00000037: FLOPPY_INTERNAL_ERROR
0x00000038: SERIAL_DRIVER_INTERNAL
0x00000039: SYSTEM_EXIT_OWNED_MUTEX
0x0000003A: SYSTEM_UNWIND_PREVIOUS_USER
0x0000003B: SYSTEM_SERVICE_EXCEPTION
0x0000003C: INTERRUPT_UNWIND_ATTEMPTED
0x0000003D: INTERRUPT_EXCEPTION_NOT_HANDLED
0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
Мультипроцессорная система не симметрична по отношению друг к другу. Чтобы быть симметричными, процессоры должны быть одного типа и уровня. Например, попытка использовать процессор уровня Pentium и 80486 вызовет ошибку. Кроме того, на х86 системах, возможность вычислений дробей должны быть либо на обоих процессорах, либо ни на одном.
0x0000003F: NO_MORE_SYSTEM_PTES
Нехватает файла подкачки РТЕ (page file entries). Обычно причиной является драйвер, который плохо вычищает файл подкачки (swap). Если отладчик ядра (kernel debugger) доступен, проследите, где система запнулась, и введите следующую команду:
!sysptes 3
0x00000040: TARGET_MDL_TOO_SMALL
Ошибка драйвера, который вызвал функцию IoBuildPartialMdl() и послал ей MDL, чтобы выявить часть источника MDL, но цель MDL не достаточно большая, чтобы отобразить пределы требуемых адресов.
0x00000041: MUST_SUCCEED_POOL_EMPTY
Если отладчик ядра (kernel debugger) доступен, команда Виртуальной Машины (VM) показывает различные величины:
Параметры:
- Величина запроса, который не может быть удовлетворён.
- Номер страниц, которые были использованы из nonpaged pool.
- Номер запрашиваемых страниц из nonpaged pool.
- Номер доступных страниц.
0x00000042: ATDISK_DRIVER_INTERNAL
0x00000043: NO_SUCH_PARTITION
0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS
Драйвер запросил завершение IRP [IoCompleteRequest()], но пакет был уже завершён. Например, драйвер пытается завершить одну и ту же операцию дважды. Или два различных драйвера пытаются завладеть пакетом и завершить его. Первый, как правило, срабатывает, а второй нет. Отследить, какой именно драйвер вызвал сбой, трудно, так как следы первого драйвера были переписаны вторым. Тем не менее, конфликт может быть выявлен, рассматривая DeviceObject поля, в каждом местоположении стэка.
Параметры:
1 – адрес IRP
0x00000045: INSUFFICIENT_SYSTEM_MAP_REGS
0x00000046: DEREF_UNKNOWN_LOGON_SESSION
0x00000047: REF_UNKNOWN_LOGON_SESSION
0x00000048: CANCEL_STATE_IN_COMPLETED_IRP
Это ошибка указывает, что I/O Request Packet (IRP), который должен быть завершён, имеет определенный порядок отмены, а это означает, что пакет в таком положении, что может быть отменен никаким другим способом. Хотя сам пакет уже не относится драйверу, устанавливающему порядок завершения, так как он уже в стадии завершения.
0x00000049: PAGE_FAULT_WITH_INTERRUPTS_OFF
Ошибка страницы памяти с выключенным прерыванием. Аналогична 0x0A.
0x0000004A: IRQL_GT_ZERO_AT_SYSTEM_SERVICE
0x0000004B: STREAMS_INTERNAL_ERROR
0x0000004C: FATAL_UNHANDLED_HARD_ERROR
Если ошибка появиться во время загрузки NT, загрузка прервётся синим экраном. Наиболее частые причины:
x218 – необходимая библиотека реестра не может быть загружена. Этот файл может отсутствовать или быть повреждённым. Драйвер может повредить ключ реестра во время загрузки в память, или память, в которую происходила загрузка этого ключа, может быть не действительной. Особенно AST EISA машины с 16М и выше памятью должны иметь доступ к памяти выше 16М, т.е. в утилите конфигурации EISA этот параметр должен быть разрешён. Иначе файл, который загрузится в ту память, при чтении покажет – 0xffffffff.
x21A – либо Winlogon, либо CSRSS (Windows) внезапно отказали. Выходящий код может сказать больше, обычно это – c0000005 говорит о том, что неподдерживаемое исключение вызвало сбой в том или ином процессе.
x221 – означает, что драйвер повреждён или системная библиотека была распознана, как повреждённая. Синий экран показывает имя повреждённого файла. Если такое случилось, загрузитесь с LiveCD и восстановите файл. Убедитесь, что версия файла, который был повреждён, совпадает с версией файла в дистрибутиве NT и только тогда, замените его. Постоянные ошибки с разными именами файлов означают проблемы с железом в I/O пути драйвера.
0x0000004D: NO_PAGES_AVAILABLE
Не хватает свободного места, чтобы закончить операцию. Если отладчик (kernel debugger) доступен, введите следующие команды:
!process 0 7
!vm
dd mmpagingfiles
dd @$p
Параметры:
- Количество использованных страниц
- Кол-во физических страниц на машине
- Extended commit value in pages
- Total commit value in pages
0x00000051: REGISTRY_ERROR
Ошибка реестра. Если отладчик (kernel debugger) доступен, отследите ошибку. Если он вам покажет, что вы в ветке системы (CmpWorker будет присутствовать в перечне), введите следующие команды:
dd CmpRegistryMutex+18 L1
!thread
Это выдаст вам ветку и место ошибки в реестре. Эта ошибка так же может означать, что реестр допустил ошибку I/O, когда пытался прочитать одну из его библиотек, отсюда следует, что ошибка могла быть вызвана проблемой с оборудованием или система повреждена. Это так же может означать, что ошибка вызвана операцией обновления, которую использует только система безопасности. Если такая ошибка появилась, проверьте, является ли машина PDC или BDC и сколько аккаунтов в базе данных SAM (Менеджер Безопасности Аккаунтов), может ли это быть цель echo и не заполнены ли соответствующие библиотеки почти до конца.
Параметры:
- Значение 1 (указывает, где появилась ошибка).
- Значение 2 (указывает, где появилась ошибка).
- Может указывать на библиотеку.
- Может быть возвратным кодом HvCheckHive`а, если какая-либо библиотека повреждена.
0x00000052: MAILSLOT_FILE_SYSTEM
0x00000053: NO_BOOT_DEVICE
0x00000054: LM_SERVER_INTERNAL_ERROR
0x00000055: DATA_COHERENCY_EXCEPTION
0x00000056: INSTRUCTION_COHERENCY_EXCEPTION
0x00000057: XNS_INTERNAL_ERROR
0x00000058: FTDISK_INTERNAL_ERROR
Система загрузилась с восстановленного раздела, поэтому библиотеки говорят, что зеркало в порядке, но на самом деле это не так. Настоящие образы библиотек оттенены. Вам нужно удостовериться, что загрузка происходит с правильного раздела.
0x00000059: PINBALL_FILE_SYSTEM
0x0000005A: CRITICAL_SERVICE_FAILED
0x0000005B: SET_ENV_VAR_FAILED
0x0000005C: HAL_INITIALIZATION_FAILED
0x0000005D: HEAP_INITIALIZATION_FAILED
0x0000005E: OBJECT_INITIALIZATION_FAILED
0x0000005F: SECURITY_INITIALIZATION_FAILED
0x00000060: PROCESS_INITIALIZATION_FAILED
0x00000061: HAL1_INITIALIZATION_FAILED
0x00000062: OBJECT1_INITIALIZATION_FAILED
0x00000063: SECURITY1_INITIALIZATION_FAILED
0x00000064: SYMBOLIC_INITIALIZATION_FAILED
0x00000065: MEMORY1_INITIALIZATION_FAILED
0x00000066: CACHE_INITIALIZATION_FAILED
0x00000067: CONFIG_INITIALIZATION_FAILED
Реестр не может создать место, необходимое для содержания файлов реестра. Это ошибка не должна никогда появляться, так как процесс создания такого места происходит на стадии загрузки системы и поэтому места для создания должно быть достаточно.
0x00000068: FILE_INITIALIZATION_FAILED
0x00000069: IO1_INITIALIZATION_FAILED
Инициализация I/O системы не удалась по каким-либо причинам. Это могло случиться, при неправильной установке системы, или пользователь переконфигурировал систему. Или пытается установить образ одной системы на совершенно другую.
0x0000006A: LPC_INITIALIZATION_FAILED
0x0000006B: PROCESS1_INITIALIZATION_FAILED
Параметры:
- Указывает на код статуса, который решил, что инициализация NT не прошла успешно.
- Указывает на место в NTOSPSPSINIT.C, где ошибка была обнаружена.
0x0000006C: REFMON_INITIALIZATION_FAILED
0x0000006D: SESSION1_INITIALIZATION_FAILED
0x0000006E: SESSION2_INITIALIZATION_FAILED
0x0000006F: SESSION3_INITIALIZATION_FAILED
0x00000070: SESSION4_INITIALIZATION_FAILED
0x00000071: SESSION5_INITIALIZATION_FAILED
Это коды кодов (SESSION1 – SESSION5) указывают место в NTOSINITINIT.C, где была допущена ошибка.
Параметры:
1. указывает код статуса, который решил, что инициализация NT не прошла успешно.
Предупреждение:
Если вы используете Windows 2000 Service Pack 2 (SP2), вы должны проверить версию Ntoskrnl.exe до установки обновления. Сделайте это так:
- Откройте %Windir%System32 folder.
- Правой кнопкой мыши на Ntoskrnl.exe – Свойства (Properties) – Закладка Версия (Version tab).
Версии Ntoskrnl.exe с 5.0.2195.4797 до 5.0.2195.4928 несовместимы с этим патчем. Эти версии были разработаны только для Microsoft Product Support Services hotfixes. Если вы установите этот патч на компьютер с такими версиями Ntoskrnl.exe, компьютер зависнет и появиться «Stop 0x00000071» сообщение после перезагрузки. Если такое случиться, вам необходимо восстановить Windows, используя Windows 2000 Recovery Console и бекапную копию Ntdll.dll, которая находиться в папке Winnt$NTUninstallQ815021$.
Симптомы:
Windows 2000 поддерживает World Wide Web Distributed Authoring and Versioning (WebDAV) протокол. WebDAV, это набор расширений для Hypertext Transfer Protocol (HTTP), который обеспечивает стандарты для правки и управление файлами между компьютерами в Internet.
Эта уязвимость существует в Windows компонентах, которыми пользуется WebDAV. И появляется потому, что компоненты содержат непроверяемый буфер (unchecked buffer).
Взломщики могут воспользоваться уязвимостью, посылая специально сформированные HTTP запросы на компьютер с Microsoft Internet Information Services (IIS). Запрос может спровоцировать падение сервера или запустить коды взломщиков. Код будет выполняться в контексте безопасности IIS сервиса. (По умолчанию, IIS запускается в LocalSystem контексте).
Данная уязвимость может использоваться только удалённо, через установленную связь по Web.
0x00000072: ASSIGN_DRIVE_LETTERS_FAILED
0x00000073: CONFIG_LIST_FAILED
Одна из системных библиотек повреждена или не читаема. Эта библиотека может быть или SOFTWARE, или SECURITY, или SAM (Менеджера Безопасности Аккаунтов).
0x00000074: BAD_SYSTEM_CONFIG_INFO
Библиотека SYSTEM, загружаемая OSLOADER/NTLDR, повреждена. Тем не менее, это практически невозможно, так как OSLOADER всегда проверяет библиотеки после загрузки. Ошибка, так же может означать, что некоторые требуемые ключи реестра и их параметры отсутствуют. Загрузка в LastKnownGood (Последней работающей конфигурации) может решить проблему, или вам придётся переустанавливать систему, или воспользуйтесь Emergency Repair Disk (Диск восстановления).
0x00000075: CANNOT_WRITE_CONFIGURATION
Ошибка появляется, если файлы SYSTEM библиотеки (SYSTEM и SYSTEM.ALT) не могут разместить дополнительную информацию, записанную в библиотеки реестра, между инициализациями реестра и первой фазы (когда файловые системы доступны). Эта ошибка обычно означает, что на диске недостаточно свободного места, так же это может произойти при попытке сохранить реестр на устройстве с атрибутом «только чтение».
0x00000076: PROCESS_HAS_LOCKED_PAGES
Ошибка возникает по причине драйвера, который не полностью вычищен из памяти после I/O операции.
Параметры:
- адрес процесса
- число замкнутых страниц
- число частных страниц
- 0
0x00000077: KERNEL_STACK_INPAGE_ERROR
Запрошенная страница ядра не может быть прочитана. Причина ошибки может быть в плохом блоке файла виртуальной памяти или ошибки контролера диска (очень редко, причиной может быть нехватка ресурсов, а конкретней, резерв nonpaged pool (невиртуальной памяти) со статусом c0000009a [STATUS_INSUFFICIENT_RESOURCES]).Если первый и второй параметры кода ошибки равны 0, означает, что это не ошибка ядра. Значит, ошибка вызвана плохим оборудованием.
I/O статус c000009c (STATUS_DEVICE_DATA_ERROR) или C000016AL (STATUS_DISK_OPERATION_FAILED) обычно означает, что информация не может быть прочитана из-за плохого блока в памяти. После перезагрузки автоматическая проверка диска попытается определить адрес плохого блока.
Если статус будет C0000185 (STATUS_IO_DEVICE_ERROR) нужно проверить подключение диска.
Решение STOP 0x00000077 и 0x0000007A сообщений.
Эти STOP сообщения относятся к ситуациям, когда Windows NT не может загрузить информацию с виртуальной памяти в рабочую память из-за проблем с оборудованием или программного обеспечения.
Причины:
- Повреждённый блок на жёстком диске.
- Некорректное завершение оборудования SCSI.
- Плохое соединение жёсткого диска с контроллером.
- Ошибка контроллера жёсткого диска.
- Исчерпывание свободного места.
Значение второго восьмеричного параметра, может помочь выявить проблему:
0xC000009A STATUS_INSUFFICIENT_RESOURCES – недостаток свободного места.
0xC000009C STATUS_DEVICE_DATA_ERROR – плохой блок на диске.
0xC000009D STATUS_DEVICE_NOT_CONNECTED – плохое соединение, некорректное завершение работы или контроллер не может обнаружить диск.
0xC000016A STATUS_DISK_OPERATION_FAILED – плохой блок на диске.
0xC0000185 STATUS_IO_DEVICE_ERROR – некорректное завершение или плохое соединение.
«Stop 0x00000077» или «KERNEL_STACK_INPAGE_ERROR»
Запрошенная информации ядра не может быть прочитана из виртуальной памяти, или boot record заражён вирусом. Для выявления причины BSODa вы должна тщательно изучить сообщение ошибки.
Если первый и третий параметры равны нулю, тогда четыре параметра выявляются как:
- 0 (zero)
- Page Table Entry (PTE) значение на момент ошибки
- 0 (zero)
- Адрес signature ядра
Если первый или третий параметры не равны нулю, тогда четыре параметра выявляются как:
- Код статуса
- I/O код статуса
- Номер страницы виртуальной памяти
- Offset into page file
В этом случае причина может быть выявлена через второй параметр (I/O код статуса), используя следующую информацию:
0xC000009A, или STATUS_INSUFFICIENT_RESOURCES: нехватка nonpaged pool ресурсов.
0xC000009C, или STATUS_DEVICE_DATA_ERROR: плохой кластер на жёстком диске.
0xC000009D, или STATUS_DEVICE_NOT_CONNECTED: неисправный кабель, зависание, или контроллер не смог получить доступ на жёсткий диск.
0xC000016A, или STATUS_DISK_OPERATION_FAILED: плохой кластер на жёстком диске.
0xC0000185, или STATUS_IO_DEVICE_ERROR: неправильное окончание процесса или неисправный кабель SCSI-основанного оборудования, или два устройства пытались использовать одно и то же IRQ.
Используйте один из предложенных методов для решения этой проблемы:
Вирус загрузочного сектора – просканируйте жёсткий диск антивирусной программой.
Если это не вирус:
Просмотрите Журнал событий (Event Viewer) для получения дополнительной информации, о том какое оборудование стало причиной ошибки.
Плохой кластер на жёстком диске. Ошибка номера 0x77 зачастую является причиной плохого кластера в месте для виртуальной памяти, или ошибка контроллера диска, или когда не хватает свободного места на диске.
Если первый и второй параметры равны 0, то причиной является неисправное оборудование.
Если I/O статус равен C0000185 и виртуальная память находиться на SCSI диске, вы должны проверить рабочее состояние кабелей и завершение SCS.
Если I/O код статуса 0xC000009C или 0xC000016A, это обычно указывает, что информация не может быть считана с жёсткого диска из-за плохого кластера.
Если возможно перезагрузите компьютер, Autochk автоматический запуститься и попытается выявить плохие кластеры. Если по какой либо причине Autochk не просканирует диск, запустите Autochk вручную. Если диск отформатирован на NTFS, запустите Chkdsk /f /r на системной партиции. Вы должны перезагрузить компьютер до того, как сканирование начнётся. Если вы не можете загрузить компьютер из-за этой ошибки, используйте Консоль (Command Console) и запустите Chkdsk /r .
Повреждённая память – random access memory (RAM), Level 2 (L2) SRAM cache, или RAM видео адаптера – ещё одна причина этой ошибки.
Проверьте, если все карты адаптеров хорошо закреплены в слотах и контакты нигде не отходят.
Отключите caching в BIOS и проверьте, решит ли это проблему.
Если это не решит проблему, то повреждена материнская плата.
Примечание:
Эта ошибка схожа с STOP: 0x0000007A
0x00000078: PHASE0_EXCEPTION
0x00000079: MISMATCHED_HAL
Уровень проверки HAL и тип конфигурации HAL не подходят ядру системы или типу машины. Такая ошибка, скорее всего, вызвана тем, что пользователь вручную обновил либо NTOSKRNL.EXE либо HAL.DLL. На машине мультипроцессорный HAL (MP) и унипроцессорное ядро (UP) или наоборот.
0x0000007A: KERNEL_DATA_INPAGE_ERROR
Не может быть прочитана запрашиваемая ядром страница памяти. Ошибка вызвана плохим блоком в памяти или ошибкой контроллера диска.
Параметры:
- Тип
- Cтатус ошибки (обычно I/O код статуса)
- Текущий процесс
- Адрес
Решение STOP 0x00000077 и 0x0000007A сообщений.
Эти STOP сообщения относятся к ситуациям, когда Windows NT не может загрузить информацию о виртуальной памяти в рабочую память из-за проблем с оборудованием или программным обеспечением.
Причины:
- Повреждённый блок на жёстком диске.
- Некорректное завершение оборудования SCSI.
- Плохое соединение жёсткого диска с контроллером.
- Ошибка контроллера жёсткого диска.
- Недостаток свободного места.
Stop 0x0000007A or KERNEL_DATA_INPAGE_ERROR
Причина:
Stop 0x7A сообщение указывает, что страница памяти не была найдена и не может быть загружена в память из-за несовместимых дисков, контроллеров, firmware (BIOS) или оборудования.
Параметры:
- Lock type value (0x00000001, 0x00000002, 0x00000003, or page table entry (PTE) address).
- I/O код статуса
- Если тип лока 0x00000001, этот параметр указывает на текущий процесс. Если тип лока 0x00000003, этот параметр указывает на адрес виртуальной памяти.
- Адрес виртуальной памяти, который не может быть загружен в память.
Причина может быть выявлена через второй параметр (I/O код статуса), используя следующую информацию:
0xC000000E или STATUS_NO_SUCH_DEVICE: оборудование не может быть определено.
0xC000009A или STATUS_INSUFFICIENT_RESOURCES: нехватка nonpaged pool ресурсов.
0xC000009C или STATUS_DEVICE_DATA_ERROR: плохой кластер на жёстком диске.
0xC000009D или STATUS_DEVICE_NOT_CONNECTED: неисправный кабель, зависание, или контроллер не смог получить доступ на жёсткий диск.
0xC000016A или STATUS_DISK_OPERATION_FAILED: плохой кластер на жёстком диске.
0xC0000185 или STATUS_IO_DEVICE_ERROR: неправильное завершение процесса или неисправный кабель SCSI оборудования, или два устройства пытались использовать одно и то же IRQ.
Решение:
Используйте один из предложенных методов для решения этой проблемы: Просканируйте жёсткий диск антивирусной программой.
Просмотрите Журнал событий (Event Viewer) для получения дополнительной информации, какое оборудование стало причиной ошибки.
Такое может произойти, когда запрошенная страница информации ядра не может быть прочитана из виртуальной памяти, или master boot record заражён вирусом, или из-за несовместимых дисков, контроллеров, firmware (BIOS), оборудования.
Плохой кластер на жёстком диске. Ошибка номера 0x7А зачастую является причиной плохого кластера в месте виртуальной памяти, или ошибка контроллера диска, или в ОЧЕНЬ редких случаях, когда не хватает свободного места на диске.
Если первый и второй параметры равны нулю, то причиной является неисправное оборудование. Если I/O статус равен C0000185 и виртуальная память на SCSI жёстком диске, вы должны проверить рабочее состояние кабелей и завершение SCS.
I/O код статуса 0xC000009C или 0xC000016A обычно указывает, что информация не может быть считана с жёсткого диска из-за плохого кластера. Если возможно, то перезагрузите компьютер, Autochk автоматический запуститься и попытается выявить плохие кластеры. Если по какой либо причине Autochk не просканирует диск, запустите Autochk вручную. Если диск отформатирован на NTFS, запустите Chkdsk /f /r на системном разделе. Если вы не можете загрузить компьютер из-за этой ошибки, используйте Консоль (Command Console) и запустите Chkdsk /r.
Повреждённая память – random access memory (RAM), Level 2 (L2) SRAM cache, или RAM видео адаптера – ещё одна возможная причина этой ошибки. Проверьте, все ли платы ОЗУ и видеокарты хорошо закреплены в слотах и контакты нигде не отходят.
Отключите caching в BIOS и проверьте, решит ли это проблему. Если вы недавно установили новое оборудование, отключите и отсоедините его.
Если это не решит проблему, то повреждена материнская плата.
Проверьте обновления на сайте поставщика вашего оборудования. Проверьте, чтобы ваш диск и его контроллер использовали одинаковые дополнительные установки. Если необходимо, установите медленней скорость передачи данных.
Так же вы можете установить драйвера для контроллеров, которых нет в библиотеках установочного диска Windows XP Professional. Для этого в начале установки нужно нажать F6, когда во время установки на экране появится:
Press F6 if you need to install a third party SCSI or RAID driver
Примечание:
Эта ошибка схожа с STOP: 0x00000077
Stop 0x0000007A во время установки на ATA66 компьютере
Во время установки Windows 2000 на IDE или UltraDMA66/ATA66 компьютер, вы получаете: STOP 0x0000007A (0xc03f33fc, 0xc000000e, 0xfccffcba, ox0696b860) KERNEL_DATA_INPAGE_ERROR ***Address xxxxxxxx has base at xxxxyyyy — atapi.sys
Если у вас UlraDMA66/ATA66 (80 wire/40 pin) IDE кабель, подсоединенный к диску, на который вы устанавливаете Windows 2000, это так получиться, что Windows 2000 не полностью поддерживает UltraDMA66 контроллер.
Решение:
Используйте подходящий способ, чтобы решить проблему:
- Используйте стандартный ATA (40 wire/40 pin) IDE кабель и проверьте у производителя вашей мат. платы обновления драйверов ATA66 для Windows 2000.
- Во время установки вас просят нажать F6, если Вам необходимо установить SCSI и RAID драйвера (if you need to install a third party SCSI or RAID driver), установите обновлённый драйвер Windows 2000 UltraDMA66.
Примечание: Некоторые старые мат.платы не поддерживают UltraDMA66/ATA66. Установите джамперы для того, чтобы включить поддержку протокола ATA33 на ATA66 диске или мат.плате, которая имеет встроенный UltraDMA66/ATA66 контроллер, неподдерживаемый Windows 2000.
0x0000007B: INACCESSIBLE_BOOT_DEVICE
В процессе установки системы, драйвер загрузочного устройства, не смог инициализировать устройство, с которого система пыталась загрузиться. Или файловая система, которая должна была прочитать это устройство, либо не смогла инициализироваться, либо просто не распознала информацию на устройстве, как структуру файловой системы.
В первом случае, первый аргумент – это адрес уникодовой структуры информации, которая является ARC именем устройства, с которого была попытка загрузиться. Во втором случае, первый аргумент – это адрес объекта устройства, которое не может быть смонтировано.
Если эта ошибка возникла при начальной установке системы, то может означать, что система была установлена на диск или SCSI контроллер, которые ей не поддерживаются. Имейте в виду, что некоторые контроллеры поддерживаются только драйверами Windows библиотек (WDL), которые должны быть установлены выборочной установкой.
Эта ошибка так же может произойти после установки нового SCSI адаптера или контроллера или после изменений системной раздела. В этом случае нужно отредактировать BOOT.INI.
Например, если первое длинное слово содержит что-то типа 00800020, где 20 длина Unicode строки, и следующее длинное слово будет содержать адрес буфера. Если аргумент указывает на объект устройства, формат первого слова будет:
USHORT Type;
Значит, первое слово содержит 0003, где Type код всегда будет 0003.
Примечание:
Вы сразу сможете опознать, указывает ли аргумент на ARC имя или на объект устройства, так как Уникодовая строка (Unicode string) никогда не содержит нечётное число байтов, а объект устройства всегда будет содержать тип кода – 3.
Параметры:
1. указатель на объект устройства или Уникодовая строка (Unicode string), или ARC имя.
Windows 2000
При первом рестарте после установки новой материнской платы на уже существующею установку 2000-ого, вы можете получить эту ошибку. Если в новой материнской плате есть встроенный IDE-контроллер, который использует отличный чипсет чем предыдущая материнской плата, вы получите такой стоп.
Решение:
- Загрузитесь с установочного диска или дискет Windows 2000
- На первом экране нажмите Ентер
- Нажмите F8, когда попросят подтвердить
- Выберите Windows 2000 и нажмите R
- Придерживайтесь инструкций на экране, чтобы выполнить ремонт Windows 2000
Windows NT 2000
После рестарта компьютера, вы получили стоп:
STOP: 0x0000007B Inaccessible Boot Device
Причина появления:
- Ваш компьютер заражён вирусом, который повредил boot сектор
- Драйвер устройства, который требуется загрузочным контроллером на момент загрузки, не сконфигурирован или повреждён.
- Конфликт ресурсов между загрузочным контроллером и другим контроллером или между SCSI устройствами в системе.
- Загрузочная информация повреждена и не может быть смонтирована системой.
- Информация в реестре Windows NT, которая определяет драйвер какого устройства должен быть загружен на старте, повреждена.
- Если эта ошибка появилась во время установки возможно у вас разрешена функция Drive Swapping в BIOS.
- Использование winnt /b, как метод инсталляции, могут вызвать причины тайминга для контроллера диска. Контроллеру дано не достаточно времени, чтобы ответить, и определится и поэтому не корректно определён или совсем не найден.
- Если инсталляция происходит с загрузочного SCSI CD-ROM, вы получили ошибку потому, что установка не разрешила вам добавить SCSI драйвера третьей стороны, когда вы загружаетесь с SCSI CD-ROM.
Решение:
Метод 1:
Загрузите самое последнее средство антивирусной проверки. Если вы обнаружили вирус и антивирусная программа не может его удалить, и восстановление системе не удалось, вам скорей всего придется переустановить систему.
Метод 2:
Windows NT требует мини-порт драйвер, чтобы связываться с контроллером загрузки. Если драйвер устройства повреждён или несовместим с вашим контроллером, вы можете заменить его, скопировав новый драйвер в папку %systemroot%system32drivers или через процесс Emergency Repair. На компьютерах, работающих на SCSI контроллере или ATAPI enabled системе, SCSIPORT.SYS и DISK.SYS (только Windows NT 4.0) драйвера должны грузиться успешно.
Если пытаетесь установить систему с помощью команды «WINNT /B»у, вы можете получить 0x0000007B до того, как начнётся определение оборудования. Чтобы решить эту проблему, когда компьютер перезагружается после начального копирования файлов, нажмите F6, как только увидите надпись – «Setup is inspecting your computers hardware configuration» и добавьте накопительное устройство в самом начале установки текстового режима.
Метод 3:
Если существует конфликт порт адресов IRQ или I/O между загрузочным контроллером и другими контроллерами в вашей системе, Windows NT либо зависнет при загрузке, либо появится Stop 0x0000007B сообщение. Если как раз до этого вы установили новое оборудование, удалите его или переконфигурируйте так, чтобы не вызывать конфликта с ресурсами любых других контроллеров.
Проверьте цепь SCSI на корректное завершение. Удалите всякое необязательное SCSI оборудование или убедитесь, что SCSI ID для каждого устройства уникально.
Метод 4:
Загрузочный образ Windows NT должен быть не дальше 1024 цилиндра загрузочного устройства. Проверьте настройки CMOS на поддержку LBA на системе, основанной на IDE.
Метод 5:
Если повреждена файловая система и Windows NT не может смонтировать загрузочную информацию во время загрузки, поставьте винчестер на компьютер с Windows NT и запустите CHKDSK на повреждённом винчестере. Или попробуйте параллельно установить Windows NT, но в отдельную директорию. Установка Windows NT проверяет целостность файловой системы прежде чем начать установку и может решить некоторые проблемы.
Метод 6:
Если повреждён файл SYSTEM в реестре Windows NT, это может помешать Windows NT загрузить драйвер Mini-port (мини-порт), требуемый загрузочным контроллером. Для решения этой проблемы, воспользуйтесь одном из следующих способов:
Загрузитесь с 3-ёх загрузочных дискет Windows NT и используйте Repair utility. Когда потребуется, выберите проверку файлов реестра и только тогда замените System Configuration Registry hive. Этот файл содержит информацию о том, какие драйвера и сервисы должны быть запущены во время загрузки.
Установите параллельную копию Windows NT в другую директорию и потом используйте Registry Editor, чтобы редактировать SYSTEM файл и исправить неправильную или отсутствующую информацию.
Метод 7:
Некоторые компьютеры флоппи дисководом. При инсталляции Windows NT может появиться ошибка STOP 0x7B во время чтения второй загрузочной дискеты. Чтобы решить эту проблему, отключите в BIOS Drive Swapping для флоппи дисковода.
0x0000007C: BUGCODE_PSS_MESSAGE
0x0000007D: INSTALL_MORE_MEMORY
Не хватает памяти, чтобы загрузить Windows NT (необходимо 5 MB).
Параметры:
- номер найденных физических страниц
- нижняя физическая страница
- высшая физическая страница
- 0
0x4000007E: WINDOWS_NT_BANNER
0x0000007F: UNEXPECTED_KERNEL_MODE_TRAP
Эта ошибка означает, что произошло непредвиденное прерывание в режиме ядра, или вид прерывания, которое ядро не разрешает, или вид прерывания, которое влечёт за собой ошибку. Чтобы узнать больше, что это за прерывание, обратитесь к мануалу семейства Intel x86. Пользуясь отладчиком ядра (kernel debugger), KB и !TRAP можно выяснить, откуда прерывание происходит. В общем, 0x0000007F появляется, когда процессор допускает ошибку, с которой ядро не может справиться. Чаще всего возникает из-за плохого RAM, так же из-за разгона процессора. Попробуйте отменить в BIOS – sync negotiation (синхронная передача данных)
Причина:
Stop 0x7F сообщение указывает на то, что одна из 3-ёх проблем появилась в режиме ядра (kernel-mode):
- Ситуация, которую ядро не допускает, или прерывание (так же называется – bound trap).
- Проблема программного обеспечения.
- Ошибки устройств.
Параметры:
- Исключительный код процессора.
- Это значение 0x00000000 (ноль).
- Это значение 0x00000000 (ноль).
- Это значение 0x00000000 (ноль).
Первый параметр самый важный и может принимать насколько различных значений, указывающих на разные причины этой ошибки. Вы можете найти условия возникновения Stop 0x7F на всех x86 микропроцессорах в их мануале, т.к они специфичны для x86 платформ. Вот несколько часто встречающихся:
- 0x00000000, или ошибка деления на 0, возникает когда «делить» (DIV) инструкция делит на 0. Битая память, другие проблемы с оборудованием или проблемы с ПО могут привести к этой ошибке.
- 0x00000004, или Переполнение, в результате предыдущих операций был взведён флаг переполнения (OF), а процессор обращается к модулю прерывания.
- 0x00000005 или Bounds Check Fault, указывет, что процессор, во время выполнения операции BOUND, обнаружил, что операнд (оп.код операции) превысил указанный лимит. Инструкция BOUND используется, чтобы проверять, что числа массива находятся в определённом промежутке.
- 0x00000006 или Invalid Opcode, возникает, когда процессор пытается выполнить недопустимую операцию. Обычно такое случается, когда указатель инструкций (instruction pointer) неисправен из-за повреждённой памяти и указывает на неверную позицию.
- 0x00000008 или Двойная Ошибка (Double Fault), указывает на двойное исключение во время попытки вызвать модуль (the handler). Обычно, два исключения могут быть выдержанны в очереди, но есть несколько исключений (почти всегда вызванных проблемами с устройствами), из-за которых процессор вызывает двойную ошибку.
Реже встречающиеся ошибки:
- 0x00000001: A system-debugger call.
- 0x00000003: A debugger breakpoint.
- 0x0000000A: A corrupted Task State Segment.
- 0x0000000B: An access to a memory segment that was not present.
- 0x0000000C: An access to memory beyond the limits of a stack.
- 0x0000000D: An exception not covered by some other exception; a protection fault that pertains to access violations for applications.
Решение:
- Stop 0x7F ошибки обычно возникают из-за испорченной, плохо работающей памяти (RAM). Если вы только что подключили новое устройство – отключите его и посмотрите, если это решит проблему. Запустите диагностическое ПО, которое пришло к вам от производителя системы, чтобы выявить если какой-нибудь компонент не рабочий/плохо работает.
- Разгон процессора (overclocking) может стать причиной Stop 0x7F или другие ошибки из-за перегрева. Когда диагностируете разогнанную систему, сначала снимите все разгоны до тех, которые рекомендованы производителем.
- Проблема может быть из-за поцарапанных, испорченных компонентов на материнской плате. В этом случае вам необходимо отнести мат. плату на диагностику.
- Stop 0x7F сообщение может появиться после установки несовместимого ПО, драйверов или системных сервисов. Свяжитесь с производителем ПО и выясните о каких-либо дополнительных обновлений для Windows XP Professional. Использование совместимых программ особенно важно в случае с Бэкапными программами (backup programs), мультимедийным ПО, антивирусными и CD-записывающими программами.
0x00000080: NMI_HARDWARE_FAILURE
HAL должен сообщить всю конкретную информацию и предложить пользователю обратиться к его поставщику оборудования за тех.поддержкой.
0x00000081: SPIN_LOCK_INIT_FAILURE
0x00000085: SETUP_FAILURE
(Примечание: текстовая форма setup`a больше не использует проверку багов (bugcheck), чтобы выйти из серьёзных ошибок. Поэтому вы никогда не столкнётесь с 0x85. Все проверки багов были заменены на более дружелюбные и (где возможно) более информативные сообщения об ошибках.
1-0: OEM HAL шрифт – недействительный формат файла *.fon, поэтому установка не смогла отобразить текст. Это означает, что vgaxxx.fon на CD или флоппи повреждён.
1: Не смогло инициализироваться видео. Эта ошибка имеет собственный экран и пользователю предоставляется только 2 варианта.
Это означает, что файл vga.sys (или другой драйвер, в зависимости от машины) повреждён, или то, что данное оборудование не поддерживается.
2 – что дало сбой:
0: NtCreateFile of devicevideo0
1: IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES
2: IOCTL_VIDEO_QUERY_AVAIL_MODES
3: Желаемый режим видео не поддерживается. Это означает внутреннюю ошибку установки.4: IOCTL_VIDEO_SET_CURRENT_MODE (невозможно установить режим видео)
5: IOCTL_VIDEO_MAP_VIDEO_MEMORY
6: IOCTL_VIDEO_LOAD_AND_SET_FONT 3 – код статуса NT API вызова
2: Нехватка памяти. Теперь эта ошибка использует более дружественный экран, в зависимости от того, как далеко зашла установка.
3: Клавиатура не была инициализирована. Теперь используются 2 разных экрана в зависимости от ошибок, которые тут могли появиться. Это может означать, что диск, содержащий драйвера для клавиатуры (i8042prt.sys или kbdclass.sys) повреждён или машина имеет клавиатуру, которая не поддерживается. Так же это может означать, что dll раскладки клавиатуры не может быть загружен.
2 – что дало сбой:
0: NtCreateFile of deviceKeyboardClass0.
«Установка не обнаружила клавиатуру, подключённую к вашему компьютеру.»
1: Unable to load keyboard layout dll.»Установка не может загрузить dll раскладки клавиатуры .» Это значит, что на флоппи или CD нет файла (kbdus.dll для us или других dll).
4: Установка не смогла выяснить путь устройства, с которого началась установка. Это внутренняя ошибка установки.
5: Не прошла проверка на работоспособность партиций. Это означает баг в драйвере диска. Параметры имеют значения только для группы установки.
0x0000008B: MBR_CHECKSUM_MISMATCH
Эта ошибка возникает в процессе загрузки, когда контрольная сумма MBR, которую посчитала система, не совпадает с контрольной суммой загрузчика. Обычно это означает – вирус.
Параметры:
- Disk Signature from MBR.
- MBR checksum calculated by osloader.
- MBR checksum calculated by system.
0x0000008E
«STOP 0x0000008e» Error Message During Windows XP Setup
Установка Windows может прерваться следующей ошибкой:
STOP 0x0000008eили STOP 0x00000050
PAGE_FAULT_IN_NON_PAGED_AREA
И если для решения проблемы вы удалили всё второстепенное оборудование из компьютера и после этого начали установку заново, и получили ошибку:
Setup cannot copy the file Setupdd.sys. Причина:
- Один или несколько RAM модулей установленных на вашем компьютере не исправны.
- Конфигурация RAM не совместима с Windows XP.
Решение:
- Удалите некоторые модули RAM памяти и оставьте хотя бы столько, чтобы можно было запустить Windows XP.
- Рекомендовано – 128, минимум – 64, максимум – 4Г.
- Перезагрузите компьютер и запустите установку. Если вы опять получаете этот же стоп, то переходите к пункту 3.
- Попробуйте другой модуль или поставьте этот модуль в другой слот.
- Перезагрузите компьютер и запустите установку снова.
Примечание: ошибки 0x00000050 и 0x0000008E в большинстве случаев указывают на неисправную RAM память.
STOP 0x0000008E Error Message on a Blue Screen and Your Computer Does Not Enter Hibernation or Standby After You Remove an IEEE 1394 Storage Device
После удаления IEEE 1394 накопительного устройства, CD-ROM или внешний винчестер из компьютера под Windows XP Service Pack 1 (SP1) могут появиться следующие проблемы:
- Когда вы погружаете ваш компьютер в режим сна (hibernation): 0x0000008E (0xC00000005, 0x804EF844, 0xF89463FC,0x00000000)
- Когда вы погружаете ваш компьютер в режим ожидания (standby), монитор выключается, как нужно, но индикатор показывает, что компьютер не в standby.
Это может случиться, если:
- Апдейт – kb329909 IEEE 1394 Storage Device Detection Does Not Work When the System Resumes from Standby or Hibernation – установлен на ваш компьютер.
- Вы удалили IEEE 1394 накопительное устройство, пользуясь Safely Remove Hardware, а потом погрузили ваш компьютер в сон (hibernation) или standby.
Примечание: Оговаривается случай, когда IEEE 1394 накопительное устройство удалено из Windows XP, но физический ещё подключено к компьютеру.
0x0000008F: PP0_INITIALIZATION_FAILED
Это сообщение появляется, если инициализация фазы 0 менеджера Plug and Play не прошла на стадии инициализации ядра (kernel-mode Plug and Play Manager failed).
0x00000090: PP1_INITIALIZATION_FAILED
Это сообщение появляется, если инициализация фазы 1 менеджера Plug and Play не прошла на стадии инициализации ядра (kernel-mode Plug and Play Manager failed). Вот здесь происходят практический все инициализации, включая конфигурацию среды (реестр и т.д.) драйверов для вызова I/O впоследствии.
BSOD для Windows NT версии 4.x
0x00000092: UP_DRIVER_ON_MP_SYSTEM
Этот баг появляется, когда драйвер UNIPROCESSOR загружается на систему, в которой больше чем один активный процессор.
Параметры:
1 – адрес базы драйвера.
0x00000093: INVALID_KERNEL_HANDLE
Эта ошибка появляется, когда код ядра (kernel code), такой, как сервер, перенаправитель (redirector), другие драйвера пытаются закрыть не действительный указатель.
Параметры:
- указатель, с которым NtClose был вызван.
- 0 означает, что был закрыт защищённый указатель. 1 значит, был закрыт неверный указатель.
0x00000096: INVALID_WORK_QUEUE_ITEM
Это сообщение появляется, когда KeRemoveQueue удаляет очередь данных, а flink или blink поле равно 0. Это практический всегда вызывается неправильным применением кода работающего текущего объекта, но неправильное применение любой очереди может привести к этому. Правило – ввод данных в очередь может быть произведено только однажды. Когда предмет удаляется из очереди, его flink поле равно 0. Этот баг возникает, когда происходит попытка удалить данные, flink или blink поля которых равны 0. Для того, чтобы разрешить этот баг, вам необходимо выяснить очередь, на которую он ссылается. Если эта очередь одна из ЕХ работающих очередей (ExWorkerQueue), тогда объект, который удаляется – WORK_QUEUE_ITEM. Этот баг подразумевает, что это и есть причина. Параметры бага помогают выявить драйвер, который неправильно использует очередь.
0x00000097: BOUND_IMAGE_UNSUPPORTED
MmLoadSystemImage была вызвана, чтобы загрузить bound image. Это не поддерживается ядром. Убедитесь, что bind.exe не был запушен для картинки.KeBugCheckEx
параметры:
- Адрес данных в очереди, flink/blink поле которых ноль.
- Адрес на ссылающуюся очередь. Обычно это одна из ExWorkerQueues очередей.
- Начальный адресс ExWorkerQueue массива. Это поможет выявить, если очередь в вопросе одна из ExWorkerQueue очередей и если так, то офсет из этого параметра выявит очередь.
- Если это ExWorkerQueue очередь (как это бывает обычно), это адрес работающей рутины, которая бы вызывалась, если работающий элемент был бы действительным. Это может быть использовано, чтобы выявить драйвер, который неправильно использует рабочую очередь.
0x00000098: END_OF_NT_EVALUATION_PERIOD
Ваша NT система – триал с ограниченной датой, которая подошла к концу. KeBugCheckEx
параметры:
- Низкий 32-дитный запрос вашей даты инсталляции.
- Высокий 32-дитный запрос вашей даты инсталляции.
- Триал период в минутах.
0x00000099: INVALID_REGION_OR_SEGMENT
ExInitializeRegion или ExInterlockedExtendRegion были вызваны с неправильным набором параметров.
0x0000009A SYSTEM_LICENSE_VIOLATION
Нарушился испытательный срок лицензии софта. Это может быть или из-за попытки изменить тип продукта офлайновой системы, или попытки изменить срок триального периода НТ.
0x0000009C: MACHINE_CHECK_EXCEPTION
Фатальная ошибка Machine Check Exception (проверка машины). KeBugCheckEx параметры:
STOP: 0x0000009C (0x00000004, 0x00000000, 0xb2000000, 0x00020151)
«MACHINE_CHECK_EXCEPTION»
(четыре параметра в скобках могут быть разными)
Причина:
Это происходит из-за того, что процессор вашего компьютера обнаруживает ошибку и сообщает об этом Windows XP. Чтобы сделать это он использует Machine Check Exception (MCE) для процессоров Pentium или Machine Check Architecture (MCA) для некоторых процессоров Pentium Pro. Ошибка может вызываться следующим:
- Ошибки системной шины
- Проблемы с чётностью в памяти или Error Correction Code (ECC)
- Проблемы кеширования в процессоре или в оборудовании
- Translation Lookaside Buffers (TLB) проблемы в процессоре
- Другие проблемы с процессором
- Другие проблемы с оборудованием
Ошибка может возникнуть если:
- Вы разогнали (overclocking) процессор или шину. В этом случае, установите параметры работы, рекомендуемые производителем.
- Не стабильный блок питания. Удостоверьтесь, что ваш БП работает корректно.
- Перегрев, каких либо компонентов может привести к этой ошибке. Убедитесь, что все вентиляторы работают исправно.
- Повреждённая память или память не подходящая для вашего компьютера. Убедитесь, что память работает исправно и модель совместима с вашей конфигурацией.
- Вы изменили параметры в BIOS, влияющие на конфигурацию ядра системы
- Вы установили ХР с образа чужой системы
- У вас не правильно подключено какое-то оборудование
- Проверка машины не соответствует уже установленной конфигурации ядра.
0x0000009F: DRIVER_POWER_STATE_FAILURE
Причиной этого стопа является драйвер устройства, который не выдержал вызова на переход в другое состояние электропитания.
Решение:
Вы должны обновить или удалить неработоспособный драйвер устройства или драйвер-фильтр файловой системы (file system filter driver), который, возможно, был установлен антивирус, программа удалённого доступа или ПО для записи дисков.
Для обнаружения драйвера сделайте следующие действия:
- Используйте %SystemRoot%System32Sigverif.exe чтобы проверить драйвера, которые не проходили тесты Microsoft (unsigned drivers).
- Проверьте обновления драйверов.
- Обновите ПО, которое может иметь драйвера-фильтр файловой системы (file system filter drivers).
- Удалите ненужные компоненты оборудования и ПО.
- Установите Windows 2000 на другой раздел. Устанавливайте программы, пока не выявите уязвимую программу.
0x000000A0: INTERNAL_POWER_ERROR
0x000000A1: PCI_BUS_DRIVER_INTERNAL
0x000000A2: MEMORY_IMAGE_CURRUPT
0x000000A3: ACPI_DRIVER_INTERNAL
0x000000A4: CNSS_FILE_SYSTEM_FILTER
0x000000A5: ACPI_BIOS_ERROR
Причина этой ошибки всегда ACPI BIOS. Эта проблема не может быть решена ОС.
0x000000A7: BAD_EXHANDLE
0x000000AB: SESSION_HAS_VALID_POOL_ON_EXIT
0x000000AC: HAL_MEMORY_ALLOCATION
0x000000B4: VIDEO_DRIVER_INIT_FAILURE
Windows не смог перейти в графический режим, потому что ни один видео драйвер не был загружен. Обычно проблема с драйвером или какой-то конфликт видео оборудования с другим оборудованием. Загрузитесь в Safe Mode и обновите драйвера видео оборудования или откатите на рабочую версию.
0x000000B8: ATTEMPTED_SWITCH_FROM_DPC
0x000000B9: CHIPSET_DETECTED_ERROR
0x000000BA: SESSION_HAS_VALID_VIEWS_ON_EXIT
0x000000BB: NETWORK_BOOT_INITIALIZATION_FAILED
0x000000BC: NETWORK_BOOT_DUPLICATE_ADDRESS
0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY
Причина: неправильная работа плохого или повреждённого драйвера.
Решение:
- Отключите драйвер, указанный на стоп-экране или все, только что установленные драйвера. Если вы не можете загрузить компьютер, попробуйте воспользоваться Последней удачной конфигурацией (Last Known Good Configuration) или загрузиться в безопасном режиме (safe mode). И после этого отключите или удалить все новоустановленные драйвера и программное обеспечение. Помните, что когда вы используете Last Known Good Configuration, системные установки с последней успешной загрузки, будут утеряны.
- Попытайтесь заменить драйвер копией с инсталляционного диска или скачать новую версию с сайта производителя.
0x000000BF: MUTEX_ALREADY_OWNED
0x000000C1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
Драйвер попытался записать в неверный адрес памяти.
Примечание: Эта ошибка возникает в 99% из-за «кривых» драйверов. Некоторые из них в Windows XP вы можете обнаружить, используя утилиту verifier.exe: Start (Пуск) => Run (Выполнить) => verifier.exe
- 0x0A IRQL_NOT_LESS_OR_EQUAL, указывает, что драйвер затронул память на DISPATCH_LEVEL уровне или выше.
- 0xBE ATTEMPTED_WRITE_TO_READONLY_MEMORY, драйвер пытался записать в память «только чтение».
- 0xC1 SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION, драйвер попытался записать в неверный адресс памяти.
- 0xC4 DRIVER_VERIFIER_DETECTED_VIOLATION, обычно фатальная ошибка.
- 0xC5 DRIVER_CORRUPTED_EXPOOL, указывает на то, что драйвер попытался обратиться к неверной памяти на процессе IRQL, который слишком высок.
- 0xC6 DRIVER_CAUGHT_MODIFYING_FREED_POOL, драйвер пытался получить доступ к высвобожденному сектору памяти.
- 0xC7 TIMER_OR_DPC_INVALID, указывает, что таймер ядра или DPC был обнаружен в памяти, где его не должно было быть. Такая ситуация обычно возникает, когда драйвер не отменил таймер или the Delayed Procedure Call (DPC) перед тем как освободить память занятую таймером или DPC.
- 0xC9 DRIVER_VERIFIER_IOMANAGER_VIOLATION, I/O нарушение инструмента проверки драйверов.
- 0x50 PAGE_FAULT_IN_NONPAGED_AREA, указание на неверную системную память.
Решение:
Используйте Driver Verifier для выявления ошибок и повреждённых драйверов. Обновите драйвера.
0x000000C2: BAD_POOL_CALLER
Процесс ядра или драйвер попытались неверно произвести операцию с памятью. Обычно причиной являются неисправные драйвера или софт.
0x000000C4: DRIVER_VERIFIER_DETECTED_VIOLATION
Это общий стоп для фатальных ошибок выявленных Driver Verifier (инструмент проверки драйверов). Параметры переданы KeBugCheckEx и отображены на синем экране.
0x000000C5: DRIVER_CORRUPTED_EXPOOL
Почти всегда причиной является неисправный драйвер. Если вы только что установили новое программное обеспечение, проверьте обновление его драйверов на сайте производителя.
Причина: эта ошибка возникает при попытке затронуть недействительную память на процессе IRQL, который слишком высок. Примечание: ошибка схожа с ошибкой IRQL_NOT_LESS_OR_EQUAL
Решение:
Для решения этой проблемы воспользуйтесь Driver Verifier, если это не решит проблемы, используйте gflags для включения Special Pool feature.
«Stop 0x1E» or «Stop 0xc5» After You Install Service Pack 2 and You Use Logitech Mouse Drivers
Причина: ошибка появляется, потому что вы используете USB Logitech мышь и Logitech Mouseware
Чтобы правильно запустить компьютер, воспользуйтесь одним из следующих способов:
Метод 1:
Если вы хотите иметь возможность в последствии удалить Service Pack 2:
1. Загрузитесь в Windows 2000 Recovery Console.
2. Зарегистрируйтесь с администраторским паролем.
Напечатайте следующие и нажимайте ENTER после каждой строки:
cd $Ntservicepackuninstall$
copy i8042prt.sys c:winntsystem32drivers (нажмите Y чтобы переписать файл)
exit
Нажмите ENTER чтобы перезагрузить компьютер.
Метод 2:
Если не хотите:
1. Загрузитесь в Windows 2000 Recovery Console.
2. Зарегистрируйтесь с администраторским паролем.
3. Напечатайте следующие и нажимайте ENTER после каждой строки:
cd system32drivers
ren L8042pr2.sys L8042pr2.old
copy i8042prt.sys L8042pr2.sys
4. По вызову, напечатайте exit, нажмите ENTER чтобы перезагрузить компьютер.
0x000000C6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
Драйвер пытался получить доступ к освобождённой памяти.
0x000000C7: TIMER_OR_DPC_INVALID
Указывает, что таймер ядра или DPC был обнаружен в памяти, где его не должно было быть. Такая ситуация обычно возникает, когда драйвер не отменил таймер или the Delayed Procedure Call (DPC) перед тем как освободить память занятую таймером или DPC.
0x000000C8: IRQL_UNEXPECTED_VALUE
0x000000C9: DRIVER_VERIFIER_IOMANAGER_VIOLATION
Нарушение инструмента проверки драйверов.
0x000000CA: PNP_DETECTED_FATAL_ERROR
0x000000CB: DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
Этот относиться к стопу 0x76. Он может появиться вместо 0x76. Означает, что драйвер или система ввода/вывода не освободили IRQ. Имя драйвера может быть указано на синем экране.
0x000000CC: PAGE_FAULT_IN_FREED_SPECIAL_POOL
0x000000CD: PAGE_FAULT_BEYOND_END_OF_ALLOCATION
0x000000CE: DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
Драйвер не отменил операцию оживания до выхода. Обычная причина – плохой драйвер или сервис.
0x000000CF: TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE
0x000000D0: DRIVER_CORRUPTED_MMPOOL
0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL
Была сделана попытка затронуть виртуальную память на внутреннем процессе IRQ уровня, который слишком высок.
Возможные причины:
- неисправный драйвер
- неисправная ОЗУ
- повреждённый файл виртуальной памяти
При выключении компьютера Microsoft Windows XP
Когда к Вашему компьютеру подключены один или несколько устройств на universal serial bus (USB), может возникнуть такая ошибка во время выключении компьютера:
Stop 0x000000D1 (0x00000040, 0x00000002, 0x00000000, 0xfc96a9dc)
Проблема появляется потому, что OHCI endpoint не может найти описание перевода данных в списке.
Решение:
Для решения этой проблемы, обновить последний набор обновлений для Windows XP.
Kbdclass.sys стоп при выключении компьютера?
Когда вы пытаетесь выключить компьютер, можете получить следующие BSOD:
- STOP 0x000000D1, (0x0000002b, 0x00000002, 0x00000000, 0xEEEE1b01) IRQL_NOT_LESS_OR_EQUAL Kbdclass.sys.
- STOP 0x0000007E (0xc0000005, 0xFC7F1945, 0xFC9589B0, 0xFC9586B0) Kbdclass.sys – address Fc7F1945 base at FC7F1000, Datestamp 3b7d82f3
- STOP 0x000000D1 может быть вызван, если вы используете Logitech MouseWare версий 9.10 и 9.24.
- STOP 0x0000007E может быть вызван, если вы используете Logitech iTouch ПО версии 1.5 или раннее.
Решение:
0x000000D1:
- Удалите Logitech MouseWare программы с вашего компьютера.
- Выключите и включите комп снова.
- Посетите сайт http://www.logitech.com чтобы получить последние версии ПО.
- Установите новую Logitech MouseWare.
0x0000007E:
- Посетите http://www.logitech.com и скачайте последние версии iTouch драйверов.
- Установите новые iTouch драйвера.
0x000000D2: BUGCODE_ID_DRIVER
0x000000D3: DRIVER_PORTION_MUST_BE_NONPAGED
0x000000D4: SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
0x000000D5: DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL
0x000000D6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
0x000000D7: DRIVER_UNMAPPING_INVALID_VIEW
0x000000D8: DRIVER_USED_EXCESSIVE_PTES
Обычно возникает при нехватке Page Table Entries (PTEs), когда драйвер требует слишком много системной памяти.
0x000000D9: MUTEX_ALREADY_OWNED
0x000000DA: SYSTEM_PTE_MISUSE
0x000000DB: DRIVER_CORRUPTED_SYSPTES
0x000000DC: DRIVER_INVALID_STACK_ACCESS
0x000000DE: POOL_CORRUPTION_IN_FILE_AREA
0x000000DF: IMPERSONATING_WORKER_THREAD
0x000000E0: ACPI_BIOS_FATAL_ERROR
0x000000E1: WORKER_THREAD_RETURNED_AT_BAD_IRQL
0x000000E2: MANUALLY_INITIATED_CRASH
0x000000E3: RESOURCE_NOT_OWNED
Что-то вызвало сбой файловой системы NTFS.
«Stop 0x000000E3» Error Message in Windows 2000
Причина: эта ошибка возникает, когда ресурсы высвобождаются дважды в Ntfs.sys.
Решение:
Для решения этой проблемы установите последний Service Pack 4 для Windows 2000.
0x000000E4: WORKER_INVALID
0x000000E6: DRIVER_VERIFIER_DMA_VIOLATION
0x000000E7: INVALID_FLOATING_POINT_STATE
0x000000E8: INVALID_CANCEL_OF_FILE_OPEN
0x000000E9: ACTIVE_EX_WORKER_THREAD_TERMINATION
0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER
Проблема с драйвером оборудования стала причиной зависания системы. Обычно драйвер дисплея ожидает, когда оборудование перейдёт в спящий режим. Проблемы могут быть с видеокартой или ее драйвером.
0x000000EB: DIRTY_MAPPED_PAGES_CONGESTION
0x000000EC: SESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT
0x000000ED: UNMOUNTABLE_BOOT_VOLUME
I/O система ядра пыталась смонтировать устройство для загрузки системы, но оно отказалось работать. Такая ошибка может возникнуть во время обновления до Windows XP на систему, где используется высокопроизводительные ATA диски или контроллеры, а подсоединены они низкопропускным кабелем. В некоторых случаях, после перезагрузки, система может продолжать работать без видимых сбоев.
«STOP 0x000000ED UNMOUNTABLE_BOOT_VOLUME» Error Message When You Restart Your Computer or Upgrade to Windows XP
Cимптомы:
После первой перезагрузки во время обновления до ХР или когда вы просто загружаете компьютер, вы получаете этот стоп:
STOP 0x000000ED (0xaaaaaaaa, 0xbbbbbbbb, 0xcccccccc, 0xdddddddd) UNMOUNTABLE_BOOT_VOLUME,
где 0xaaaaaaaa, 0xbbbbbbbb, 0xcccccccc, 0xdddddddd – восьмеричные значения и могут быть разными.
Примечание:
Если вы получили этот стоп после первой перезагрузки во время обновления до Windows XP, то ваша изначальная ОС всё ещё работает. В некоторых случаях, во время загрузки компьютера, на первичном тесте, BIOS может вывести сообщение об использовании неподходящего кабеля, но вы можете не увидеть это сообщение, если в BIOSе установлен параметр быстрая загрузка.
Причина:
Ваш компьютер использует контроллер жёсткого диска Ultra Direct Memory Access (UDMA), и следующие утверждения верны:
- Вы используете стандартный 40-wire кабель для подключения UDMA жёсткого диска к контроллеру в место 80-wire, 40-pin кабеля.
- Основные установки BIOS (basic input/output system) сконфигурированы на самый быстрый метод UDMA.
- Файловая система на жёстком диске повреждена.
Решение:
Контроллер UDMA:
Смените 40-wire кабель на 80-wire UDMA кабель.
В BIOS загрузите «Fail-Safe» установки по умолчанию и потом сконфигурируйте самые важные его компоненты.
Повреждённая файловая система:
Если второй параметр (0xbbbbbbbb) стопа – 0xC0000032 повреждена файловая система. В этом случае загрузитесь в Консоль восстановления (Recovery Console), используя команду chkdsk /r и восстановите раздел. После восстановления, проверьте ваше оборудование, чтобы изолировать причину повреждения файловой системы. Чтобы осуществить это, следуйте следующим шагам:
- Перезагрузите ваш компьютер с установочных дискет или CD-ROMа.
- На первом экране нажмите R, чтобы попасть в Консоль Восстановления.
- Если у вас несколько ОС, выберите установку Windows.
- Введите пароль администратора, если потребуется (если вы не устанавливали пароль, просто нажмите Ввод (Enter)).
- В командной строке, когда вы находитесь на том логическом диске, куда устанавливался ХР, напечатайте chkdsk /r и нажмите ENTER.
- В командной строке нажмите ENTER, чтобы перезагрузить компьютер.
- Если это не поможет, проделайте тоже самое, но в 5-ом пункте вместо chkdsk /r используйте команду fixboot.
0x000000EF: CRITICAL_PROCESS_DIED
0x000000F1: SCSI_VERIFIER_DETECTED_VIOLATION
0x000000F2: HARDWARE_INTERRUPT_STORM
Обычно возникает из-за неисправного драйвера.
0x000000F3: DISORDERLY_SHUTDOWN
Выключение Windows не произошло из-за нехватки памяти. Проверьте свободное место на диске и наличие зависших программ.
0x000000F4: CRITICAL_OBJECT_TERMINATION
0x000000F6: PCI_VERIFIER_DETECTED_VIOLATION
0x000000F7: DRIVER_OVERRAN_STACK_BUFFER
0x000000F8: RAMDISK_BOOT_INITIALIZATION_FAILED
0x000000F9: DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN
0x1000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M
Ошибка такая же как 0x7E.
0x1000007F: UNEXPECTED_KERNEL_MODE_TRAP_M
0x1000008E: KERNEL_MODE_EXCEPTION_NOT_HANDLED_M
Ошибка такая же как 0x8E.
0x100000EA: THREAD_STUCK_IN_DEVICE_DRIVER_M
0xC000009A: STATUS_INSUFFICIENT_RESOURCES
Не хватка памяти.
0xC0000135: UNABLE TO LOCATE DLL
Windows попытался загрузить какую-то библиотеку, но возникла ошибка. Эта ошибка могла быть вызвана повреждённым, пропавшим файлом или повреждённым реестром.
0xC0000142: Неуспешная инициализация DLL
Обычно возникает, когда программа не может успешно инициализироваться.
0xC0000218: UNKNOWN_HARD_ERROR
Необходимая библиотека реестра не может быть загружена. Файл может отсутствовать или быть повреждённым. Повреждение могло быть вызвано неисправным жёстким диском или другим оборудованием. Драйвер мог повредить реестр во время его загрузки, или повреждена память, куда загружался реестр.
0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED
Такое случается, когда Windows переходит в режим ядра, а пользовательский режим, такой как Winlogon или Client Server Runtime Subsystem (CSRSS) чем-то скомпрометированы и безопасность не может быть гарантирована. Так как Win XP не может работать без Winlogon или CSRSS. Эти ситуации, когда пользовательские подсистемы могут предотвратить или стать причиной не работы самой системы.
Эта же ошибка может появиться, когда администратор изменил права доступа и SYSTEM аккаунт не может больше использовать системные файлы и директории.
0xC0000221: STATUS_IMAGE_CHECKSUM_MISMATCH
Указывает на проблемы драйверов, системных файлов, неисправность дисков (такие как – испорченная виртуальная память) или неисправная память оборудования.
0xC000026C
Обычно указывает на проблему драйверов, когда какой-то из драйверов не возможно загрузить.
0xDEADDEAD: MANUALLY_INITIATED_CRASH1
«It`s dead, Jim!» – «Он мёртв, Джим»
BSOD – полный список ошибок 0x00000001-0xC000026C
Синий экран смерти (англ. Blue Screen of Death, Blue Screen of Doom, BSoD) — название сообщения о критической системной ошибке в операционных системах Microsoft Windows появляется, когда в коде ядра или драйвера возникает неустранимая ошибка. Единственным возможным действием в данном случае является перезагрузка компьютера (при этом пользователь теряет все несохранённые данные). По умолчанию такая перезагрузка происходит автоматически. В рамках Windows Resource Kit синие экраны смерти называются стоп-ошибками (англ. stop error); в SDK и DDK они называются bug check screens или Stop screens.
Содержимое текста BSOD на экране
- код ошибки (Stop-код) и её символьное имя (например 0x0000001E, KMODE_EXCEPTION_NOT_HANDLED)
- 4 параметра, поясняющие ошибку, предназначенные для отладочного ПО (значение параметров зависит от кода ошибки)
- адрес места ошибки (если его возможно указать)
- название драйвера, в котором произошла ошибка (если его возможно указать.
0x00000001: APC_INDEX_MISMATCH
Внутренняя ошибка ядра (kernel), возникает из-за несовпадения KeEnterCricticalRegion и KeLeaveCriticalRegion в файловой системе.
0x00000002: DEVICE_QUEUE_NOT_BUSY
0x00000003: INVALID_AFFINITY_SET
0x00000004: INVALID_DATA_ACCESS_TRAP
0x00000005: INVALID_PROCESS_ATTACH_ATTEMPT
0x00000006: INVALID_PROCESS_DETACH_ATTEMPT
0x00000007: INVALID_SOFTWARE_INTERRUPT
0x00000008: IRQL_NOT_DISPATCH_LEVEL
0x00000009: IRQL_NOT_GREATER_OR_EQUAL
0x0000000A: IRQL_NOT_LESS_OR_EQUAL
Была сделана попытка использовать виртуальную память на высоком внутреннем процессе IRQ-уровня. Если kernel debugger доступен, вы можете отследить, где именно система запнулась. Наиболее частая причина возникновения – драйвер устройства использует неверный адрес.
Параметры:
- Адрес, по которому выполнено ошибочное обращение
- IRQL, который использовался для обращения к памяти
- Тип доступа к памяти: 0 = операция чтения, 1 = операция записи
- Адрес инструкции, которая затребовала доступ к памяти по адресу
Ошибка возникает в 99% из-за «кривых» драйверов. Некоторые из них в Windows XP вы можете обнаружить, используя утилиту verifier.exe: Start (Пуск) -> Run (Выполнить) -> verifier.exe
0x0000000B: NO_EXCEPTION_HANDLING_SUPPORT
0x0000000C: MAXIMUM_WAIT_OBJECTS_EXCEEDED
0x0000000D: MUTEX_LEVEL_NUMBER_VIOLATION
Попытайтесь установить взаимоисключения, используя NTOSEXEXLEVELS.H файл заголовков. Вы должны найти точки взаимодействия и определить, какие из них пытаются получить доступ к этому уровню в неверной последовательности.
Параметры:
- настоящая нить уровня взаимодействия
- уровень взаимодействия пытающийся получить доступ
Может быть вызвана:
- Большим количеством оперативной памяти
- Несовместимым оборудованием
- Неподходящим драйвером
- Неисправностью оперативной памяти
- Битым жестким диском
- Нехваткой места на жестком диске
- При блокировке операционной системы
- Некорректной настройке BIOSa
- Воздействием вирусов
0x0000000E: NO_USER_MODE_CONTEXT
0x0000000F: SPIN_LOCK_ALREADY_OWNED
0x00000010: 0SPIN_LOCK_NOT_OWNED
0x00000011: THREAD_NOT_MUTEX_OWNER
0x00000012: TRAP_CAUSE_UNKNOWN
Ошибка по не известной причине. В этом случае, для установления причины попытайтесь заметить при каких обстоятельствах она произошла: что вы в это время делали или пытались сделать, какие изменения в системе произошли и т.д.
0x00000013: EMPTY_THREAD_REAPER_LIST
0x00000014: CREATE_DELETE_LOCK_NOT_LOCKED
0x00000015: LAST_CHANCE_CALLED_FROM_KMODE
0x00000016: CID_HANDLE_CREATION
0x00000017: CID_HANDLE_DELETION
0x00000018: REFERENCE_BY_POINTER
0x00000019: BAD_POOL_HEADER
0x0000001A: MEMORY_MANAGEMENT
0x0000001B: PFN_SHARE_COUNT
0x0000001C: PFN_REFERENCE_COUNT
0x0000001D: NO_SPIN_LOCK_AVAILABLE
0x0000001E: KMODE_EXCEPTION_NOT_HANDLED
Ядро Windows XP Professional обнаружило запрещённую операцию или неизвестную инструкцию процессора. Проблема, которая вызывает сбой такого рода, схожа с той, которая вызывает ошибку 0x0000000A. Так же причиной может быть повреждённая память или нарушенный доступ. Windows XP Professional умеет сам справляться с этой проблемой, если только проблема не захватила и саму «поддержку системы в аварийной ситуации».
Решение:
0х01Е стоп-сообщения обычно появляются после установки неисправных драйверов или системных сервисов, а также оперативная память и IRQ конфликт. Если в стоп сообщении указывается список драйверов, отключите или удалите их.
Если в стоп-ошибке упоминается Win32k.sys, проблемой может быть программы «удалённого доступа». Если такая программа установлена, Вы можете удалить её загрузившись в Безопасном режиме. Если нет, то используя консоль восстановления (Recovery Console) удалите неисправный системный файл.
Проблема может возникнуть из-за несовместимости микропрограммного обеспечения (BIOS). Многие Advanced Configuration and Power Interface (ACPI) проблемы могут решиться с обновлением микропрограммного обеспечения (BIOS).
Может помочь чистка диска от ненужных временных файлов (temporary files) и т.п., так как проблема может возникнуть из-за недостаточного места на диске (например, для виртуальной).
0x0000001F: SHARED_RESOURCE_CONV_ERROR
0x00000020: KERNEL_APC_PENDING_DURING_EXIT
Название ошибки указывает на повреждённый или отключённый APC счётчик. Если счётчик показывает значение не равное нулю, то он и есть источник проблемы. Отрицательное значение указывает на то, что файловая система вызывала FsRtlEnterFileSystem большее количество раз, чем FsRtlExitFileSystem. Положительное значение указывает, наоборот FsRtlExitFileSystem было вызвано большее количество раз, чем FsRtlEnterFileSystem. Если у вас такая ситуация, проверьте файловые системы, установленные на машине.
Текущий IRQL должен быть равен 0. Если нет, то определённый порядок аннулирования драйверов может быть причиной возникновения ошибки, возвращаясь на высоком уровне IRQ. Всегда пытайтесь заметить, что вы делали или какие приложения закрывали, какие драйвера были установлены на момент появления синего экрана. Этот симптом указывает на серьёзную проблему в драйверах.
Параметры:
- адрес APC, по которому висел (был в ожидании) на момент выхода.
- адрес APC disable count
- текущий IRQ уровень
0x00000021: QUOTA_UNDERFLOW
0x00000022: FILE_SYSTEM
0x00000023: FAT_FILE_SYSTEM
Произошла ошибка во время записи или чтения с системного диска на файловой системе FAT16 или FAT32. Возможна проблема с самим диском или с Interrupt Request Packet (IRP) пакетом. Так же причиной может быть большая фрагментация диска, проблема в антивирусном программном обеспечение или в ПО слежения за дисками (drive monitoring).
Решение:
Для решения этой проблемы следуйте следующим шагам, прока проблема не будет устранена.
- Проверьте диск с помощью утилит ChkDsk или ScanDisk.
- Отключите сторонние фильтры файловой системы (такие как антивирусные сканнеры, фаерволы, бэкапные утилиты)
- Проверьте версию файла FASTFAT.SYS и убедитесь, что он соответствует действующей операционной системе и сервисному паку.
- Проверьте оборудование, такое как жёсткие диски, CD-ROM и т.п.
0x00000024: NTFS_FILE_SYSTEM
Произошла ошибка во время записи или чтения с системного диска на файловой системе NTFS. Возможна проблема с самим диском или с Interrupt Request Packet (IRP) пакетом. Также причиной может быть большая фрагментация диска, проблема в антивирусном программном обеспечение или в ПО слежения за дисками (drive monitoring).
Решение:
Для решения этой проблемы следуйте следующим шагам, прока проблема не будет устранена.
- Проверьте диск с помощью утилит ChkDsk или ScanDisk.
- Отключите сторонние фильтры файловой системы (такие как антивирусные сканнеры, фаерволы, бэкапные утилиты)
- Проверьте версию файла NTFS.SYS и убедитесь, что он соответствует действующей операционной системе и сервисному паку.
- Проверьте оборудование, такое как жёсткие диски, CD-ROM и т.п.
0x00000025: NPFS_FILE_SYSTEM
0x00000026: CDFS_FILE_SYSTEM
0x00000027: RDR_FILE_SYSTEM
0x00000028: CORRUPT_ACCESS_TOKEN
0x00000029: SECURITY_SYSTEM
0x0000002A: INCONSISTENT_IRP
IRP неожиданно был обнаружен в неправильном состоянии. Т.е. поле или несколько полей, были несовместимы с сохранившемся состоянием IRP. Например, IRP, который был закончен, указан, как всё ещё ждущий выполнения команд драйвера какого-либо устройства.
Параметры:
1 – адрес, на котором IRP был найден в несоответствующем состоянии
0x0000002B: PANIC_STACK_SWITCH
Эта ошибка указывает на то, что область стека ядра переполнена. Это может возникнуть, когда драйвер ядра использует слишком много места в области стека. Это так же может случиться, если серьёзная ошибка в самом ядре.
0x0000002C: PORT_DRIVER_INTERNAL
0x0000002D: SCSI_DISK_DRIVER_INTERNAL
0x0000002E DATA_BUS_ERROR
Этот стоп чаще всего вызывается ошибкой в памяти системы. Так же это может случиться, когда драйвер обращается к 0x8XXXXXXX адресу памяти, который не существует.
Параметры:
- Адрес виртуальной памяти, который стал причиной ошибки.
- Физический адрес причины ошибки.
- Регистр статуса процессора (PSR).
- Регистр инструкции ошибки (FIR).
0x0000002F: INSTRUCTION_BUS_ERROR
0x00000030: SET_OF_INVALID_CONTEXT
0x00000031: PHASE0_INITIALIZATION_FAILED
Инициализация системы не прошла на ранней стадии. Нужно более детально установить ошибку, так как этот код вам не говорит практический ни о чём.
0x00000032: PHASE1_INITIALIZATION_FAILED
Параметры:
- Код статуса системы, который описывает, почему система решила, что инициализация не прошла
- Указывает место внутри INIT.C, где ошибка инициализации фазы 1 произошла
0x00000033: UNEXPECTED_INITIALIZATION_CALL
0x00000034: CACHE_MANAGER
0x00000035: NO_MORE_IRP_STACK_LOCATIONS
Драйвер высшего уровня пытался вызвать драйвер низшего уровня через IoCallDriver интерфейс, но в запасе не было свободного места в области стека, поэтому драйвер низшего уровня не сможет достичь нужных параметров, так как для него вообще нет никаких параметров. Это ошибочная ситуация, так как драйвер высшего уровня считает, что заполнил параметры для драйвера низшего уровня. Так как для последнего драйвера нет свободного места в области стека, составитель аннулировал конец пакета. Это означает, что память была повреждена.
Параметры:
1 – адрес IRP
0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO
Ошибка вызова драйвера. Драйвер устройства пытался удалить из системы один из объектов устройства, но счётчик обращений этого объекта не был равен 0, означающий, что для этого объекта всё ещё были невыполненные задачи (счётчик указывает номер причины, почему данный объект на может быть удалён).
Параметры:
1 – адрес объекта
0x00000037: FLOPPY_INTERNAL_ERROR
0x00000038: SERIAL_DRIVER_INTERNAL
0x00000039: SYSTEM_EXIT_OWNED_MUTEX
0x0000003A: SYSTEM_UNWIND_PREVIOUS_USER
0x0000003B: SYSTEM_SERVICE_EXCEPTION
0x0000003C: INTERRUPT_UNWIND_ATTEMPTED
0x0000003D: INTERRUPT_EXCEPTION_NOT_HANDLED
0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
Мультипроцессорная система не симметрична по отношению друг к другу. Чтобы быть симметричными, процессоры должны быть одного типа и уровня. Например, попытка использовать процессор уровня Pentium и 80486 вызовет ошибку. Кроме того, на х86 системах, возможность вычислений дробей должны быть либо на обоих процессорах, либо ни на одном.
0x0000003F: NO_MORE_SYSTEM_PTES
Нехватает файла подкачки РТЕ (page file entries). Обычно причиной является драйвер, который плохо вычищает файл подкачки (swap). Если отладчик ядра (kernel debugger) доступен, проследите, где система запнулась, и введите следующую команду:
!sysptes 3
0x00000040: TARGET_MDL_TOO_SMALL
Ошибка драйвера, который вызвал функцию IoBuildPartialMdl() и послал ей MDL, чтобы выявить часть источника MDL, но цель MDL не достаточно большая, чтобы отобразить пределы требуемых адресов.
0x00000041: MUST_SUCCEED_POOL_EMPTY
Если отладчик ядра (kernel debugger) доступен, команда Виртуальной Машины (VM) показывает различные величины:
Параметры:
- Величина запроса, который не может быть удовлетворён.
- Номер страниц, которые были использованы из nonpaged pool.
- Номер запрашиваемых страниц из nonpaged pool.
- Номер доступных страниц.
0x00000042: ATDISK_DRIVER_INTERNAL
0x00000043: NO_SUCH_PARTITION
0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS
Драйвер запросил завершение IRP [IoCompleteRequest()], но пакет был уже завершён. Например, драйвер пытается завершить одну и ту же операцию дважды. Или два различных драйвера пытаются завладеть пакетом и завершить его. Первый, как правило, срабатывает, а второй нет. Отследить, какой именно драйвер вызвал сбой, трудно, так как следы первого драйвера были переписаны вторым. Тем не менее, конфликт может быть выявлен, рассматривая DeviceObject поля, в каждом местоположении стэка.
Параметры:
1 – адрес IRP
0x00000045: INSUFFICIENT_SYSTEM_MAP_REGS
0x00000046: DEREF_UNKNOWN_LOGON_SESSION
0x00000047: REF_UNKNOWN_LOGON_SESSION
0x00000048: CANCEL_STATE_IN_COMPLETED_IRP
Это ошибка указывает, что I/O Request Packet (IRP), который должен быть завершён, имеет определенный порядок отмены, а это означает, что пакет в таком положении, что может быть отменен никаким другим способом. Хотя сам пакет уже не относится драйверу, устанавливающему порядок завершения, так как он уже в стадии завершения.
0x00000049: PAGE_FAULT_WITH_INTERRUPTS_OFF
Ошибка страницы памяти с выключенным прерыванием. Аналогична 0x0A.
0x0000004A: IRQL_GT_ZERO_AT_SYSTEM_SERVICE
0x0000004B: STREAMS_INTERNAL_ERROR
0x0000004C: FATAL_UNHANDLED_HARD_ERROR
Если ошибка появиться во время загрузки NT, загрузка прервётся синим экраном. Наиболее частые причины:
x218 – необходимая библиотека реестра не может быть загружена. Этот файл может отсутствовать или быть повреждённым. Драйвер может повредить ключ реестра во время загрузки в память, или память, в которую происходила загрузка этого ключа, может быть не действительной. Особенно AST EISA машины с 16М и выше памятью должны иметь доступ к памяти выше 16М, т.е. в утилите конфигурации EISA этот параметр должен быть разрешён. Иначе файл, который загрузится в ту память, при чтении покажет – 0xffffffff.
x21A – либо Winlogon, либо CSRSS (Windows) внезапно отказали. Выходящий код может сказать больше, обычно это – c0000005 говорит о том, что неподдерживаемое исключение вызвало сбой в том или ином процессе.
x221 – означает, что драйвер повреждён или системная библиотека была распознана, как повреждённая. Синий экран показывает имя повреждённого файла. Если такое случилось, загрузитесь с LiveCD и восстановите файл. Убедитесь, что версия файла, который был повреждён, совпадает с версией файла в дистрибутиве NT и только тогда, замените его. Постоянные ошибки с разными именами файлов означают проблемы с железом в I/O пути драйвера.
0x0000004D: NO_PAGES_AVAILABLE
Не хватает свободного места, чтобы закончить операцию. Если отладчик (kernel debugger) доступен, введите следующие команды:
!process 0 7
!vm
dd mmpagingfiles
dd @$p
Параметры:
- Количество использованных страниц
- Кол-во физических страниц на машине
- Extended commit value in pages
- Total commit value in pages
0x00000051: REGISTRY_ERROR
Ошибка реестра. Если отладчик (kernel debugger) доступен, отследите ошибку. Если он вам покажет, что вы в ветке системы (CmpWorker будет присутствовать в перечне), введите следующие команды:
dd CmpRegistryMutex+18 L1
!thread
Это выдаст вам ветку и место ошибки в реестре. Эта ошибка так же может означать, что реестр допустил ошибку I/O, когда пытался прочитать одну из его библиотек, отсюда следует, что ошибка могла быть вызвана проблемой с оборудованием или система повреждена. Это так же может означать, что ошибка вызвана операцией обновления, которую использует только система безопасности. Если такая ошибка появилась, проверьте, является ли машина PDC или BDC и сколько аккаунтов в базе данных SAM (Менеджер Безопасности Аккаунтов), может ли это быть цель echo и не заполнены ли соответствующие библиотеки почти до конца.
Параметры:
- Значение 1 (указывает, где появилась ошибка).
- Значение 2 (указывает, где появилась ошибка).
- Может указывать на библиотеку.
- Может быть возвратным кодом HvCheckHive`а, если какая-либо библиотека повреждена.
0x00000052: MAILSLOT_FILE_SYSTEM
0x00000053: NO_BOOT_DEVICE
0x00000054: LM_SERVER_INTERNAL_ERROR
0x00000055: DATA_COHERENCY_EXCEPTION
0x00000056: INSTRUCTION_COHERENCY_EXCEPTION
0x00000057: XNS_INTERNAL_ERROR
0x00000058: FTDISK_INTERNAL_ERROR
Система загрузилась с восстановленного раздела, поэтому библиотеки говорят, что зеркало в порядке, но на самом деле это не так. Настоящие образы библиотек оттенены. Вам нужно удостовериться, что загрузка происходит с правильного раздела.
0x00000059: PINBALL_FILE_SYSTEM
0x0000005A: CRITICAL_SERVICE_FAILED
0x0000005B: SET_ENV_VAR_FAILED
0x0000005C: HAL_INITIALIZATION_FAILED
0x0000005D: HEAP_INITIALIZATION_FAILED
0x0000005E: OBJECT_INITIALIZATION_FAILED
0x0000005F: SECURITY_INITIALIZATION_FAILED
0x00000060: PROCESS_INITIALIZATION_FAILED
0x00000061: HAL1_INITIALIZATION_FAILED
0x00000062: OBJECT1_INITIALIZATION_FAILED
0x00000063: SECURITY1_INITIALIZATION_FAILED
0x00000064: SYMBOLIC_INITIALIZATION_FAILED
0x00000065: MEMORY1_INITIALIZATION_FAILED
0x00000066: CACHE_INITIALIZATION_FAILED
0x00000067: CONFIG_INITIALIZATION_FAILED
Реестр не может создать место, необходимое для содержания файлов реестра. Это ошибка не должна никогда появляться, так как процесс создания такого места происходит на стадии загрузки системы и поэтому места для создания должно быть достаточно.
0x00000068: FILE_INITIALIZATION_FAILED
0x00000069: IO1_INITIALIZATION_FAILED
Инициализация I/O системы не удалась по каким-либо причинам. Это могло случиться, при неправильной установке системы, или пользователь переконфигурировал систему. Или пытается установить образ одной системы на совершенно другую.
0x0000006A: LPC_INITIALIZATION_FAILED
0x0000006B: PROCESS1_INITIALIZATION_FAILED
Параметры:
- Указывает на код статуса, который решил, что инициализация NT не прошла успешно.
- Указывает на место в NTOSPSPSINIT.C, где ошибка была обнаружена.
0x0000006C: REFMON_INITIALIZATION_FAILED
0x0000006D: SESSION1_INITIALIZATION_FAILED
0x0000006E: SESSION2_INITIALIZATION_FAILED
0x0000006F: SESSION3_INITIALIZATION_FAILED
0x00000070: SESSION4_INITIALIZATION_FAILED
0x00000071: SESSION5_INITIALIZATION_FAILED
Это коды кодов (SESSION1 – SESSION5) указывают место в NTOSINITINIT.C, где была допущена ошибка.
Параметры:
1. указывает код статуса, который решил, что инициализация NT не прошла успешно.
Предупреждение:
Если вы используете Windows 2000 Service Pack 2 (SP2), вы должны проверить версию Ntoskrnl.exe до установки обновления. Сделайте это так:
- Откройте %Windir%System32 folder.
- Правой кнопкой мыши на Ntoskrnl.exe – Свойства (Properties) – Закладка Версия (Version tab).
Версии Ntoskrnl.exe с 5.0.2195.4797 до 5.0.2195.4928 несовместимы с этим патчем. Эти версии были разработаны только для Microsoft Product Support Services hotfixes. Если вы установите этот патч на компьютер с такими версиями Ntoskrnl.exe, компьютер зависнет и появиться «Stop 0x00000071» сообщение после перезагрузки. Если такое случиться, вам необходимо восстановить Windows, используя Windows 2000 Recovery Console и бекапную копию Ntdll.dll, которая находиться в папке Winnt$NTUninstallQ815021$.
Симптомы:
Windows 2000 поддерживает World Wide Web Distributed Authoring and Versioning (WebDAV) протокол. WebDAV, это набор расширений для Hypertext Transfer Protocol (HTTP), который обеспечивает стандарты для правки и управление файлами между компьютерами в Internet.
Эта уязвимость существует в Windows компонентах, которыми пользуется WebDAV. И появляется потому, что компоненты содержат непроверяемый буфер (unchecked buffer).
Взломщики могут воспользоваться уязвимостью, посылая специально сформированные HTTP запросы на компьютер с Microsoft Internet Information Services (IIS). Запрос может спровоцировать падение сервера или запустить коды взломщиков. Код будет выполняться в контексте безопасности IIS сервиса. (По умолчанию, IIS запускается в LocalSystem контексте).
Данная уязвимость может использоваться только удалённо, через установленную связь по Web.
0x00000072: ASSIGN_DRIVE_LETTERS_FAILED
0x00000073: CONFIG_LIST_FAILED
Одна из системных библиотек повреждена или не читаема. Эта библиотека может быть или SOFTWARE, или SECURITY, или SAM (Менеджера Безопасности Аккаунтов).
0x00000074: BAD_SYSTEM_CONFIG_INFO
Библиотека SYSTEM, загружаемая OSLOADER/NTLDR, повреждена. Тем не менее, это практически невозможно, так как OSLOADER всегда проверяет библиотеки после загрузки. Ошибка, так же может означать, что некоторые требуемые ключи реестра и их параметры отсутствуют. Загрузка в LastKnownGood (Последней работающей конфигурации) может решить проблему, или вам придётся переустанавливать систему, или воспользуйтесь Emergency Repair Disk (Диск восстановления).
0x00000075: CANNOT_WRITE_CONFIGURATION
Ошибка появляется, если файлы SYSTEM библиотеки (SYSTEM и SYSTEM.ALT) не могут разместить дополнительную информацию, записанную в библиотеки реестра, между инициализациями реестра и первой фазы (когда файловые системы доступны). Эта ошибка обычно означает, что на диске недостаточно свободного места, так же это может произойти при попытке сохранить реестр на устройстве с атрибутом «только чтение».
0x00000076: PROCESS_HAS_LOCKED_PAGES
Ошибка возникает по причине драйвера, который не полностью вычищен из памяти после I/O операции.
Параметры:
- адрес процесса
- число замкнутых страниц
- число частных страниц
- 0
0x00000077: KERNEL_STACK_INPAGE_ERROR
Запрошенная страница ядра не может быть прочитана. Причина ошибки может быть в плохом блоке файла виртуальной памяти или ошибки контролера диска (очень редко, причиной может быть нехватка ресурсов, а конкретней, резерв nonpaged pool (невиртуальной памяти) со статусом c0000009a [STATUS_INSUFFICIENT_RESOURCES]).Если первый и второй параметры кода ошибки равны 0, означает, что это не ошибка ядра. Значит, ошибка вызвана плохим оборудованием.
I/O статус c000009c (STATUS_DEVICE_DATA_ERROR) или C000016AL (STATUS_DISK_OPERATION_FAILED) обычно означает, что информация не может быть прочитана из-за плохого блока в памяти. После перезагрузки автоматическая проверка диска попытается определить адрес плохого блока.
Если статус будет C0000185 (STATUS_IO_DEVICE_ERROR) нужно проверить подключение диска.
Решение STOP 0x00000077 и 0x0000007A сообщений.
Эти STOP сообщения относятся к ситуациям, когда Windows NT не может загрузить информацию с виртуальной памяти в рабочую память из-за проблем с оборудованием или программного обеспечения.
Причины:
- Повреждённый блок на жёстком диске.
- Некорректное завершение оборудования SCSI.
- Плохое соединение жёсткого диска с контроллером.
- Ошибка контроллера жёсткого диска.
- Исчерпывание свободного места.
Значение второго восьмеричного параметра, может помочь выявить проблему:
0xC000009A STATUS_INSUFFICIENT_RESOURCES – недостаток свободного места.
0xC000009C STATUS_DEVICE_DATA_ERROR – плохой блок на диске.
0xC000009D STATUS_DEVICE_NOT_CONNECTED – плохое соединение, некорректное завершение работы или контроллер не может обнаружить диск.
0xC000016A STATUS_DISK_OPERATION_FAILED – плохой блок на диске.
0xC0000185 STATUS_IO_DEVICE_ERROR – некорректное завершение или плохое соединение.
«Stop 0x00000077» или «KERNEL_STACK_INPAGE_ERROR»
Запрошенная информации ядра не может быть прочитана из виртуальной памяти, или boot record заражён вирусом. Для выявления причины BSODa вы должна тщательно изучить сообщение ошибки.
Если первый и третий параметры равны нулю, тогда четыре параметра выявляются как:
- 0 (zero)
- Page Table Entry (PTE) значение на момент ошибки
- 0 (zero)
- Адрес signature ядра
Если первый или третий параметры не равны нулю, тогда четыре параметра выявляются как:
- Код статуса
- I/O код статуса
- Номер страницы виртуальной памяти
- Offset into page file
В этом случае причина может быть выявлена через второй параметр (I/O код статуса), используя следующую информацию:
0xC000009A, или STATUS_INSUFFICIENT_RESOURCES: нехватка nonpaged pool ресурсов.
0xC000009C, или STATUS_DEVICE_DATA_ERROR: плохой кластер на жёстком диске.
0xC000009D, или STATUS_DEVICE_NOT_CONNECTED: неисправный кабель, зависание, или контроллер не смог получить доступ на жёсткий диск.
0xC000016A, или STATUS_DISK_OPERATION_FAILED: плохой кластер на жёстком диске.
0xC0000185, или STATUS_IO_DEVICE_ERROR: неправильное окончание процесса или неисправный кабель SCSI-основанного оборудования, или два устройства пытались использовать одно и то же IRQ.
Используйте один из предложенных методов для решения этой проблемы:
Вирус загрузочного сектора – просканируйте жёсткий диск антивирусной программой.
Если это не вирус:
Просмотрите Журнал событий (Event Viewer) для получения дополнительной информации, о том какое оборудование стало причиной ошибки.
Плохой кластер на жёстком диске. Ошибка номера 0x77 зачастую является причиной плохого кластера в месте для виртуальной памяти, или ошибка контроллера диска, или когда не хватает свободного места на диске.
Если первый и второй параметры равны 0, то причиной является неисправное оборудование.
Если I/O статус равен C0000185 и виртуальная память находиться на SCSI диске, вы должны проверить рабочее состояние кабелей и завершение SCS.
Если I/O код статуса 0xC000009C или 0xC000016A, это обычно указывает, что информация не может быть считана с жёсткого диска из-за плохого кластера.
Если возможно перезагрузите компьютер, Autochk автоматический запуститься и попытается выявить плохие кластеры. Если по какой либо причине Autochk не просканирует диск, запустите Autochk вручную. Если диск отформатирован на NTFS, запустите Chkdsk /f /r на системной партиции. Вы должны перезагрузить компьютер до того, как сканирование начнётся. Если вы не можете загрузить компьютер из-за этой ошибки, используйте Консоль (Command Console) и запустите Chkdsk /r .
Повреждённая память – random access memory (RAM), Level 2 (L2) SRAM cache, или RAM видео адаптера – ещё одна причина этой ошибки.
Проверьте, если все карты адаптеров хорошо закреплены в слотах и контакты нигде не отходят.
Отключите caching в BIOS и проверьте, решит ли это проблему.
Если это не решит проблему, то повреждена материнская плата.
Примечание:
Эта ошибка схожа с STOP: 0x0000007A
0x00000078: PHASE0_EXCEPTION
0x00000079: MISMATCHED_HAL
Уровень проверки HAL и тип конфигурации HAL не подходят ядру системы или типу машины. Такая ошибка, скорее всего, вызвана тем, что пользователь вручную обновил либо NTOSKRNL.EXE либо HAL.DLL. На машине мультипроцессорный HAL (MP) и унипроцессорное ядро (UP) или наоборот.
0x0000007A: KERNEL_DATA_INPAGE_ERROR
Не может быть прочитана запрашиваемая ядром страница памяти. Ошибка вызвана плохим блоком в памяти или ошибкой контроллера диска.
Параметры:
- Тип
- Cтатус ошибки (обычно I/O код статуса)
- Текущий процесс
- Адрес
Решение STOP 0x00000077 и 0x0000007A сообщений.
Эти STOP сообщения относятся к ситуациям, когда Windows NT не может загрузить информацию о виртуальной памяти в рабочую память из-за проблем с оборудованием или программным обеспечением.
Причины:
- Повреждённый блок на жёстком диске.
- Некорректное завершение оборудования SCSI.
- Плохое соединение жёсткого диска с контроллером.
- Ошибка контроллера жёсткого диска.
- Недостаток свободного места.
Stop 0x0000007A or KERNEL_DATA_INPAGE_ERROR
Причина:
Stop 0x7A сообщение указывает, что страница памяти не была найдена и не может быть загружена в память из-за несовместимых дисков, контроллеров, firmware (BIOS) или оборудования.
Параметры:
- Lock type value (0x00000001, 0x00000002, 0x00000003, or page table entry (PTE) address).
- I/O код статуса
- Если тип лока 0x00000001, этот параметр указывает на текущий процесс. Если тип лока 0x00000003, этот параметр указывает на адрес виртуальной памяти.
- Адрес виртуальной памяти, который не может быть загружен в память.
Причина может быть выявлена через второй параметр (I/O код статуса), используя следующую информацию:
0xC000000E или STATUS_NO_SUCH_DEVICE: оборудование не может быть определено.
0xC000009A или STATUS_INSUFFICIENT_RESOURCES: нехватка nonpaged pool ресурсов.
0xC000009C или STATUS_DEVICE_DATA_ERROR: плохой кластер на жёстком диске.
0xC000009D или STATUS_DEVICE_NOT_CONNECTED: неисправный кабель, зависание, или контроллер не смог получить доступ на жёсткий диск.
0xC000016A или STATUS_DISK_OPERATION_FAILED: плохой кластер на жёстком диске.
0xC0000185 или STATUS_IO_DEVICE_ERROR: неправильное завершение процесса или неисправный кабель SCSI оборудования, или два устройства пытались использовать одно и то же IRQ.
Решение:
Используйте один из предложенных методов для решения этой проблемы: Просканируйте жёсткий диск антивирусной программой.
Просмотрите Журнал событий (Event Viewer) для получения дополнительной информации, какое оборудование стало причиной ошибки.
Такое может произойти, когда запрошенная страница информации ядра не может быть прочитана из виртуальной памяти, или master boot record заражён вирусом, или из-за несовместимых дисков, контроллеров, firmware (BIOS), оборудования.
Плохой кластер на жёстком диске. Ошибка номера 0x7А зачастую является причиной плохого кластера в месте виртуальной памяти, или ошибка контроллера диска, или в ОЧЕНЬ редких случаях, когда не хватает свободного места на диске.
Если первый и второй параметры равны нулю, то причиной является неисправное оборудование. Если I/O статус равен C0000185 и виртуальная память на SCSI жёстком диске, вы должны проверить рабочее состояние кабелей и завершение SCS.
I/O код статуса 0xC000009C или 0xC000016A обычно указывает, что информация не может быть считана с жёсткого диска из-за плохого кластера. Если возможно, то перезагрузите компьютер, Autochk автоматический запуститься и попытается выявить плохие кластеры. Если по какой либо причине Autochk не просканирует диск, запустите Autochk вручную. Если диск отформатирован на NTFS, запустите Chkdsk /f /r на системном разделе. Если вы не можете загрузить компьютер из-за этой ошибки, используйте Консоль (Command Console) и запустите Chkdsk /r.
Повреждённая память – random access memory (RAM), Level 2 (L2) SRAM cache, или RAM видео адаптера – ещё одна возможная причина этой ошибки. Проверьте, все ли платы ОЗУ и видеокарты хорошо закреплены в слотах и контакты нигде не отходят.
Отключите caching в BIOS и проверьте, решит ли это проблему. Если вы недавно установили новое оборудование, отключите и отсоедините его.
Если это не решит проблему, то повреждена материнская плата.
Проверьте обновления на сайте поставщика вашего оборудования. Проверьте, чтобы ваш диск и его контроллер использовали одинаковые дополнительные установки. Если необходимо, установите медленней скорость передачи данных.
Так же вы можете установить драйвера для контроллеров, которых нет в библиотеках установочного диска Windows XP Professional. Для этого в начале установки нужно нажать F6, когда во время установки на экране появится:
Press F6 if you need to install a third party SCSI or RAID driver
Примечание:
Эта ошибка схожа с STOP: 0x00000077
Stop 0x0000007A во время установки на ATA66 компьютере
Во время установки Windows 2000 на IDE или UltraDMA66/ATA66 компьютер, вы получаете: STOP 0x0000007A (0xc03f33fc, 0xc000000e, 0xfccffcba, ox0696b860) KERNEL_DATA_INPAGE_ERROR ***Address xxxxxxxx has base at xxxxyyyy — atapi.sys
Если у вас UlraDMA66/ATA66 (80 wire/40 pin) IDE кабель, подсоединенный к диску, на который вы устанавливаете Windows 2000, это так получиться, что Windows 2000 не полностью поддерживает UltraDMA66 контроллер.
Решение:
Используйте подходящий способ, чтобы решить проблему:
- Используйте стандартный ATA (40 wire/40 pin) IDE кабель и проверьте у производителя вашей мат. платы обновления драйверов ATA66 для Windows 2000.
- Во время установки вас просят нажать F6, если Вам необходимо установить SCSI и RAID драйвера (if you need to install a third party SCSI or RAID driver), установите обновлённый драйвер Windows 2000 UltraDMA66.
Примечание: Некоторые старые мат.платы не поддерживают UltraDMA66/ATA66. Установите джамперы для того, чтобы включить поддержку протокола ATA33 на ATA66 диске или мат.плате, которая имеет встроенный UltraDMA66/ATA66 контроллер, неподдерживаемый Windows 2000.
0x0000007B: INACCESSIBLE_BOOT_DEVICE
В процессе установки системы, драйвер загрузочного устройства, не смог инициализировать устройство, с которого система пыталась загрузиться. Или файловая система, которая должна была прочитать это устройство, либо не смогла инициализироваться, либо просто не распознала информацию на устройстве, как структуру файловой системы.
В первом случае, первый аргумент – это адрес уникодовой структуры информации, которая является ARC именем устройства, с которого была попытка загрузиться. Во втором случае, первый аргумент – это адрес объекта устройства, которое не может быть смонтировано.
Если эта ошибка возникла при начальной установке системы, то может означать, что система была установлена на диск или SCSI контроллер, которые ей не поддерживаются. Имейте в виду, что некоторые контроллеры поддерживаются только драйверами Windows библиотек (WDL), которые должны быть установлены выборочной установкой.
Эта ошибка так же может произойти после установки нового SCSI адаптера или контроллера или после изменений системной раздела. В этом случае нужно отредактировать BOOT.INI.
Например, если первое длинное слово содержит что-то типа 00800020, где 20 длина Unicode строки, и следующее длинное слово будет содержать адрес буфера. Если аргумент указывает на объект устройства, формат первого слова будет:
USHORT Type;
Значит, первое слово содержит 0003, где Type код всегда будет 0003.
Примечание:
Вы сразу сможете опознать, указывает ли аргумент на ARC имя или на объект устройства, так как Уникодовая строка (Unicode string) никогда не содержит нечётное число байтов, а объект устройства всегда будет содержать тип кода – 3.
Параметры:
1. указатель на объект устройства или Уникодовая строка (Unicode string), или ARC имя.
Windows 2000
При первом рестарте после установки новой материнской платы на уже существующею установку 2000-ого, вы можете получить эту ошибку. Если в новой материнской плате есть встроенный IDE-контроллер, который использует отличный чипсет чем предыдущая материнской плата, вы получите такой стоп.
Решение:
- Загрузитесь с установочного диска или дискет Windows 2000
- На первом экране нажмите Ентер
- Нажмите F8, когда попросят подтвердить
- Выберите Windows 2000 и нажмите R
- Придерживайтесь инструкций на экране, чтобы выполнить ремонт Windows 2000
Windows NT 2000
После рестарта компьютера, вы получили стоп:
STOP: 0x0000007B Inaccessible Boot Device
Причина появления:
- Ваш компьютер заражён вирусом, который повредил boot сектор
- Драйвер устройства, который требуется загрузочным контроллером на момент загрузки, не сконфигурирован или повреждён.
- Конфликт ресурсов между загрузочным контроллером и другим контроллером или между SCSI устройствами в системе.
- Загрузочная информация повреждена и не может быть смонтирована системой.
- Информация в реестре Windows NT, которая определяет драйвер какого устройства должен быть загружен на старте, повреждена.
- Если эта ошибка появилась во время установки возможно у вас разрешена функция Drive Swapping в BIOS.
- Использование winnt /b, как метод инсталляции, могут вызвать причины тайминга для контроллера диска. Контроллеру дано не достаточно времени, чтобы ответить, и определится и поэтому не корректно определён или совсем не найден.
- Если инсталляция происходит с загрузочного SCSI CD-ROM, вы получили ошибку потому, что установка не разрешила вам добавить SCSI драйвера третьей стороны, когда вы загружаетесь с SCSI CD-ROM.
Решение:
Метод 1:
Загрузите самое последнее средство антивирусной проверки. Если вы обнаружили вирус и антивирусная программа не может его удалить, и восстановление системе не удалось, вам скорей всего придется переустановить систему.
Метод 2:
Windows NT требует мини-порт драйвер, чтобы связываться с контроллером загрузки. Если драйвер устройства повреждён или несовместим с вашим контроллером, вы можете заменить его, скопировав новый драйвер в папку %systemroot%system32drivers или через процесс Emergency Repair. На компьютерах, работающих на SCSI контроллере или ATAPI enabled системе, SCSIPORT.SYS и DISK.SYS (только Windows NT 4.0) драйвера должны грузиться успешно.
Если пытаетесь установить систему с помощью команды «WINNT /B»у, вы можете получить 0x0000007B до того, как начнётся определение оборудования. Чтобы решить эту проблему, когда компьютер перезагружается после начального копирования файлов, нажмите F6, как только увидите надпись – «Setup is inspecting your computers hardware configuration» и добавьте накопительное устройство в самом начале установки текстового режима.
Метод 3:
Если существует конфликт порт адресов IRQ или I/O между загрузочным контроллером и другими контроллерами в вашей системе, Windows NT либо зависнет при загрузке, либо появится Stop 0x0000007B сообщение. Если как раз до этого вы установили новое оборудование, удалите его или переконфигурируйте так, чтобы не вызывать конфликта с ресурсами любых других контроллеров.
Проверьте цепь SCSI на корректное завершение. Удалите всякое необязательное SCSI оборудование или убедитесь, что SCSI ID для каждого устройства уникально.
Метод 4:
Загрузочный образ Windows NT должен быть не дальше 1024 цилиндра загрузочного устройства. Проверьте настройки CMOS на поддержку LBA на системе, основанной на IDE.
Метод 5:
Если повреждена файловая система и Windows NT не может смонтировать загрузочную информацию во время загрузки, поставьте винчестер на компьютер с Windows NT и запустите CHKDSK на повреждённом винчестере. Или попробуйте параллельно установить Windows NT, но в отдельную директорию. Установка Windows NT проверяет целостность файловой системы прежде чем начать установку и может решить некоторые проблемы.
Метод 6:
Если повреждён файл SYSTEM в реестре Windows NT, это может помешать Windows NT загрузить драйвер Mini-port (мини-порт), требуемый загрузочным контроллером. Для решения этой проблемы, воспользуйтесь одном из следующих способов:
Загрузитесь с 3-ёх загрузочных дискет Windows NT и используйте Repair utility. Когда потребуется, выберите проверку файлов реестра и только тогда замените System Configuration Registry hive. Этот файл содержит информацию о том, какие драйвера и сервисы должны быть запущены во время загрузки.
Установите параллельную копию Windows NT в другую директорию и потом используйте Registry Editor, чтобы редактировать SYSTEM файл и исправить неправильную или отсутствующую информацию.
Метод 7:
Некоторые компьютеры флоппи дисководом. При инсталляции Windows NT может появиться ошибка STOP 0x7B во время чтения второй загрузочной дискеты. Чтобы решить эту проблему, отключите в BIOS Drive Swapping для флоппи дисковода.
0x0000007C: BUGCODE_PSS_MESSAGE
0x0000007D: INSTALL_MORE_MEMORY
Не хватает памяти, чтобы загрузить Windows NT (необходимо 5 MB).
Параметры:
- номер найденных физических страниц
- нижняя физическая страница
- высшая физическая страница
- 0
0x4000007E: WINDOWS_NT_BANNER
0x0000007F: UNEXPECTED_KERNEL_MODE_TRAP
Эта ошибка означает, что произошло непредвиденное прерывание в режиме ядра, или вид прерывания, которое ядро не разрешает, или вид прерывания, которое влечёт за собой ошибку. Чтобы узнать больше, что это за прерывание, обратитесь к мануалу семейства Intel x86. Пользуясь отладчиком ядра (kernel debugger), KB и !TRAP можно выяснить, откуда прерывание происходит. В общем, 0x0000007F появляется, когда процессор допускает ошибку, с которой ядро не может справиться. Чаще всего возникает из-за плохого RAM, так же из-за разгона процессора. Попробуйте отменить в BIOS – sync negotiation (синхронная передача данных)
Причина:
Stop 0x7F сообщение указывает на то, что одна из 3-ёх проблем появилась в режиме ядра (kernel-mode):
- Ситуация, которую ядро не допускает, или прерывание (так же называется – bound trap).
- Проблема программного обеспечения.
- Ошибки устройств.
Параметры:
- Исключительный код процессора.
- Это значение 0x00000000 (ноль).
- Это значение 0x00000000 (ноль).
- Это значение 0x00000000 (ноль).
Первый параметр самый важный и может принимать насколько различных значений, указывающих на разные причины этой ошибки. Вы можете найти условия возникновения Stop 0x7F на всех x86 микропроцессорах в их мануале, т.к они специфичны для x86 платформ. Вот несколько часто встречающихся:
- 0x00000000, или ошибка деления на 0, возникает когда «делить» (DIV) инструкция делит на 0. Битая память, другие проблемы с оборудованием или проблемы с ПО могут привести к этой ошибке.
- 0x00000004, или Переполнение, в результате предыдущих операций был взведён флаг переполнения (OF), а процессор обращается к модулю прерывания.
- 0x00000005 или Bounds Check Fault, указывет, что процессор, во время выполнения операции BOUND, обнаружил, что операнд (оп.код операции) превысил указанный лимит. Инструкция BOUND используется, чтобы проверять, что числа массива находятся в определённом промежутке.
- 0x00000006 или Invalid Opcode, возникает, когда процессор пытается выполнить недопустимую операцию. Обычно такое случается, когда указатель инструкций (instruction pointer) неисправен из-за повреждённой памяти и указывает на неверную позицию.
- 0x00000008 или Двойная Ошибка (Double Fault), указывает на двойное исключение во время попытки вызвать модуль (the handler). Обычно, два исключения могут быть выдержанны в очереди, но есть несколько исключений (почти всегда вызванных проблемами с устройствами), из-за которых процессор вызывает двойную ошибку.
Реже встречающиеся ошибки:
- 0x00000001: A system-debugger call.
- 0x00000003: A debugger breakpoint.
- 0x0000000A: A corrupted Task State Segment.
- 0x0000000B: An access to a memory segment that was not present.
- 0x0000000C: An access to memory beyond the limits of a stack.
- 0x0000000D: An exception not covered by some other exception; a protection fault that pertains to access violations for applications.
Решение:
- Stop 0x7F ошибки обычно возникают из-за испорченной, плохо работающей памяти (RAM). Если вы только что подключили новое устройство – отключите его и посмотрите, если это решит проблему. Запустите диагностическое ПО, которое пришло к вам от производителя системы, чтобы выявить если какой-нибудь компонент не рабочий/плохо работает.
- Разгон процессора (overclocking) может стать причиной Stop 0x7F или другие ошибки из-за перегрева. Когда диагностируете разогнанную систему, сначала снимите все разгоны до тех, которые рекомендованы производителем.
- Проблема может быть из-за поцарапанных, испорченных компонентов на материнской плате. В этом случае вам необходимо отнести мат. плату на диагностику.
- Stop 0x7F сообщение может появиться после установки несовместимого ПО, драйверов или системных сервисов. Свяжитесь с производителем ПО и выясните о каких-либо дополнительных обновлений для Windows XP Professional. Использование совместимых программ особенно важно в случае с Бэкапными программами (backup programs), мультимедийным ПО, антивирусными и CD-записывающими программами.
0x00000080: NMI_HARDWARE_FAILURE
HAL должен сообщить всю конкретную информацию и предложить пользователю обратиться к его поставщику оборудования за тех.поддержкой.
0x00000081: SPIN_LOCK_INIT_FAILURE
0x00000085: SETUP_FAILURE
(Примечание: текстовая форма setup`a больше не использует проверку багов (bugcheck), чтобы выйти из серьёзных ошибок. Поэтому вы никогда не столкнётесь с 0x85. Все проверки багов были заменены на более дружелюбные и (где возможно) более информативные сообщения об ошибках.
1-0: OEM HAL шрифт – недействительный формат файла *.fon, поэтому установка не смогла отобразить текст. Это означает, что vgaxxx.fon на CD или флоппи повреждён.
1: Не смогло инициализироваться видео. Эта ошибка имеет собственный экран и пользователю предоставляется только 2 варианта.
Это означает, что файл vga.sys (или другой драйвер, в зависимости от машины) повреждён, или то, что данное оборудование не поддерживается.
2 – что дало сбой:
0: NtCreateFile of devicevideo0
1: IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES
2: IOCTL_VIDEO_QUERY_AVAIL_MODES
3: Желаемый режим видео не поддерживается. Это означает внутреннюю ошибку установки.4: IOCTL_VIDEO_SET_CURRENT_MODE (невозможно установить режим видео)
5: IOCTL_VIDEO_MAP_VIDEO_MEMORY
6: IOCTL_VIDEO_LOAD_AND_SET_FONT 3 – код статуса NT API вызова
2: Нехватка памяти. Теперь эта ошибка использует более дружественный экран, в зависимости от того, как далеко зашла установка.
3: Клавиатура не была инициализирована. Теперь используются 2 разных экрана в зависимости от ошибок, которые тут могли появиться. Это может означать, что диск, содержащий драйвера для клавиатуры (i8042prt.sys или kbdclass.sys) повреждён или машина имеет клавиатуру, которая не поддерживается. Так же это может означать, что dll раскладки клавиатуры не может быть загружен.
2 – что дало сбой:
0: NtCreateFile of deviceKeyboardClass0.
«Установка не обнаружила клавиатуру, подключённую к вашему компьютеру.»
1: Unable to load keyboard layout dll.»Установка не может загрузить dll раскладки клавиатуры .» Это значит, что на флоппи или CD нет файла (kbdus.dll для us или других dll).
4: Установка не смогла выяснить путь устройства, с которого началась установка. Это внутренняя ошибка установки.
5: Не прошла проверка на работоспособность партиций. Это означает баг в драйвере диска. Параметры имеют значения только для группы установки.
0x0000008B: MBR_CHECKSUM_MISMATCH
Эта ошибка возникает в процессе загрузки, когда контрольная сумма MBR, которую посчитала система, не совпадает с контрольной суммой загрузчика. Обычно это означает – вирус.
Параметры:
- Disk Signature from MBR.
- MBR checksum calculated by osloader.
- MBR checksum calculated by system.
0x0000008E
«STOP 0x0000008e» Error Message During Windows XP Setup
Установка Windows может прерваться следующей ошибкой:
STOP 0x0000008eили STOP 0x00000050
PAGE_FAULT_IN_NON_PAGED_AREA
И если для решения проблемы вы удалили всё второстепенное оборудование из компьютера и после этого начали установку заново, и получили ошибку:
Setup cannot copy the file Setupdd.sys. Причина:
- Один или несколько RAM модулей установленных на вашем компьютере не исправны.
- Конфигурация RAM не совместима с Windows XP.
Решение:
- Удалите некоторые модули RAM памяти и оставьте хотя бы столько, чтобы можно было запустить Windows XP.
- Рекомендовано – 128, минимум – 64, максимум – 4Г.
- Перезагрузите компьютер и запустите установку. Если вы опять получаете этот же стоп, то переходите к пункту 3.
- Попробуйте другой модуль или поставьте этот модуль в другой слот.
- Перезагрузите компьютер и запустите установку снова.
Примечание: ошибки 0x00000050 и 0x0000008E в большинстве случаев указывают на неисправную RAM память.
STOP 0x0000008E Error Message on a Blue Screen and Your Computer Does Not Enter Hibernation or Standby After You Remove an IEEE 1394 Storage Device
После удаления IEEE 1394 накопительного устройства, CD-ROM или внешний винчестер из компьютера под Windows XP Service Pack 1 (SP1) могут появиться следующие проблемы:
- Когда вы погружаете ваш компьютер в режим сна (hibernation): 0x0000008E (0xC00000005, 0x804EF844, 0xF89463FC,0x00000000)
- Когда вы погружаете ваш компьютер в режим ожидания (standby), монитор выключается, как нужно, но индикатор показывает, что компьютер не в standby.
Это может случиться, если:
- Апдейт – kb329909 IEEE 1394 Storage Device Detection Does Not Work When the System Resumes from Standby or Hibernation – установлен на ваш компьютер.
- Вы удалили IEEE 1394 накопительное устройство, пользуясь Safely Remove Hardware, а потом погрузили ваш компьютер в сон (hibernation) или standby.
Примечание: Оговаривается случай, когда IEEE 1394 накопительное устройство удалено из Windows XP, но физический ещё подключено к компьютеру.
0x0000008F: PP0_INITIALIZATION_FAILED
Это сообщение появляется, если инициализация фазы 0 менеджера Plug and Play не прошла на стадии инициализации ядра (kernel-mode Plug and Play Manager failed).
0x00000090: PP1_INITIALIZATION_FAILED
Это сообщение появляется, если инициализация фазы 1 менеджера Plug and Play не прошла на стадии инициализации ядра (kernel-mode Plug and Play Manager failed). Вот здесь происходят практический все инициализации, включая конфигурацию среды (реестр и т.д.) драйверов для вызова I/O впоследствии.
BSOD для Windows NT версии 4.x
0x00000092: UP_DRIVER_ON_MP_SYSTEM
Этот баг появляется, когда драйвер UNIPROCESSOR загружается на систему, в которой больше чем один активный процессор.
Параметры:
1 – адрес базы драйвера.
0x00000093: INVALID_KERNEL_HANDLE
Эта ошибка появляется, когда код ядра (kernel code), такой, как сервер, перенаправитель (redirector), другие драйвера пытаются закрыть не действительный указатель.
Параметры:
- указатель, с которым NtClose был вызван.
- 0 означает, что был закрыт защищённый указатель. 1 значит, был закрыт неверный указатель.
0x00000096: INVALID_WORK_QUEUE_ITEM
Это сообщение появляется, когда KeRemoveQueue удаляет очередь данных, а flink или blink поле равно 0. Это практический всегда вызывается неправильным применением кода работающего текущего объекта, но неправильное применение любой очереди может привести к этому. Правило – ввод данных в очередь может быть произведено только однажды. Когда предмет удаляется из очереди, его flink поле равно 0. Этот баг возникает, когда происходит попытка удалить данные, flink или blink поля которых равны 0. Для того, чтобы разрешить этот баг, вам необходимо выяснить очередь, на которую он ссылается. Если эта очередь одна из ЕХ работающих очередей (ExWorkerQueue), тогда объект, который удаляется – WORK_QUEUE_ITEM. Этот баг подразумевает, что это и есть причина. Параметры бага помогают выявить драйвер, который неправильно использует очередь.
0x00000097: BOUND_IMAGE_UNSUPPORTED
MmLoadSystemImage была вызвана, чтобы загрузить bound image. Это не поддерживается ядром. Убедитесь, что bind.exe не был запушен для картинки.KeBugCheckEx
параметры:
- Адрес данных в очереди, flink/blink поле которых ноль.
- Адрес на ссылающуюся очередь. Обычно это одна из ExWorkerQueues очередей.
- Начальный адресс ExWorkerQueue массива. Это поможет выявить, если очередь в вопросе одна из ExWorkerQueue очередей и если так, то офсет из этого параметра выявит очередь.
- Если это ExWorkerQueue очередь (как это бывает обычно), это адрес работающей рутины, которая бы вызывалась, если работающий элемент был бы действительным. Это может быть использовано, чтобы выявить драйвер, который неправильно использует рабочую очередь.
0x00000098: END_OF_NT_EVALUATION_PERIOD
Ваша NT система – триал с ограниченной датой, которая подошла к концу. KeBugCheckEx
параметры:
- Низкий 32-дитный запрос вашей даты инсталляции.
- Высокий 32-дитный запрос вашей даты инсталляции.
- Триал период в минутах.
0x00000099: INVALID_REGION_OR_SEGMENT
ExInitializeRegion или ExInterlockedExtendRegion были вызваны с неправильным набором параметров.
0x0000009A SYSTEM_LICENSE_VIOLATION
Нарушился испытательный срок лицензии софта. Это может быть или из-за попытки изменить тип продукта офлайновой системы, или попытки изменить срок триального периода НТ.
0x0000009C: MACHINE_CHECK_EXCEPTION
Фатальная ошибка Machine Check Exception (проверка машины). KeBugCheckEx параметры:
STOP: 0x0000009C (0x00000004, 0x00000000, 0xb2000000, 0x00020151)
«MACHINE_CHECK_EXCEPTION»
(четыре параметра в скобках могут быть разными)
Причина:
Это происходит из-за того, что процессор вашего компьютера обнаруживает ошибку и сообщает об этом Windows XP. Чтобы сделать это он использует Machine Check Exception (MCE) для процессоров Pentium или Machine Check Architecture (MCA) для некоторых процессоров Pentium Pro. Ошибка может вызываться следующим:
- Ошибки системной шины
- Проблемы с чётностью в памяти или Error Correction Code (ECC)
- Проблемы кеширования в процессоре или в оборудовании
- Translation Lookaside Buffers (TLB) проблемы в процессоре
- Другие проблемы с процессором
- Другие проблемы с оборудованием
Ошибка может возникнуть если:
- Вы разогнали (overclocking) процессор или шину. В этом случае, установите параметры работы, рекомендуемые производителем.
- Не стабильный блок питания. Удостоверьтесь, что ваш БП работает корректно.
- Перегрев, каких либо компонентов может привести к этой ошибке. Убедитесь, что все вентиляторы работают исправно.
- Повреждённая память или память не подходящая для вашего компьютера. Убедитесь, что память работает исправно и модель совместима с вашей конфигурацией.
- Вы изменили параметры в BIOS, влияющие на конфигурацию ядра системы
- Вы установили ХР с образа чужой системы
- У вас не правильно подключено какое-то оборудование
- Проверка машины не соответствует уже установленной конфигурации ядра.
0x0000009F: DRIVER_POWER_STATE_FAILURE
Причиной этого стопа является драйвер устройства, который не выдержал вызова на переход в другое состояние электропитания.
Решение:
Вы должны обновить или удалить неработоспособный драйвер устройства или драйвер-фильтр файловой системы (file system filter driver), который, возможно, был установлен антивирус, программа удалённого доступа или ПО для записи дисков.
Для обнаружения драйвера сделайте следующие действия:
- Используйте %SystemRoot%System32Sigverif.exe чтобы проверить драйвера, которые не проходили тесты Microsoft (unsigned drivers).
- Проверьте обновления драйверов.
- Обновите ПО, которое может иметь драйвера-фильтр файловой системы (file system filter drivers).
- Удалите ненужные компоненты оборудования и ПО.
- Установите Windows 2000 на другой раздел. Устанавливайте программы, пока не выявите уязвимую программу.
0x000000A0: INTERNAL_POWER_ERROR
0x000000A1: PCI_BUS_DRIVER_INTERNAL
0x000000A2: MEMORY_IMAGE_CURRUPT
0x000000A3: ACPI_DRIVER_INTERNAL
0x000000A4: CNSS_FILE_SYSTEM_FILTER
0x000000A5: ACPI_BIOS_ERROR
Причина этой ошибки всегда ACPI BIOS. Эта проблема не может быть решена ОС.
0x000000A7: BAD_EXHANDLE
0x000000AB: SESSION_HAS_VALID_POOL_ON_EXIT
0x000000AC: HAL_MEMORY_ALLOCATION
0x000000B4: VIDEO_DRIVER_INIT_FAILURE
Windows не смог перейти в графический режим, потому что ни один видео драйвер не был загружен. Обычно проблема с драйвером или какой-то конфликт видео оборудования с другим оборудованием. Загрузитесь в Safe Mode и обновите драйвера видео оборудования или откатите на рабочую версию.
0x000000B8: ATTEMPTED_SWITCH_FROM_DPC
0x000000B9: CHIPSET_DETECTED_ERROR
0x000000BA: SESSION_HAS_VALID_VIEWS_ON_EXIT
0x000000BB: NETWORK_BOOT_INITIALIZATION_FAILED
0x000000BC: NETWORK_BOOT_DUPLICATE_ADDRESS
0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY
Причина: неправильная работа плохого или повреждённого драйвера.
Решение:
- Отключите драйвер, указанный на стоп-экране или все, только что установленные драйвера. Если вы не можете загрузить компьютер, попробуйте воспользоваться Последней удачной конфигурацией (Last Known Good Configuration) или загрузиться в безопасном режиме (safe mode). И после этого отключите или удалить все новоустановленные драйвера и программное обеспечение. Помните, что когда вы используете Last Known Good Configuration, системные установки с последней успешной загрузки, будут утеряны.
- Попытайтесь заменить драйвер копией с инсталляционного диска или скачать новую версию с сайта производителя.
0x000000BF: MUTEX_ALREADY_OWNED
0x000000C1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
Драйвер попытался записать в неверный адрес памяти.
Примечание: Эта ошибка возникает в 99% из-за «кривых» драйверов. Некоторые из них в Windows XP вы можете обнаружить, используя утилиту verifier.exe: Start (Пуск) => Run (Выполнить) => verifier.exe
- 0x0A IRQL_NOT_LESS_OR_EQUAL, указывает, что драйвер затронул память на DISPATCH_LEVEL уровне или выше.
- 0xBE ATTEMPTED_WRITE_TO_READONLY_MEMORY, драйвер пытался записать в память «только чтение».
- 0xC1 SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION, драйвер попытался записать в неверный адресс памяти.
- 0xC4 DRIVER_VERIFIER_DETECTED_VIOLATION, обычно фатальная ошибка.
- 0xC5 DRIVER_CORRUPTED_EXPOOL, указывает на то, что драйвер попытался обратиться к неверной памяти на процессе IRQL, который слишком высок.
- 0xC6 DRIVER_CAUGHT_MODIFYING_FREED_POOL, драйвер пытался получить доступ к высвобожденному сектору памяти.
- 0xC7 TIMER_OR_DPC_INVALID, указывает, что таймер ядра или DPC был обнаружен в памяти, где его не должно было быть. Такая ситуация обычно возникает, когда драйвер не отменил таймер или the Delayed Procedure Call (DPC) перед тем как освободить память занятую таймером или DPC.
- 0xC9 DRIVER_VERIFIER_IOMANAGER_VIOLATION, I/O нарушение инструмента проверки драйверов.
- 0x50 PAGE_FAULT_IN_NONPAGED_AREA, указание на неверную системную память.
Решение:
Используйте Driver Verifier для выявления ошибок и повреждённых драйверов. Обновите драйвера.
0x000000C2: BAD_POOL_CALLER
Процесс ядра или драйвер попытались неверно произвести операцию с памятью. Обычно причиной являются неисправные драйвера или софт.
0x000000C4: DRIVER_VERIFIER_DETECTED_VIOLATION
Это общий стоп для фатальных ошибок выявленных Driver Verifier (инструмент проверки драйверов). Параметры переданы KeBugCheckEx и отображены на синем экране.
0x000000C5: DRIVER_CORRUPTED_EXPOOL
Почти всегда причиной является неисправный драйвер. Если вы только что установили новое программное обеспечение, проверьте обновление его драйверов на сайте производителя.
Причина: эта ошибка возникает при попытке затронуть недействительную память на процессе IRQL, который слишком высок. Примечание: ошибка схожа с ошибкой IRQL_NOT_LESS_OR_EQUAL
Решение:
Для решения этой проблемы воспользуйтесь Driver Verifier, если это не решит проблемы, используйте gflags для включения Special Pool feature.
«Stop 0x1E» or «Stop 0xc5» After You Install Service Pack 2 and You Use Logitech Mouse Drivers
Причина: ошибка появляется, потому что вы используете USB Logitech мышь и Logitech Mouseware
Чтобы правильно запустить компьютер, воспользуйтесь одним из следующих способов:
Метод 1:
Если вы хотите иметь возможность в последствии удалить Service Pack 2:
1. Загрузитесь в Windows 2000 Recovery Console.
2. Зарегистрируйтесь с администраторским паролем.
Напечатайте следующие и нажимайте ENTER после каждой строки:
cd $Ntservicepackuninstall$
copy i8042prt.sys c:winntsystem32drivers (нажмите Y чтобы переписать файл)
exit
Нажмите ENTER чтобы перезагрузить компьютер.
Метод 2:
Если не хотите:
1. Загрузитесь в Windows 2000 Recovery Console.
2. Зарегистрируйтесь с администраторским паролем.
3. Напечатайте следующие и нажимайте ENTER после каждой строки:
cd system32drivers
ren L8042pr2.sys L8042pr2.old
copy i8042prt.sys L8042pr2.sys
4. По вызову, напечатайте exit, нажмите ENTER чтобы перезагрузить компьютер.
0x000000C6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
Драйвер пытался получить доступ к освобождённой памяти.
0x000000C7: TIMER_OR_DPC_INVALID
Указывает, что таймер ядра или DPC был обнаружен в памяти, где его не должно было быть. Такая ситуация обычно возникает, когда драйвер не отменил таймер или the Delayed Procedure Call (DPC) перед тем как освободить память занятую таймером или DPC.
0x000000C8: IRQL_UNEXPECTED_VALUE
0x000000C9: DRIVER_VERIFIER_IOMANAGER_VIOLATION
Нарушение инструмента проверки драйверов.
0x000000CA: PNP_DETECTED_FATAL_ERROR
0x000000CB: DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
Этот относиться к стопу 0x76. Он может появиться вместо 0x76. Означает, что драйвер или система ввода/вывода не освободили IRQ. Имя драйвера может быть указано на синем экране.
0x000000CC: PAGE_FAULT_IN_FREED_SPECIAL_POOL
0x000000CD: PAGE_FAULT_BEYOND_END_OF_ALLOCATION
0x000000CE: DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
Драйвер не отменил операцию оживания до выхода. Обычная причина – плохой драйвер или сервис.
0x000000CF: TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE
0x000000D0: DRIVER_CORRUPTED_MMPOOL
0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL
Была сделана попытка затронуть виртуальную память на внутреннем процессе IRQ уровня, который слишком высок.
Возможные причины:
- неисправный драйвер
- неисправная ОЗУ
- повреждённый файл виртуальной памяти
При выключении компьютера Microsoft Windows XP
Когда к Вашему компьютеру подключены один или несколько устройств на universal serial bus (USB), может возникнуть такая ошибка во время выключении компьютера:
Stop 0x000000D1 (0x00000040, 0x00000002, 0x00000000, 0xfc96a9dc)
Проблема появляется потому, что OHCI endpoint не может найти описание перевода данных в списке.
Решение:
Для решения этой проблемы, обновить последний набор обновлений для Windows XP.
Kbdclass.sys стоп при выключении компьютера?
Когда вы пытаетесь выключить компьютер, можете получить следующие BSOD:
- STOP 0x000000D1, (0x0000002b, 0x00000002, 0x00000000, 0xEEEE1b01) IRQL_NOT_LESS_OR_EQUAL Kbdclass.sys.
- STOP 0x0000007E (0xc0000005, 0xFC7F1945, 0xFC9589B0, 0xFC9586B0) Kbdclass.sys – address Fc7F1945 base at FC7F1000, Datestamp 3b7d82f3
- STOP 0x000000D1 может быть вызван, если вы используете Logitech MouseWare версий 9.10 и 9.24.
- STOP 0x0000007E может быть вызван, если вы используете Logitech iTouch ПО версии 1.5 или раннее.
Решение:
0x000000D1:
- Удалите Logitech MouseWare программы с вашего компьютера.
- Выключите и включите комп снова.
- Посетите сайт http://www.logitech.com чтобы получить последние версии ПО.
- Установите новую Logitech MouseWare.
0x0000007E:
- Посетите http://www.logitech.com и скачайте последние версии iTouch драйверов.
- Установите новые iTouch драйвера.
0x000000D2: BUGCODE_ID_DRIVER
0x000000D3: DRIVER_PORTION_MUST_BE_NONPAGED
0x000000D4: SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
0x000000D5: DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL
0x000000D6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
0x000000D7: DRIVER_UNMAPPING_INVALID_VIEW
0x000000D8: DRIVER_USED_EXCESSIVE_PTES
Обычно возникает при нехватке Page Table Entries (PTEs), когда драйвер требует слишком много системной памяти.
0x000000D9: MUTEX_ALREADY_OWNED
0x000000DA: SYSTEM_PTE_MISUSE
0x000000DB: DRIVER_CORRUPTED_SYSPTES
0x000000DC: DRIVER_INVALID_STACK_ACCESS
0x000000DE: POOL_CORRUPTION_IN_FILE_AREA
0x000000DF: IMPERSONATING_WORKER_THREAD
0x000000E0: ACPI_BIOS_FATAL_ERROR
0x000000E1: WORKER_THREAD_RETURNED_AT_BAD_IRQL
0x000000E2: MANUALLY_INITIATED_CRASH
0x000000E3: RESOURCE_NOT_OWNED
Что-то вызвало сбой файловой системы NTFS.
«Stop 0x000000E3» Error Message in Windows 2000
Причина: эта ошибка возникает, когда ресурсы высвобождаются дважды в Ntfs.sys.
Решение:
Для решения этой проблемы установите последний Service Pack 4 для Windows 2000.
0x000000E4: WORKER_INVALID
0x000000E6: DRIVER_VERIFIER_DMA_VIOLATION
0x000000E7: INVALID_FLOATING_POINT_STATE
0x000000E8: INVALID_CANCEL_OF_FILE_OPEN
0x000000E9: ACTIVE_EX_WORKER_THREAD_TERMINATION
0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER
Проблема с драйвером оборудования стала причиной зависания системы. Обычно драйвер дисплея ожидает, когда оборудование перейдёт в спящий режим. Проблемы могут быть с видеокартой или ее драйвером.
0x000000EB: DIRTY_MAPPED_PAGES_CONGESTION
0x000000EC: SESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT
0x000000ED: UNMOUNTABLE_BOOT_VOLUME
I/O система ядра пыталась смонтировать устройство для загрузки системы, но оно отказалось работать. Такая ошибка может возникнуть во время обновления до Windows XP на систему, где используется высокопроизводительные ATA диски или контроллеры, а подсоединены они низкопропускным кабелем. В некоторых случаях, после перезагрузки, система может продолжать работать без видимых сбоев.
«STOP 0x000000ED UNMOUNTABLE_BOOT_VOLUME» Error Message When You Restart Your Computer or Upgrade to Windows XP
Cимптомы:
После первой перезагрузки во время обновления до ХР или когда вы просто загружаете компьютер, вы получаете этот стоп:
STOP 0x000000ED (0xaaaaaaaa, 0xbbbbbbbb, 0xcccccccc, 0xdddddddd) UNMOUNTABLE_BOOT_VOLUME,
где 0xaaaaaaaa, 0xbbbbbbbb, 0xcccccccc, 0xdddddddd – восьмеричные значения и могут быть разными.
Примечание:
Если вы получили этот стоп после первой перезагрузки во время обновления до Windows XP, то ваша изначальная ОС всё ещё работает. В некоторых случаях, во время загрузки компьютера, на первичном тесте, BIOS может вывести сообщение об использовании неподходящего кабеля, но вы можете не увидеть это сообщение, если в BIOSе установлен параметр быстрая загрузка.
Причина:
Ваш компьютер использует контроллер жёсткого диска Ultra Direct Memory Access (UDMA), и следующие утверждения верны:
- Вы используете стандартный 40-wire кабель для подключения UDMA жёсткого диска к контроллеру в место 80-wire, 40-pin кабеля.
- Основные установки BIOS (basic input/output system) сконфигурированы на самый быстрый метод UDMA.
- Файловая система на жёстком диске повреждена.
Решение:
Контроллер UDMA:
Смените 40-wire кабель на 80-wire UDMA кабель.
В BIOS загрузите «Fail-Safe» установки по умолчанию и потом сконфигурируйте самые важные его компоненты.
Повреждённая файловая система:
Если второй параметр (0xbbbbbbbb) стопа – 0xC0000032 повреждена файловая система. В этом случае загрузитесь в Консоль восстановления (Recovery Console), используя команду chkdsk /r и восстановите раздел. После восстановления, проверьте ваше оборудование, чтобы изолировать причину повреждения файловой системы. Чтобы осуществить это, следуйте следующим шагам:
- Перезагрузите ваш компьютер с установочных дискет или CD-ROMа.
- На первом экране нажмите R, чтобы попасть в Консоль Восстановления.
- Если у вас несколько ОС, выберите установку Windows.
- Введите пароль администратора, если потребуется (если вы не устанавливали пароль, просто нажмите Ввод (Enter)).
- В командной строке, когда вы находитесь на том логическом диске, куда устанавливался ХР, напечатайте chkdsk /r и нажмите ENTER.
- В командной строке нажмите ENTER, чтобы перезагрузить компьютер.
- Если это не поможет, проделайте тоже самое, но в 5-ом пункте вместо chkdsk /r используйте команду fixboot.
0x000000EF: CRITICAL_PROCESS_DIED
0x000000F1: SCSI_VERIFIER_DETECTED_VIOLATION
0x000000F2: HARDWARE_INTERRUPT_STORM
Обычно возникает из-за неисправного драйвера.
0x000000F3: DISORDERLY_SHUTDOWN
Выключение Windows не произошло из-за нехватки памяти. Проверьте свободное место на диске и наличие зависших программ.
0x000000F4: CRITICAL_OBJECT_TERMINATION
0x000000F6: PCI_VERIFIER_DETECTED_VIOLATION
0x000000F7: DRIVER_OVERRAN_STACK_BUFFER
0x000000F8: RAMDISK_BOOT_INITIALIZATION_FAILED
0x000000F9: DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN
0x1000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M
Ошибка такая же как 0x7E.
0x1000007F: UNEXPECTED_KERNEL_MODE_TRAP_M
0x1000008E: KERNEL_MODE_EXCEPTION_NOT_HANDLED_M
Ошибка такая же как 0x8E.
0x100000EA: THREAD_STUCK_IN_DEVICE_DRIVER_M
0xC000009A: STATUS_INSUFFICIENT_RESOURCES
Не хватка памяти.
0xC0000135: UNABLE TO LOCATE DLL
Windows попытался загрузить какую-то библиотеку, но возникла ошибка. Эта ошибка могла быть вызвана повреждённым, пропавшим файлом или повреждённым реестром.
0xC0000142: Неуспешная инициализация DLL
Обычно возникает, когда программа не может успешно инициализироваться.
0xC0000218: UNKNOWN_HARD_ERROR
Необходимая библиотека реестра не может быть загружена. Файл может отсутствовать или быть повреждённым. Повреждение могло быть вызвано неисправным жёстким диском или другим оборудованием. Драйвер мог повредить реестр во время его загрузки, или повреждена память, куда загружался реестр.
0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED
Такое случается, когда Windows переходит в режим ядра, а пользовательский режим, такой как Winlogon или Client Server Runtime Subsystem (CSRSS) чем-то скомпрометированы и безопасность не может быть гарантирована. Так как Win XP не может работать без Winlogon или CSRSS. Эти ситуации, когда пользовательские подсистемы могут предотвратить или стать причиной не работы самой системы.
Эта же ошибка может появиться, когда администратор изменил права доступа и SYSTEM аккаунт не может больше использовать системные файлы и директории.
0xC0000221: STATUS_IMAGE_CHECKSUM_MISMATCH
Указывает на проблемы драйверов, системных файлов, неисправность дисков (такие как – испорченная виртуальная память) или неисправная память оборудования.
0xC000026C
Обычно указывает на проблему драйверов, когда какой-то из драйверов не возможно загрузить.
0xDEADDEAD: MANUALLY_INITIATED_CRASH1
«It`s dead, Jim!» – «Он мёртв, Джим»
Если проводник закрывается при открытии папки или вызове контекстного меню, причиной проблемы обычно является какое-либо стороннее приложение. Чаще всего виновниками бывают сторонние:
- элементы контекстного меню, когда проводник падает при его вызове
- кодеки, когда проводник закрывается при открытии папки с видео
- элементы панели управления, когда ошибка проводника возникает при ее открытии
Содержание
- Способ 0 — Только для владельцев ноутбуков ASUS
- Способ 1 — Отключение проблемных элементов контекстного меню
- Способ 2 — Проверка работы проводника в безопасном режиме
- Способ 3 — Проверка целостности системных файлов
- Способ 4 — Проверка на вирусы
- Способ 5 — Помощь на форуме
- Поделитесь или сохраните себе:
- 112 thoughts on “ Прекращена работа проводник windows 7 – решение проблемы ”
- Рекомендуем к прочтению
Способ 0 — Только для владельцев ноутбуков ASUS
Обновите программу Asus WebStorage. Если не поможет, удалите ее (Win+R — appwiz.cpl). Если и после этого проблема не решится, читайте дальше.
Способ 1 — Отключение проблемных элементов контекстного меню
В большинстве случаев для устранения проблемы проще всего воспользоваться утилитой ShellExView.
- Запустите ShellExView.
- Сделайте сортировку по столбцу Type (щелкните на названии столбца).
- В первую очередь вас будут интересовать записи, где Type = Context Menu, а в столбце File Extensions есть звездочка.
- По очереди отключайте записи, не принадлежащие Microsoft. Отключение выполняется щелчком правой кнопки мыши ->Disable Selected Items или клавишей F7.
- Отключив запись, перезагрузитесь и проверьте работу проводника.
Если отключение расширений контекстного меню, помеченных звездочкой, не решило проблему, продолжайте отключение остальных расширений меню, а затем и всех прочих сторонних (т.е. не принадлежащих Microsoft).
Способ 2 — Проверка работы проводника в безопасном режиме
Если вы отключили все сторонние расширения, но проблему победить не удалось, еще не все потеряно. Нужно проверить, наблюдается ли проблема в безопасном режиме, следуя этим инструкциям. С большой вероятностью они помогут вам определить стороннюю программу, нарушившую работу проводника.
Способ 3 — Проверка целостности системных файлов
Если проблема есть и в безопасном режиме, причиной может быть повреждение системных файлов. Откройте командную строку от имени администратора и выполните в ней:
Если в конце появится сообщение, что некоторые файлы не удалось восстановить, подготовьте отчет (файл WindowsLogsCBSCBS.log в архиве) и переходите к следующему пункту.
Способ 4 — Проверка на вирусы
Вирус — это тоже сторонняя программа, только замаскированная. Вредоносные программы нередко нарушают нормальную работу проводника, поэтому рекомендую выполнить проверку на вирусы. Вы можете сделать это самостоятельно или под руководством специалистов форума.
Способ 5 — Помощь на форуме
Если ни один из предыдущих способов не помог, мы решим вашу проблему в форуме. Для этого потребуется дамп памяти, который легко создать:
- Скачайте утилиту ProcDump и распакуйте в отдельную папку, например, C:ProcDump
- Запустите командную строку (cmd.exe) от имени администратора и выполните:
- Вызовите сбой или просто дождитесь его, работая с проводником.
- Выложите сохраненный дамп из папки C:ProcDump в архиве на файлообменник, например:
- Яндекс.Диск
- RGhost
- DropMeFiles
Теперь обратитесь в эту тему, опубликуйте ссылку на дамп памяти и ответы на четыре вопроса:
- Какой результат принесло отключение пунктов контекстного меню?
- Наблюдается ли проблема в безопасном режиме?
- Чем закончилась проверка системных файлов? Прикрепите к сообщению архив с файлом CBS.log, если не все файлы были восстановлены.
- Когда и чем проводилась последняя проверка на вирусы?
Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.
У меня время от времени выскакивали глюки, связанные с аварийным прекращением работы Windows Explorer
Когда не работает Проводник Windows — это очень неприятно, но когда Explorer аварийно завершает работу прямо во время какой-то операции — это просто бесит. В Интернете полно рекомендаций, как решить эту проблему, причем самым внятным оказалось «Деинсталлируйте ВСЕ программы — и будет вам щастье!». Я взялся копать решение самостоятельно, и, кажется, нашел:
Будем надеяться, что решение оказалось верным, а пока подумаем о том, как организовать отдых в Крыму в пансионате Азовский…
Поделитесь или сохраните себе:
112 thoughts on “ Прекращена работа проводник windows 7 – решение проблемы ”
100% решение проблемы, спасибо огромное, Иван. Всем рекомендую.
а я сделал восстановление системы на дату до появления глюков с проводником и никаких проблем. Вся операция заняла 15 мин
Прекращена работа проводника windows 7 максимальная, полез в журнал событий , а там даже путь указан к моей проблеме — это оказались кодеки)))
у меня такая проблема куда бы я не заходил в папку или собирался открыть панель задач,или еще что у меня выходит ошибка
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: Explorer.exe
Версия приложения: 6.0.6002.18005
Штамп времени приложения: 49e01da5
Имя модуля с ошибкой: TicnoTabsBho111213.dll
Версия модуля с ошибкой: [ссылка появится после проверки модератором]
Штамп времени модуля с ошибкой: 4ee73d97
Код исключения: c0000005
Смещение исключения: 00041b08
Версия ОС: 6.0.6002.2.2.0.768.3
Код языка: 1049
Дополнительные сведения 1: fd00
Дополнительные сведения 2: ea6f5fe8924aaa756324d57f87834160
Дополнительные сведения 3: fd00
Дополнительные сведения 4: ea6f5fe8924aaa756324d57f87834160
Ну, у Дмитрия, достаточно понятная ситуция — TicnoTabsBho111213.dll . Удаляйте софт TicnoTabs. Он и сбоит!
У меня такая же ошыбка TicnoTabsBho111213.dll как мне его удалить скажите пажалуйста . ))
1. Найти софт от Ticno в панели добавления/удаления программ и удалить его. 2. Найти эту библиотеку на компьютере и в безопасном режиме попробовать переименовать сам файл, далее перезагрузится.
Как его удалить,если ни в панель добавления/удаления, ни в «мой компьютер» не зайти из-за сбоя с проводником?)
Если даже не открывается ничего, даже в безопасном режиме, выход одни — переустановка системы…
читала ваши умные советы пробовала-ничего-взяла и восстановила систему раньшим числом помогло-проводник опять со мной
очень благодарю!перешла в безопасный режим и спокойно удалила Ticno — 1минута,до этого сутки мучалась.комп работает,как новенький!
Вот видите, все как просто 🙂 Рад, что помог вам.
ЕЩЕ РАЗ, ГДЕ МОЖНО НАЙТИ ЭТОТ ФАЙЛ?
Была точно такая же проблема на 64-битной версии Windows 7 SP1. Решил при помощи программки ShellExView v1.68 для 64-битной Windows, показывающей модули контекстного меню проводника Windows. Дело оказалось вовсе не в мозилле файрфокс, как пишут на некоторых сайтах, а в глючном модуле контекстного меню ShellEx_100x64.dll (или типа того -точно не помню, так как удалил этот файл) программы-конвертера медиафайлов FormatFfctory по адресу C:Program Files (x86)FreeTimeFormatFactory
Можно еще проще, сущ. 2 варианта: 1)копируешь ошибку модуля (ntnEX4.dll) вводишь в поисковике (обновить или скачать ntnEX4.dll, затем обновляешь или заменяешь на старый), и всо ок.
2)копируешь ошибку ntnEX4.dll в поле (пуск-поиск) удаляешь его и все ок. НО! если все осталось или ошибки больше нет или в связи с ней появилась новая, просто скачайте ntnEX4.dll с др. сайтов (пробуйте с разных)
P.S. не за что не переустанавливайте ось, ничего не добьетесь
Имя журнала: Application
Источник: Application Error
Дата: 05.03.2012 12:58:33
Код события: 1000
Категория задачи:(100)
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: User-PC
Описание:
Имя сбойного приложения: Explorer.exe, версия: 6.1.7601.17567, отметка времени: 0x4d6727a7
Имя сбойного модуля: MSVCR100.dll, версия: 10.0.40219.325, отметка времени 0x4df2be1e
Код исключения: 0xc0000005
Смещение ошибки: 0x000121f4
Идентификатор сбойного процесса: 0x%9
Время запуска сбойного приложения: 0x%10
Путь сбойного приложения: %11
Путь сбойного модуля: %12
Код отчета: %13
Xml события:
1000
2
100
0x80000000000000
7858068
Application
User-PC
Explorer.exe
6.1.7601.17567
4d6727a7
MSVCR100.dll
10.0.40219.325
4df2be1e
c0000005
000121f4
вот что журнал пишет ПОМОГИТЕ!
Спасибо Создателям сайта !
Спасибо гуру за помощь.100% поподание.Бился с проводником неделю.Огромный респект Вам Иван.Если кто попадёт в такую ситуацию,один СОВЕТ-ТОЛЬКО НА ВАШ САЙТ.Не пропадайте.Ждём с нетерпением очередные умные решения.
Спасибо, постараюсь писать чаще…
Только так и удалось решить проблему, так как не работал проводник и вместе с ним корзина. Виноватым оказалось приложение SocConnectToolbar, за которой в System32 стояла с аналогичным названием dll, вернее должна была стоять, но ее не оказалось. По этой причине не удается через Программы и компоненты вообще удалить это приложение, которое в настоящее время отключено по методике многоуважаемого Ивана Никитина, да будет имя его неупоминаемо всуе в веках. Также не удалось толком установить, что это за приложение, т. к. комментарии только на английском и все с упором на неизвестность происхождения этой программы.
Здравствуйте, у меня тоже проблемы с проводником. Помогите пожалуйста.
Имя события проблемы: InPageError
Код состояния ошибки: c0000185
Ошибка типа носителя: 00000003
Версия ОС: 6.1.7600.2.0.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
Судя по ошибке — повреждение исполняемого файла explorer.exe или зависимых библиотек.
Рекомендуемые действия:
1. Проверить диск на наличие ошибок и сбойных блоков (Правая кнопка по диску C, обслуживание, проверка диска)
2. Восстановление из точки восстановления или из бекапа
3. Если не помогло, или нет бекапа — переустановка системы 🙁
Помогите пожалуйста никак не могу разобраться,не заходит в папку видео:(
в остальные папки входит все нормально,как только пытаюсь зайти в папку под названием видео сразу вылетает и пишет ошибку.даже эту папку никак не могу удалить что делать:(((
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: explorer.exe
Версия приложения: 6.1.7601.17567
Отметка времени приложения: 4d6727a7
Имя модуля с ошибкой: MSVCR80.dll
Версия модуля с ошибкой: 8.0.50727.6195
Отметка времени модуля с ошибкой: 4dcddbf3
Код исключения: c0000005
Смещение исключения: 000153d8
Версия ОС: 6.1.7601.2.1.0.768.2
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
Статью читали? Выполнить рекомендации пробовали? MSVCR80.dll — это Microsoft C Runtime Library, которая используется проектами Visual Studio 2005. Это однозначно готовит о том, что у Вас стоит какое-либо внешнее дополнение к проводнику, которое глючит. Сделайте то, что написано в статье.
пожалуйста помогите ни в одну папку не заходится это случилось после того как я всунула флешку в комп что делать мне не знаю помогите
Попробуйте загрузится в безопасном режиме и сделать откат на предыдущую точку восстановления. После этого выполните описанные в статье шаги и прекратите уже, наконец, работать с правами администратора.
Мучился 3 недели. Зашел на ваш сайт почитал все внимательно. Зашел через поиск в Винде в журнал событий Там В Журнал Windows Приложения — нашел там ошибки. Написанно Explorer c Asus Web storeg. Защел в автозапуск через CCleaner и отключил Asus Web storeg. Глюк исчез. Посмотрел в папке Asus Web storeg был файл RestartExplorer ))))
Спасибо Создателям сайта!
Проблеммы у всех разные — смотрите с чем Винда глючет через просмотр ошибок в журнале событий. Отключите это и глюк исчезнет!)))
а если я переустановлю винду то проблема исчезнет ?
Исчезнет. Ведь, как правило, проблему порождают сторонние программы.
Спасибо огромное! У меня тоже глючила программа ASUS WEB STORAGE. А я уже думал переустанавливать операционку.
Мне помогла только инструкция по этой ссылке:
Вот, что там написано:
1. Для начала необходимо скачать одну очень нужную утилиту: ShellExView v1.47 — Shell Extensions Manager, которая позволяет управлять этими расширениями. Надо сказать, что она абсолютно бесплатна и есть в версиях x86 и x64, правда, я разницы между ними особо и не заметил. Всё равно, для 64-битных систем лучше брать x64 версию.
2. Запускаем эту утилиту с правами администратора (Windows 7 сама запросит пароль Администратора) и сортируем список дополнений по имени компании разработчика. Для этого нужно просто щелкнуть по колонке «Company»
3. ОТКЛЮЧАЕМ ВСЕ дополнения, у которых производитель НЕ Microsoft. Для этого нужно внимательно просмотреть список, выделить не-Microsoft-дополнения и нажать на кнопку . Можно просто нажать [F7]
4. После проделанных операций лучше перегрузить компьютер и поработать некоторое время с девственно чистым (без всяких дополнительных пунктов) меню по правой кнопки мыши. Если аварийное завершение Проводника не наступит, то можно по одному включать действительно нужные дополнения, например, «Notepad++» или «7-zip» и опять же некоторое время мониторить работу своего компьютера.
Да, Карина! Если вы внимательно посмотрите на ЭТУ заметку — фраза: «. Я взялся копать решение самостоятельно, и, кажется, нашел: http://www.ininfo.biz/2010/08/24/win7-explorer-crash/«, на ТУ заметку, то увидите, что это — одно и то же 🙂 ininfo.biz — это как бы мой второй сайт 🙂
проводник все время виснет в любой открытой папке, не знаю что делать куда лезть помогите кто сможет пишите в агент или на мыло. очень мучаюсь. может можно что то изменить, чтоб он работал нормально. включала решение проблем, пишет проблема не обнаружена( у меня ноут недавно, все установлено было при покупке, винда 7. плизз народ help me
Думаю, в вашем случае поможет переустановка или восстановление из бекапа, если он есть.
Здравствуйте, сделал все по инструкции — не помогло, то есть даже без посторонних программ проводник не запускается, что делать?
Думаю, теперь осталась переустановка.
Ребята, подскажите, не работает провдник, как исправить ситуацию? пишет:
Описание:
Stopped working
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Application Name: explorer.exe
Application Version: 6.1.7601.17567
Application Timestamp: 4d672ee4
Fault Module Name: ntdll.dll
Fault Module Version: 6.1.7601.17725
Fault Module Timestamp: 4ec4aa8e
Exception Code: c0000005
Exception Offset: 00000000000532d0
Версия ОС: 6.1.7601.2.1.0.768.2
Код языка: 1049
Ознакомьтесь с заявлением о конфиденциальности в Интернете:
http://go.microsoft.com/fwlink/?link >
Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:Windowssystem32ru-RUerofflps.txt
Имя события проблемы: APPCRASH
Имя приложения: explorer.exe
Версия приложения: 6.0.6002.18005
Штамп времени приложения: 49e01da5
Имя модуля с ошибкой: avmmp4dmx.ax
Версия модуля с ошибкой: 1.0.1.10
Штамп времени модуля с ошибкой: 456ff863
Код исключения: c0000005
Смещение исключения: 00006c46
Здравствуйте,помогите пожалуйста,как исправить эту проблему?
Версия ОС: 6.0.6002.2.2.0.256.1
Код языка: 1049
Дополнительные сведения 1: fd00
Дополнительные сведения 2: ea6f5fe8924aaa756324d57f87834160
Дополнительные сведения 3: fd00
Дополнительные сведения 4: ea6f5fe8924aaa756324d57f87834160
здравствуйте,помогите пожалуйста разобраться. ошибки в работе проводника,точнее прекращение работы проводника(ПО- windows wista)не возможно открыть какую-либо программу проводник постоянно перезагружается….что делать?
помогите мне у меня прекрошение роботы проводника смотрю подробности проблемы Имя события проблемы: InPageError
Код состояния ошибки: c000009c
Ошибка типа носителя: 00000003
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: a7aa
Дополнительные сведения 2: a7aa91f17ea749d42a4de3b390fa5b3d
Дополнительные сведения 3: a7aa
Дополнительные сведения 4: a7aa91f17ea749d42a4de3b390fa5b3d
Прекращена работа программы ПроводникаСигнатура проблемы:
Имя события проблемы: InPageError
Код состояния ошибки: c000009c
Ошибка типа носителя: 00000003
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: a7aa
Дополнительные сведения 2: a7aa91f17ea749d42a4de3b390fa5b3d
Дополнительные сведения 3: a7aa
Дополнительные сведения 4: a7aa91f17ea749d42a4de3b390fa5b3d
Здравствуйте! у меня проблема немного в другом!Позавчера решила поставить тему виндовса 7 но до того я выставляла свои картинки, и потом я хотела открыть свойства компьютера и свойства не открылись, и в итоге ничего не открывается кроме диспетчера задач, антивирусник есть, сканировала проверяла!виндовс переустанавливать не хочеться, может есть другое решение проблемы?мне уже пытались помочь, и к сожалению способы которые пробовали не помогли(((востоновление, откат, f8 и еще много чего чем я не владею — вообщем не помогло мне это(
- Отметить как новое
- Закладка
- Подписаться
- Подписка на RSS-канал
- Ссылка на сообщение
- Печать
- Электронная почта другу
- Пожаловаться
После первой загрузки, игра не запускалась и выдавала ошибку. После многочасового танца с бубном (не знаю, что именно помогло) — о, чудо! игра запустилась. Это было 6 дней назад. Все было нормально, игра не вылетала, ошибок больше не было. Пару дней не играла и сегодня, решив запустить игру вновь, выдала ошибку, но уже другую. Прогуглив весь интернет и проделав множество операций (даже винду обновила) ничего не помогло. Та же ошибка. Очень обидно, когда покупаешь игру, а пека гейминг настолько с тобой беспощаден.
Ошибка:
Имя события проблемы: InPageError
Код состояния ошибки: c000009c
Ошибка типа носителя: 00000003
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: e7d4
Дополнительные сведения 2: e7d45cad4e40c4ddd4ec653678e7cc35
Дополнительные сведения 3: 6197
Дополнительные сведения 4: 6197a03f8db413718f48b58b785aa206
Ниже скрины ошибки и хар-ки компа. Надеюсь на вас.
27.07.2019
Просмотров: 26598
BSOD или синий экран смерти MACHINE_CHECK_EXCEPTION с цифровым стоп-кодом 0x0000009C может появиться в случае, когда Windows обнаруживает проблемы с процессором. Среди причин, которые вызывают ошибку 0x0000009C стоит выделить: разгон процессора и шины; нехватка питания для процессора и других компонентов системной сборки; перегрев; повреждение оперативной памяти, её несовместимость с материнской платой и ОС; изменение настроек BIOS, которые влияют на конфигурацию ядра системы; неправильно подключено оборудование.
Читайте также: Способы решения ошибки 0x0000009B: UDFS FILE SYSTEM
Способы исправления синего экрана смерти 0x0000009C: MACHINE_CHECK_EXCEPTION
Первое, что нужно сделать, если на вашем компьютере появился синий экран смерти MACHINE_CHECK_EXCEPTION, это проверить такие показатели процессора, как температуру, напряжение и рабочие частоты. Для проверки температуры можно использовать программу AIDA64. В ней нужно выбрать раздел «Компьютер», а далее «Датчики». Смотрим данные о процессоре.
Для проверки рабочих частот рекомендуем использовать утилиту CPU-Z. Запустив её, можно узнать рабочие частоты каждого из ядер и другие характеристики комплектующих ПК.
Если вы ранее разгоняли процессор или оперативную память, то ошибка 0x0000009C: MACHINE_CHECK_EXCEPTION может появиться из-за данных манипуляций. Компоненты системы могут не справиться с разгоном. Поэтому в BIOSe, а также в фирменных утилитах нужно сбросить все настройки до заводских.
Также стоит проверить на работоспособность блок питания. В программе AIDA64 нужно открыть ветку «Компьютер» и перейти к разделу «Электропитание». Смотрим, сколько выдает питания блок питания или батарея ноутбука.
Не помешает изъять блок питания из системного корпуса, открыть крышку и посмотреть, нет ли вздутых конденсаторов.
ВАЖНО! Если ваш блок питания находится на гарантии, то вскрывать корпус устройства запрещается, так как вы потеряете гарантию. Стоит подключить данный блок питания к другому ПК или обратиться в сервисный центр.
Перегрев важных частей ПК может вызвать синий экран смерти 0x0000009C: MACHINE_CHECK_EXCEPTION. Поэтому нужно проверить температуру процессора. При необходимости почистить от пыли весь ПК и заменить термопасту.
Также неполадка может возникнуть из-за оперативной памяти. Нужно проверить её на ошибки и совместимость с материнской платой и самой операционной системой. Для этого стоит записать на флешку или диск программу MemTest86. В BIOSe нужно выставить в приоритетности загрузку с носителя. Далее запускаем проверку ОЗУ. Рекомендуем выполнить до 8 проходов программой. А также поменять местами модули, чтобы исключить вероятность поломки самого слота.
На сайте Майкрософт при появлении такой ошибки рекомендуют проверить все подключенные устройства. Возможно, какой-то компонент неправильно подключен, поврежден кабель, разъем, в BIOSe выставлены неправильные настройки конфигурации.
В случае, если исправить ошибку вышеуказанными способами не удалось, стоит откатить систему до более раннего состояния или вовсе переустановить.
In this guide, we will discuss why Application I/O Error 0xc000009c occurs and what are the possible ways to fix it on Windows 10 PC. This error normally occurs due to a buggy update, problematic app installation, or missing system files. In quite a few scenarios, a corrupted HDD or RAM may also cause such issues on your computer.
When this problem occurs, you won’t be able to perform basic Windows operations. A few users even complained of getting a BSOD screen with an error message that resembles the following –
To solve error 0xc000009c, initiate a hardware and RAM checkup first. Only when both found Okay, try performing the solutions discussed below –
- Uninstall Problematic Apps
- Install Pending Updates
- SFC/DISM Scan
Status_Device_Data_Error 0xc000009c Solutions
If you are not able to open a particular application because of the error code 0xc000009c, try out the suggestions discussed below –
1] Boot into the Safe Mode and uninstall recently installed apps
A few users reported that they start experiencing this bug shortly afterward they install some software on their devices. If this happens in your case as well, boot into the Safe Mode first, and then uninstall the problematic app.
2] Check and Install Pending Windows 10 Updates
Microsoft releases security/non-security patches every second Tuesday of a month. Since they are continuously working to make the Windows Environment error-free, they might have introduced a fix to this error as well. So, make a habit of regularly updating Windows 10. Here’s how to find and install available updates for your device.
- First of all, navigate to the path below –
Settings > Update & Security > Windows Update
- Move to the right side and hit Check for Updates.
- The system will automatically install the pending updates that it finds while searching online.
- In the end, you will receive a prompt asking to restart your PC. Well, do the same.
3] Run DISM and SFC scans
Errors like 0xc000009c may also occur if your PC lacks important files or a few of them get corrupted somehow. In order to solve this, you must check whether there is any corruption inside the system files or the Windows Image. DISM and SFC are two great tools that you can run to solve this problem in Windows 10 –
Here’s how to perform these scans –
- Press Win & S altogether.
- On the Search window, type “CMD”.
- Right-click on the top result i.e. Command Prompt and choose Run as administrator.
- When the UAC pops up, hit Yes.
- Copy/Paste the below code and press Enter –
DISM.exe /Online /Cleanup-image /Restorehealth
- This code will run to check if there is any corruption with the Windows Image or not. If this indeed finds any issue with the system Image, DISM will resolve that.
Now that you have completed the DISM scan, we advise performing an SFC scan as well. Running this utility will find any repair any missing or corrupt files on Windows 10.
- All you require is to type the below code and press Enter again.
sfc /SCANNOW
- The System File Checker usually takes 10-15 minutes to repair all missing or corrupted system files. In certain cases, the overall time may increase as well.
- DON’T close the Command Prompt until the SFC Scan completes 100%.
- Once this is over, Restart your computer.
4] Check hardware issues via CHKDSK
Sometimes, a hardware failure may also trigger errors like 0xc000009c in Windows 10. You can never be sure of this unless you initiate the disk checkup. CHKDSK is the best tool to find about the bad sectors on your HDD. To do so, use these steps –
- Open Command Prompt as Administrator.
- On the elevated module, execute the code below –
chkdsk C: /f /r /x
- You will get a message stating “Your device is already in use, Would you like to initiate a disk checkup when your system restarts?”.
- Type “Y” and hit Enter.
- Restart your PC next and the CHKDSK command will resume when it reloads.
5] Inspect Random Access Memory
The Status_Device_Data_Error might also occur due to bad RAM as well. To confirm this indeed is the case or not, go and inspect the current status of RAM installed on your device. Here’s how the process goes –
- Press Win + I to launch the Windows Search.
- Type “Memory” in the text field and click on the top result i.e. Windows Memory Diagnostic.
- On the pop-up window, hit “Restart now and check for problems (recommended)“.
- Doing so will automatically restart your Windows and initiate a Memory checkup when it reloads.
- Wait till this diagnosis completes.
- Once this is over, you will get a report stating whether there is any problem with the RAM or not.
In case the error 0xc000009c was due to a corrupted RAM, you need to replace it as soon as possible. I hope you find this article easy to follow upon. Let’s know which one of the above solutions clicks on your PC.
Tip: If you are facing update, activation, or driver issues on your Windows PC, try RESTORO PC Repair Tool. This software will scan your device for potential issues and resolve them automatically.
Обновлено Июнь 2023: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку
- Скачайте и установите инструмент для ремонта здесь.
- Пусть он просканирует ваш компьютер.
- Затем инструмент почини свой компьютер.
Получили ли вы какие-либо серьезные случаи смерти синего экрана компьютера Windows 10 / 8 / 7 и сообщения об ошибке остановки 0x0000009C MACHINE_CHECK_EXCEPTION, которое отображается на синей петле экрана вашего ПК? Едва ли известно о таких проблемах Blue Screen Stop Error Code 0x0000009C и о том, что вы также хотите, чтобы аппарат ремонтировал / решал, проверьте наличие Проблемы исключений BSOD без потери / удаления файлов с жесткого диска компьютера? ВСЕ ПРАВА. Убедитесь, что важные компьютерные файлы, фильмы, музыка и данные сохранены в другом месте, и следуйте этой статье, чтобы решить проблему с синим экраном.
Сообщение об ошибке выглядит так:
MACHINE_CHECK_EXCEPTION
STOP: 0x0000009C (0x0000000000000000, 0xFFFFF880009F8B70, 0x0000000000000000, 0x0000000000000000)
Эта проверка на наличие ошибок указывает на то, что в элементе управления машиной произошло фатальное исключение. Это материальная проблема: произошла неисправимая материальная ошибка. Параметры имеют разные значения в зависимости от типа вашего процессора, но во время диагностики они редко приводят к четкому решению. Обычно это происходит из-за перегрева, аппаратного сбоя (ОЗУ, ЦП, аппаратная шина, источник питания и т. Д.) Или аппаратной перегрузки (например, разгон ЦП).
Как исправить ошибку 0x0000009C MACHINE_CHECK_EXCEPTION:
Очистить CMOS (сбросить BIOS)
Обновление за июнь 2023 г .:
Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:
- Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
Очистите CMOS (или загрузите оптимизированные значения BIOS по умолчанию), чтобы убедиться, что нет неправильных настроек BIOS. При удалении CMOS с материнской платы настройки BIOS сбрасываются до заводских значений по умолчанию. Настройки, которые производитель материнских плат определил для большинства пользователей, — это те настройки, которые будут использовать большинство пользователей.
Самый простой способ удалить CMOS — запустить программу настройки BIOS и сбросить настройки BIOS до заводских значений по умолчанию.
Точный пункт меню в BIOS вашей материнской платы может отличаться, но ищите выражения, такие как «Сбросить по умолчанию», «Заводские настройки», «Удалить BIOS», «Загрузить стандарты настройки» и т. Д. Кажется, что у каждого производителя своя формулировка.
Запустите Memtest86 +
MemTest86 + — это диагностический инструмент, предназначенный для проверки оперативной памяти с целью выявления ошибок. MemTest86 + проверит это:
- Оперативная память принимает и хранит случайные выборки отправленных данных.
- Нет ошибки, когда разные части памяти пытаются взаимодействовать.
- Нет конфликтов между адресами памяти.
Есть три способа выполнить эти тесты. Первый способ — просто загрузить файл ISO MemTest86 +, записать его на чистый CD или DVD и загрузить.
Известно, что MemTest86 + обнаруживает ошибки ОЗУ в проходах после восьмого прохода. Это только для информационных целей; если вы считаете, что существует очевидная проблема с оперативной памятью, а прогоны 8 не показали ошибок, вам предлагается продолжить работу дольше.
Выполнение 8 проходов MemTest86 + — это долгое и утомительное упражнение, и чем больше у вас ОЗУ, тем дольше оно будет занимать. Рекомендуется выполнять MemTest86 + незадолго до сна и оставлять на ночь.
Активировать верификатор драйвера
Откройте Кортану и войдите в тестер. Выберите его, чтобы открыть.
Нажмите «Создать пользовательские настройки» (для разработчиков кода), затем нажмите «Далее».
Проверьте следующие параметры и нажмите Далее:
Проверка ввода / вывода
Принудительно ожидающие запросы ввода-вывода
Запись IRP
Включите опцию Выбрать имена драйверов из списка и нажмите Далее.
CCNA, веб-разработчик, ПК для устранения неполадок
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.
Сообщение Просмотров: 771
Skip to content
Как убрать MACHINE_CHECK_EXCEPTION (0x0000009C)?
Как убрать « MACHINE_CHECK_EXCEPTION» ( 0x0000009C)?
На компьютере или ноутбуке под управлением Windows появился «синий экран смерти»? После появления сообщения «
MACHINE_CHECK_EXCEPTION» (
0x0000009C) система перезагружается? Ищите как исправить
0x0000009C: «
MACHINE_CHECK_EXCEPTION»?
Как просмотреть информацию об ошибках, исправить ошибки в Windows 10, 8 или 7
Причины появления ошибки
- На жестком диске компьютера или ноутбука не достаточно места. Для правильной работы ОС Windows 10 на системном диске должно быть свободно 2 — 10 ГБ.
- На компьютер был установлен не совместимый BIOS или прошивка была повреждена.
- Установлены не совместимые с ОС драйвера устройств.
- Реестр Windows был поврежден или удален. Возможно в результате очистки были удалены системные ключи реестра.
- Ативирусное программное обеспечение или компьютерные вирусы могут заблокировать системные файлы или удалить важные ключи реестра.
- В результате ошибок в работе программы для резервного копирования.
- В результате обновления ОС Windows.
Актуально для ОС: Windows 10, Windows 8.1, Windows Server 2012, Windows 8, Windows Home Server 2011, Windows 7 (Seven), Windows Small Business Server, Windows Server 2008, Windows Home Server, Windows Vista, Windows XP, Windows 2000, Windows NT.
Вот несколько способов исправления ошибки «
MACHINE_CHECK_EXCEPTION»:
Восстановите удаленные файлы
Часто появление BSoD ошибок приводит к утери важных файлов. Блокировка файлов компьютерными вирусами, ошибки в работе программ для резервного копирования, повреждение или перезапись системных файлов, ошибки файловой системы или наличие битых секторов диска – это не далеко полный список причин удаления данных.
Исправление соответствующих ошибок восстановит работоспособность устройства, но не всегда восстановит повреждённые или утерянные файлы. Не всегда имеется возможность устранить ту или иную ошибку без форматирования диска или чистой установки операционной системы, что также может повлечь за собой утерю файлов.
Загрузите бесплатно и просканируйте ваше устройство с помощью Hetman Partition Recovery. Ознакомьтесь с возможностями программы и пошаговой инструкцией.
Программа для восстановления данных
Запустите компьютер в «безопасном режиме»
Если ошибка «MACHINE_CHECK_EXCEPTION» (0x0000009C) возникает в момент загрузки Windows и блокирует любую возможность работы с системой, попробуйте включить компьютер в «безопасном режиме». Этот режим предназначен для диагностики операционной системы (далее ОС), но функционал Windows при этом сильно ограничен. «Безопасный режим» следует использовать только если работа с системой заблокирована.
Чтобы запустить безопасный режим сделайте следующее:
- Перейдите в меню Пуск и выберите Параметры.
- В открывшемся окне параметров перейдите в меню Обновление и Безопасность и выберите раздел Восстановление.
- В разделе Восстановление найдите Особые варианты загрузки и нажмите кнопку Перезагрузить сейчас.
- После этого Windows перезагрузится и предложит выбрать следующее действие. Выберите Поиск и устранение неисправностей.
- В меню Поиск и устранение неисправностей кликните на Дополнительные параметры, далее — Параметры загрузки.
- Далее Windows уведомит вас о том, что компьютер можно перезагрузить с использованием дополнительных параметров загрузки. Укажите — Включить безопасный режим. Нажмите Перезагрузить.
- После перезагрузки выберите Включить безопасный режим нажав клавишу F4.
Как загрузить Windows в безопасном режиме
Чтобы запустить безопасный режим сделайте следующее:
- Перейдите в меню Пуск и выберите Параметры.
- В открывшемся окне параметров перейдите в меню Обновление и Безопасность и выберите раздел Восстановление.
- В разделе Восстановление найдите Особые варианты загрузки и нажмите кнопку Перезагрузить сейчас.
- После этого Windows перезагрузится и предложит выбрать следующее действие. Выберите Поиск и устранение неисправностей.
- В меню Поиск и устранение неисправностей кликните на Дополнительные параметры, далее — Параметры загрузки.
- Далее Windows уведомит вас о том, что компьютер можно перезагрузить с использованием дополнительных параметров загрузки. Укажите — Включить безопасный режим. Нажмите Перезагрузить.
- После перезагрузки выберите Включить безопасный режим нажав клавишу F4.
Как загрузить Windows в безопасном режиме
Обновите драйвер через Диспетчер устройств
Вы установили новое аппаратное обеспечение на компьютере? Возможно вы начали использовать новое USB-устройство с вашим компьютером. Это могло привести к ошибке «MACHINE_CHECK_EXCEPTION». Если вы установили драйвер устройства используя диск, который поставляется вместе с ним, или использовали драйвер не c официального сайта Microsoft, то причина в нем. Вам придется обновить драйвер устройства, чтобы устранить эту проблему.
Вы можете сделать это вручную в диспетчере устройств Windows, для того выполните следующие инструкции:
- Нажмите кнопку Windows, затем введите диспетчер устройств с клавиатуры.
- Выберите Диспетчер устройств из списка.
- Просмотрите список категорий устройств, нажмите на стрелочку рядом с категорией вашего нового устройства. Драйвер может быть отмечен желтым треугольником.
- Кликните правой кнопкой мыши на имя устройства и нажмите Обновить драйвер.
- Далее откроется окно Мастера обновления драйверов с двумя опциями:
- Автоматический поиск обновленных драйверов. Windows проверит наличие наиболее подходящего драйвера для этого устройства в автоматическом режиме.
- Выполнить поиск драйверов на этом компьютере. Используйте эту опцию, что бы самостоятельно указать ОС файлы драйвера.
Перезагрузите компьютер после установки драйвера.
Используйте sfc /scannow для проверки всех файлов системы
Повреждение или перезапись системных файлов может привести к ошибке «MACHINE_CHECK_EXCEPTION». Команда sfc находит поврежденные системные файлы Windows и заменяет их.
Вы можете сделать это вручную в диспетчере устройств Windows, для того выполните следующие инструкции:
- Нажмите кнопку Windows, затем введите диспетчер устройств с клавиатуры.
- Выберите Диспетчер устройств из списка.
- Просмотрите список категорий устройств, нажмите на стрелочку рядом с категорией вашего нового устройства. Драйвер может быть отмечен желтым треугольником.
- Кликните правой кнопкой мыши на имя устройства и нажмите Обновить драйвер.
- Далее откроется окно Мастера обновления драйверов с двумя опциями:
- Автоматический поиск обновленных драйверов. Windows проверит наличие наиболее подходящего драйвера для этого устройства в автоматическом режиме.
- Выполнить поиск драйверов на этом компьютере. Используйте эту опцию, что бы самостоятельно указать ОС файлы драйвера.
Перезагрузите компьютер после установки драйвера.
Используйте sfc /scannow для проверки всех файлов системы
Повреждение или перезапись системных файлов может привести к ошибке «MACHINE_CHECK_EXCEPTION». Команда sfc находит поврежденные системные файлы Windows и заменяет их.
- Нажмите кнопку Windows, затем введите cmd с клавиатуры.
- Правой кнопкой мышки кликните на CMD и запустите от имени администратора.
- В окне командной строки введите sfc /scannow и нажмите Enter.
Этот процесс может занять несколько минут.
Как восстановить системные файлы Windows 10
Проверьте диск с Windows на наличие ошибок командой chkdsk c: /f
Возможно к синему экрану с «MACHINE_CHECK_EXCEPTION» привела ошибка файловой системы или наличие битых секторов диска. Команда CHKDSK проверяет диск на наличие ошибок файловой системы и битых секторов. Использование параметра /f заставит программу автоматически исправлять найденные на диске ошибки, а параметр /r позволяет найти и «исправить» проблемные сектора диска. Для запуска следуйте инструкциям:
- Нажмите кнопку Windows, затем введите CMD с клавиатуры.
- Правой кнопкой мышки кликните на CMD и запустите от имени администратора.
- В окне командной строки введите chkdsk c: /f и нажмите Enter (используйте ту букву диска, на котором установлена ОС).
Дождитесь окончания процесса и перезагрузите компьютер.
Используйте режим совместимости со старой версией Windows
Отключите лишние программы из автозагрузки Windows
Программное обеспечение, вызывающее «MACHINE_CHECK_EXCEPTION» (0x0000009C), может быть прописано в автозагрузку Windows и ошибка будет появляться сразу после запуска системы без вашего участия. Удалить программы из автозагрузки можно с помощью Диспетчера задач.
- Нажмите кнопку Windows, затем введите CMD с клавиатуры.
- Правой кнопкой мышки кликните на CMD и запустите от имени администратора.
- В окне командной строки введите chkdsk c: /f и нажмите Enter (используйте ту букву диска, на котором установлена ОС).
Дождитесь окончания процесса и перезагрузите компьютер.
Используйте режим совместимости со старой версией Windows
Отключите лишние программы из автозагрузки Windows
Программное обеспечение, вызывающее «MACHINE_CHECK_EXCEPTION» (0x0000009C), может быть прописано в автозагрузку Windows и ошибка будет появляться сразу после запуска системы без вашего участия. Удалить программы из автозагрузки можно с помощью Диспетчера задач.
- Загрузитесь в Безопасном режиме.
- Кликните правой кнопкой мышки на Панели задач, затем на пункте Диспетчер задач.
- Перейдите на вкладку Автозагрузка.
- Чтобы убрать ту или иную программу из автозагрузки выберите её из списка и отключите, нажав кнопку Отключить в правом нижнем углу окна.
Обратитесь в поддержку Microsoft
Microsoft предлагает несколько решений удаления ошибки «голубого экрана». «MACHINE_CHECK_EXCEPTION» (0x0000009C) можно убрать с помощью Центра обновления или обратившись в поддержку Windows.
- Перейдите на сайт технической поддержки Microsoft.
- Введите код и сообщение об ошибке в поисковую строку и следуйте найденным рекомендациям.
- Если вы не найдете готового решения, то задайте вопрос в сообществе — возможно вам ответит сертифицированный системный администратор.
Установите последние обновления системы
С обновлениями Windows дополняет базу драйверов, исправляет ошибки и уязвимости в системе безопасности. Загрузите последние обновления, что бы избавиться от ошибки «MACHINE_CHECK_EXCEPTION» (0x0000009C).
- Перейдите на сайт технической поддержки Microsoft.
- Введите код и сообщение об ошибке в поисковую строку и следуйте найденным рекомендациям.
- Если вы не найдете готового решения, то задайте вопрос в сообществе — возможно вам ответит сертифицированный системный администратор.
Установите последние обновления системы
С обновлениями Windows дополняет базу драйверов, исправляет ошибки и уязвимости в системе безопасности. Загрузите последние обновления, что бы избавиться от ошибки «MACHINE_CHECK_EXCEPTION» (0x0000009C).
Запустить Центр обновления Windows можно следующим образом:
- Перейдите в меню Пуск и выберите Параметры.
- В окне Параметров перейдите в меню Обновление и Безопасность.
- Для установки последних обновлений Windows нажмите кнопку Проверка наличия обновлений и дождитесь окончания процесса их поиска и установки.
Рекомендуется настроить автоматическую загрузку и установку обновлений операционной системы с помощью меню Дополнительные параметры.
Чтобы включить автоматическое обновление системы необходимо запустить Центр обновления Windows:
- Перейдите в меню Пуск и выберите Параметры.
- В окне Параметров перейдите в меню Обновление и Безопасность и выберите подменю Центр обновления Windows. Для установки последних обновлений Windows нажмите кнопку Проверка наличия обновлений и дождитесь окончания процесса их поиска и установки.
- Перейдите в Дополнительные параметры и выберите, как устанавливать обновления — Автоматически.
Запустите проверку системы на вирусы
«Синий экран смерти» с ошибкой «MACHINE_CHECK_EXCEPTION» 0x0000009C может вызывать компьютерный вирус, заразивший систему Windows.
Для проверки системы на наличие вирусов запустите установленную на компьютере антивирусную программу.
Рекомендуется настроить автоматическую загрузку и установку обновлений операционной системы с помощью меню Дополнительные параметры.
Чтобы включить автоматическое обновление системы необходимо запустить Центр обновления Windows:
- Перейдите в меню Пуск и выберите Параметры.
- В окне Параметров перейдите в меню Обновление и Безопасность и выберите подменю Центр обновления Windows. Для установки последних обновлений Windows нажмите кнопку Проверка наличия обновлений и дождитесь окончания процесса их поиска и установки.
- Перейдите в Дополнительные параметры и выберите, как устанавливать обновления — Автоматически.
Запустите проверку системы на вирусы
«Синий экран смерти» с ошибкой «MACHINE_CHECK_EXCEPTION» 0x0000009C может вызывать компьютерный вирус, заразивший систему Windows.
Для проверки системы на наличие вирусов запустите установленную на компьютере антивирусную программу.
Современные антивирусы позволяют проверить как жесткие диски, так и оперативную память. Выполните полную проверку системы.
Выполните проверку оперативной памяти
Неполадки с памятью могут привести к ошибкам, потере информации или прекращению работы компьютера.
Прежде чем проверять оперативную память, отключите её из разъёма на материнской плате компьютера и повторно вставьте в него. Иногда ошибка MACHINE_CHECK_EXCEPTION» вызвана неправильно или не плотно вставленной в разъём планкой оперативной памяти, или засорением контактов разъёма.
Если предложенные действия не привели к положительному результату, исправность оперативной памяти можно проверить средствами операционной системы, с помощью средства проверки памяти Windows.
Запустить средство проверки памяти Windows можно двумя способами:
- С помощью Панели управления:
Перейдите в Панель управления / Система и безопасность / Администрирование. Запустите приложение Средство проверки памяти Windows.
- С помощью средства Выполнить:
Перейдите в Панель управления / Система и безопасность / Администрирование. Запустите приложение Средство проверки памяти Windows.
- С помощью средства Выполнить:
Запустите средство Выполнить с помощью комбинации клавиш Windows + R. Наберите mdsched и нажмите Enter. После чего откроется средство проверки Windows.
Для начала проверки выберите один из предлагаемых вариантов, проверка оперативной памяти в соответствии с которым будет запущена после перезагрузки компьютера.
Если в результате проверки будут определены ошибки, исправить которые не представляется возможным, то такую память необходимо заменить (замене подлежит модуль памяти с неполадками).
Выполните «чистую» установку Windows
Если не один из перечисленных методов не помог избавиться от MACHINE_CHECK_EXCEPTION», попробуйте переустановить Windows. Для того чтобы выполнить чистую установку Windows необходимо создать установочный диск или другой носитель с которого планируется осуществление установки операционной системы.
Загрузите компьютер из установочного диска. Для этого может понадобиться изменить устройство загрузки в BIOS или UEFI для более современных компьютеров.
Следуя пунктам меню установщика укажите диск, на который вы хотите установить Windows. Для этого понадобится отформатировать его. Если вас не устраивает количество или размер локальных дисков, их можно полностью удалить и заново перераспределить.
Помните, что форматирование, удаление или перераспределения дисков удалит все файлы с жесткого диска.
После указания диска для установки Windows запуститься процесс копирования системных файлов и установки операционной системы. Во время установки от вас не потребуется дополнительных действий. В течении установки экран компьютера будет несколько раз гаснуть на непродолжительное время, и для завершения некоторых этапов установки компьютер будет самостоятельно перезагружаться.
В зависимости от версии Windows на одном из этапов от вас может понадобиться выбрать или внести базовые параметры персонализации, режим работы компьютера в сети, а также параметры учётной записи или создать новую.
После загрузки рабочего стола чистую установку Windows можно считать законченной.
Примечание. Прежде чем приступить к выполнению чистой установки Windows заранее побеспокойтесь о наличии драйверов ко всем установленным устройствам и сохранности ваших файлов. Загрузите и сохраните драйвера на отдельный носитель информации, а для важных данных создайте резервную копию.
Как сбросить Windows 10 к исходному состоянию
Как сбросить Windows 10, 8, 7 если компьютер не загружается