- Ошибка Stop: c000021a – Решено
- Причины ошибки Stop: c000021a
- Способы решения ошибки Stop: c000021a
- Решение ошибки c000021a при установке Windows
- Устранение ошибки STOP 0xC000021A Windows XP или Windows Server 2003
- Причина
- Решение
- Последняя известная хорошая конфигурация
- Удаление несовместимых программ с помощью консоли восстановления
- Устранение неполадок при появлении сообщения об ошибке «STOP 0xC000021A»
Ошибка Stop: c000021a – Решено
Причины ошибки Stop: c000021a
- Основная причина этой ошибки — повреждение системных файлов необходимых для корректной загрузки, обычно это повреждение файлов реестра или ошибки на жестком диске.
- Некорректное выключение операционной системы, зависания — особенно во время установки обновлений или программ (при внезапном отключении электричества и т.п.)
- Ошибки на системном разделе, физические проблемы с жестким диском.
- Ошибку может вызывать так же некорректное обновление программ которые не связанны с Windows, например обновление антивируса и установка несовместимых с Вашей версией Windows программ.
Ошибка Stop: c000021a возникает во всех версиях Windows начиная с xp. Ниже перечислены способы решения, по мере возрастания сложности. Подразумевается что у Вас есть установочный диск Windows 7, Вы умеете с него загружаться и пользоваться консолью.
Способы решения ошибки Stop: c000021a
- После включения компьютера много раз нажимайте F8, в появившемся меню надо выбрать «Загрузка последней удачной конфигурации», если повезет на этом этапе все и закончится. На некоторых компьютерах и ноутбуках по нажатию F8 может открыться Boot-Menu, в нем жмем Enter и после сразу продолжаем часто нажимать F8.
- Необходим загрузиться с установочного диска или флешки с Windows 7, и в нижней части окна где предлагают выбрать тип установки надо выбрать восстановление системы. В открывшемся окне Вы можете попробовать автоматические варианты исправления или выбрать восстановление из резервной копии, но как правило эти варианты не помогают, нам нужна командная строка — это последний пункт меню. В командной строке вводим: chkdsk c: /r где с: это Ваш диск на который установлена Windows.
После проверки диска вводим еще одну команду sfc /scannow и после ее выполнения перегружаемся, и проверяем загрузку Windows, если опять синий экран придется воспользоваться более сложными вариантами решения. - Необходимо загрузиться с любого LiveCD или LiveUSB на котором есть WindowsPE, зайти на системный диск с Вашей Windows (скорее всего у него будет другая буква, не С как обычно поэтому придется поискать) далее зайти в папку Windows\System32\config\RegBack\ и скопировать файлы из нее в папку Windows\System32\config и перезагружаемся.Если файлов в папке RegBack нет, тогда из папки Windows\System32\config\ перемещаем файлы default, sam, security, software, system,
в папку Windows\System32\config\RegBack\ если все сделали правильно то в папке config у Вас не должно остаться этих файлов, после этого перегружаемся, и получаем чистую Windows как до установки, проходим все пункты настройки до загрузки рабочего стола.После этого можно попробовать восстановить систему штатными средствами, в Windows 7 например это выглядит так:
После запуска восстановления системы, следуйте подсказкам мастера, от Вас требуется только выбрать наиболее свежую точку восстановления системы, если восстановление завершится неудачно, то процесс придется повторить выбрав другую точку восстановления системы.
Решение ошибки c000021a при установке Windows
Эта ошибка может возникать при установке Windows, обычно в самом начале, как правило это говорит о том что установочные файлы повреждены и не могут быть корректно прочитаны, используйте другой носитель для установки, если это DVD — запишите диск другой программой, если загрузочная флешка — то сделайте ее повторно или используя другую программу.
В интернете можно найти еще несколько способов исправления ошибки Stop: c000021a
Устранение ошибки STOP 0xC000021A Windows XP или Windows Server 2003
В этой статье представлены расширенные действия по устранению неполадок для 0xC000021A stop.
Домашние пользователи. Эта статья предназначена для использования агентами поддержки и ИТ-специалистами. Если вы ищете дополнительные сведения о коде ошибки синего экрана при использовании компьютера, см. в руб. Устранение ошибок синего экрана.
Оригинальная версия продукта: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер КБ: 156669
Эта статья предназначена для продвинутых пользователей компьютеров. Если вам не комфортно с расширенным устранением неполадок, обратитесь к кому-либо за помощью или обратитесь в службу технической поддержки.
При использовании сервера или рабочей станции, на которую запущена одна из операционных систем, перечисленных в разделе «Применяется к», вы можете получить следующее сообщение об ошибке:
STOP: c000021a
Процесс процесса логона Windows неожиданно завершился со статусом 0xc0000034 (0x00000000 0x0000000)
Система отключена.
Параметры скобок специфичичи для конфигурации компьютера и могут быть разными для каждого события.
Причина
Ошибка STOP 0xC000021A при сбойе Winlogon.exe или Csrss.exe. Когда ядро Windows NT обнаруживает, что любой из этих процессов остановлен, он останавливает систему и вызывает 0xC000021A STOP. Эта ошибка может иметь несколько причин, в том числе:
- Установлено несоответствие системных файлов.
- Не Пакет обновления установки.
- Программа резервного копирования, используемая для восстановления жесткого диска, неправильно восстанавливала файлы, которые, возможно, использовались.
- Установлена несовместимая сторонная программа.
Решение
Чтобы устранить эту проблему, необходимо определить, какие из этих процессов не удалось и почему.
Чтобы определить, какой процесс не удалось, зарегистрируйте dr. Watson в качестве отладильщика системы по умолчанию, если он еще не является отладильщиком по умолчанию. Доктор Ватсон Windows NT журналы диагностических сведений о сбоях процесса в файле журнала Drwtsn32.log. Кроме того, вы можете настроить эту программу для создания файлов сброса памяти из неудаваемых процессов. Затем можно проанализировать файлы в отладильщике, чтобы определить причину сбой процесса.
Чтобы настроить dr. Watson для ловушки ошибок программы в пользовательском режиме, выполните следующие действия:
В командной подсказке введите system Root\System32\Drwtsn32.exe-I и нажмите кнопку Ввод.
Эта команда настраивает dr. Watson в качестве отладки системы по умолчанию.
В командной подсказке введите system Root\System32\Drwtsn32.exe, а затем выберите следующие параметры:
- Приложение к существующему файлу журнала
- Создание сбоя
- Visual Notification
После перезапуска компьютера из ошибки STOP 0xC000021A запустите dr. Watson (Drwtsn32.exe).
Просмотр журнала Dr. Watson, чтобы определить, какой процесс пользовательского режима может привести к проблеме.
Если журнал Dr. Watson не содержит достаточных сведений для определения причины проблемы, проанализируйте файл User.dmp, чтобы определить причину ошибки STOP 0xC000021A.
Если доктор Ватсон не создал файл User.dmp для Winlogon.exe или Csrss.exe, возможно, вам придется использовать другой инструмент для создания файла сбойной памяти. Дополнительные сведения см. в следующей статье:
241215 Использование Userdump.exe для создания файла сброса
Следуйте инструкциям в статье База знаний для устранения неполадок процесса, который закрывается за исключением. Следуя этим инструкциям, отслеживайте следующие процессы, чтобы устранить ошибку STOP 0xC000021A:
Большинство 0xC000021A stop происходят из-за Winlogon.exe сбой. Это обычно происходит из-за ошибки сторонних графических идентификации и проверки подлинности (GINA) DLL. GINA — это заменяемый компонент DLL, который Winlogon.exe нагрузки. GINA реализует политику проверки подлинности интерактивной модели логотипа. GINA выполняет все взаимодействия пользователей по идентификации и проверке подлинности.
Очень часто некоторые типы программного обеспечения удаленного управления заменяют по умолчанию DLL Windows GINA (Msgina.dll). Первым шагом является изучение системы, чтобы узнать, есть ли у нее сторонний DLL GINA. Для этого найдите следующий ключ реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinlogonValue = GinaDLL REG_SZ
- Если значение Gina DLL присутствует, и если оно не Msgina.dll, это, вероятно, означает, что сторонний продукт изменил это значение.
- Если этого значения нет, система использует Msgina.dll как DLL GINA по умолчанию. Если эта ошибка впервые произошла после установки нового или обновленного драйвера устройства, системной службы или сторонних программ, новое программное обеспечение должно быть удалено или отключено. Обратитесь к производителю программного обеспечения, чтобы узнать, доступно ли обновление.
Последняя известная хорошая конфигурация
Если предыдущие действия в этой статье не устраняют проблему, запустите компьютер с помощью последней известной хорошей конфигурации. Чтобы запустить компьютер с помощью последней известной хорошей конфигурации, выполните следующие действия.
Поскольку существует несколько версий Microsoft Windows, следующие действия могут быть разными на вашем компьютере. Если они есть, см. документацию по продуктам для выполнения этих действий.
Выберите start > Shut Down.
Выберите перезапуск > ОК.
Нажмите F8 в указанный момент:
- Для компьютера на основе x86: Когда появится экран текста, а затем исчезнет, нажмите кнопку F8. (Экран текста может включать тест памяти, строки о BIOS и другие строки.) Также может быть подсказка, которая сообщает, когда нажать F8.
- Для компьютера на основе архитектуры Itanium: после выбора из меню загрузки нажмите кнопку F8. Может быть подсказка, которая сообщает, когда нажать F8.
Используйте клавиши стрелки для выбора последней известной хорошей конфигурации и нажмите кнопку Ввод.
Блокировка NUM должна быть отключена до того, как будут работать клавиши стрелки на числовой клавиатуре.
Используйте клавиши стрелки, чтобы выделить операционную систему, а затем нажмите кнопку Ввод.
- Выбор параметра запуска «Последняя известная хорошая конфигурация» позволяет восстановиться от проблем, таких как недавно добавленный драйвер, который может быть некорректным для вашего оборудования. Однако это не решает проблем, вызванных поврежденными или отсутствующих драйверами или файлами.
- При выборе параметра Last Known Good Configuration восстанавливается только информация в ключе реестра HKLM\System\CurrentControlSet. Все изменения, внесенные в других ключах реестра, остаются.
Удаление несовместимых программ с помощью консоли восстановления
Если предыдущие действия в этой статье не устраняют проблему, удалите несовместимое программное обеспечение с помощью консоли восстановления. Полные действия, описывая, как это сделать, выходят за рамки этой статьи. Однако в качестве рекомендаций можно использовать следующие статьи:
816104 Как заменить драйвер с помощью консоли восстановления в Windows Server 2003
326215 Использование консоли восстановления на компьютере с Windows Server 2003, который не начинается
307654 Как установить и использовать консоль восстановления в Windows XP
Устранение неполадок при появлении сообщения об ошибке «STOP 0xC000021A»
При работе с сервером или рабочей станцией под управлением одной из операционных систем, перечисленных в разделе «Информация в данной статье применима к», может появляться следующее сообщение об ошибке:
STOP: c000021a <Неустранимая системная ошибка>
Непредвиденное завершение системного процесса Windows Logon Process состоянием 0xc0000034 (0x00000000 0x0000000)
Произведено завершение работы системы.
Примечание. Параметры, заключенные в скобки, зависят от конфигурации компьютера и могут изменяться.
Ошибка «STOP 0xC000021A» возникает при сбое программы Winlogon.exe или Csrss.exe. Когда ядро Windows NT обнаруживает остановку одного из этих процессов, оно останавливает работу системы и отображает ошибку «STOP 0xC000021A». Существует несколько причин возникновения этой ошибки. Ниже перечислены некоторые из них.
• Установлены несоответствующие системные файлы.
• Произошел сбой установки пакета обновления.
• Программа архивации, используемая для восстановления жесткого диска, некорректно восстановила файлы, которые могли использоваться на момент возникновения ошибки.
• Установлена несовместимая программа стороннего разработчика.
Для устранения проблемы необходимо определить, какой из этих процессов вызвал ошибку и почему.
Для определения процесса, вызвавшего ошибку, зарегистрируйте программу «Доктор Ватсон» в качестве системного отладчика по умолчанию (если она таковым не является). Программа «Доктор Ватсон» для Windows NT регистрирует диагностические сведения о сбоях процессов в файле журнала (Drwtsn32.log). Также можно произвести дополнительную настройку программы с целью создания файлов дампа памяти для процессов, вызвавших ошибку, которые можно анализировать с помощью отладчика для установления причин сбоя.
Чтобы настроить программу «Доктор Ватсон» на регистрацию ошибок в работе программ пользовательского режима, выполните следующие действия:
1. В командной строке введите корневой_каталог_системы\System32\Drwtsn32.exe -I и нажмите клавишу ВВОД. Эта команда выбирает программу «Доктор Ватсон» как системный отладчик по умолчанию.
2. В командной строке введите корневой_каталог_системы\System32\Drwtsn32.exe, а затем выберите следующие параметры:
• Добавление в существующий файл журнала
• Создание файла аварийной копии памяти
• Визуальное оповещение
3. После перезагрузки компьютера после ошибки «STOP 0xC000021A» запустите программу «Доктор Ватсон» (Drwtsn32.exe).
4. С помощью журнала программы «Доктор Ватсон» определите, какой из процессов пользовательского режима мог вызвать ошибку.
5. Если журнал программы «Доктор Ватсон» не содержит достаточно данных для выявления причины возникновения ошибки «STOP 0xC000021A», проанализируйте файл User.dmp.
Если программа «STOP 0xC000021A» не создает файл User.dmp для программы Winlogon.exe или Csrss.exe, для создания файла дампа неудачно завершающегося процесса, возможно, придется использовать другое средство. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
241215 Использование средства Userdump.exe для создания файла дампа (эта ссылка может указывать на содержимое полностью или частично на английском языке)
Примечание. Для устранения неполадок в работе процесса, завершающегося исключением, следуйте инструкциям, приведенным в статье базы знаний. При этом для устранения причин возникновения ошибки «STOP 0xC000021A» следите за работой следующих процессов:
Примечание. В большинстве случаев ошибки «STOP 0xC000021A» возникает из-за сбоев в работе программы Winlogon.exe, причиной которых обычно является динамическая библиотека GINA (Graphical Identification and Authentication) от стороннего разработчика. Библиотека GINA – это заменяемый DLL-компонент, загружаемый программой Winlogon.exe. GINA реализует политику проверки подлинности интерактивной модели входа в систему. GINA выполняет все пользовательские операции по идентификации и проверке подлинности.
Многие программы удаленного доступа заменяют библиотеку GINA, используемую Windows по умолчанию (Msgina.dll). Таким образом, в первую очередь следует проверить, не использует ли система библиотеку GINA от стороннего разработчика. Для этого найдите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Параметр = GinaDLL REG_SZ
• Если параметр GinaDLL существует, но имеет любое другое значение, кроме Msgina.dll, скорее всего, значение изменено продуктом стороннего разработчика.
• Если этот параметр отсутствует, система использует Msgina.dll в качестве библиотеки GINA по умолчанию.
Если рассматриваемая ошибка впервые возникает после установки нового или обновленного драйвера устройства, системной службы или программы стороннего разработчика, новое программное обеспечение следует удалить или отключить. Обратитесь к разработчику программы для получения сведений о наличии обновления. Контактную информацию разработчиков программного обеспечения см. в следующих статьях базы знаний Майкрософт.
65416 Список адресов независимых поставщиков оборудования и программного обеспечения, A-K
60781 Список адресов независимых поставщиков оборудования и программного обеспечения, L–Р
60782 Список адресов независимых поставщиков оборудования и программного обеспечения, Q–Z
Загрузка последней удачной конфигурации
Если проблема не была устранена в результате выполнения предыдущих действий, загрузите компьютер с помощью последней работоспособной конфигурации системы. Чтобы загрузить компьютер, используя последнюю удачную конфигурацию, выполните следующие действия.Примечание. Указанные ниже действия могут различаться в зависимости от версии операционной системы Microsoft Windows, установленной на компьютере. В этом случае см. инструкции в документации к продукту. 1. Нажмите кнопку Пуск и выберите команду Завершение работы.
2. Выберите пункт Перезагрузка и нажмите кнопку OK.
3. В указанный момент нажмите клавишу F8. • Для компьютеров на платформе x86: Нажмите клавишу F8 после исчезновения текстового экрана (он может содержать данные тестирования памяти, данные BIOS и т. п.). Возможно появление запроса на нажатие клавиши F8.
• Для компьютеров с архитектурой Itanium: Нажмите клавишу F8 после выбора параметров меню загрузки. Возможно появление запроса на нажатие клавиши F8.
4. При помощи клавиш со стрелками выберите вариант Загрузка последней удачной конфигурации и нажмите клавишу ВВОД. Для того чтобы использовать клавиши со стрелками на цифровой клавиатуре, режим NUM LOCK должен быть отключен.
5. С помощью клавиш со стрелками выберите загрузку в безопасном режиме и нажмите клавишу ВВОД.
• Загрузка последней удачной конфигурации позволяет решить проблемы с недавно установленными драйверами, не подходящими для оборудования. Данный режим не устраняет проблемы, вызванные поврежденными или отсутствующими драйверами или файлами.
• При загрузке последней удачной конфигурации восстанавливаются только данные раздела реестра HKLM\System\CurrentControlSet. Любые изменения в других разделах реестра сохраняются.
Обновление с заменой
Если проблема все еще не устранена, произведите замену установленного экземпляра системы. Дополнительные сведения по этому вопросу содержатся в следующих статьях базы знаний Майкрософт.
292175 Как выполнить обновление Windows 2000 на месте
315341 Как выполнить обновление (переустановку) Microsoft Windows XP
816579 Как выполнить замену установленного экземпляра Microsoft Server 2003 (эта ссылка может указывать на содержимое полностью или частично на английском языке)
Удаление несовместимого программного обеспечения с помощью консоли восстановления
Если проблема не была устранена в результате выполнения предыдущих действий, удалите несовместимое программное обеспечение с помощью консоли восстановления. Подробные инструкции по выполнению данной операции не содержатся в данной статье. В данном случае пользователю следует обратиться к следующим статьям базы знаний.
313670 Замена драйвера с помощью консоли восстановления в Windows 2000 (эта ссылка может указывать на содержимое полностью или частично на английском языке)
816104 Замена драйвера с помощью консоли восстановления в Windows Server 2003 (эта ссылка может указывать на содержимое полностью или частично на английском языке)
326215 Использование консоли восстановления в случае, если компьютер под управлением Windows Server 2003 не запускается (эта ссылка может указывать на содержимое полностью или частично на английском языке)
229716 Описание консоли восстановления Windows 2000 (эта ссылка может указывать на содержимое полностью или частично на английском языке)
307654 Установка и использование консоли восстановления в Windows XP
307545 Как восстановить работу системы после повреждения системного реестра, препятствующего запуску Windows XP
216417 Установка консоли восстановления Windows
Информация в данной статье применима к:
• Microsoft Windows Server 2003 Standard Edition
• Microsoft Windows XP Home Edition
• Microsoft Windows XP Professional Edition
• операционная система Microsoft Windows 2000 Server
• Операционная система Microsoft Windows 2000 Professional
• Microsoft Windows NT Server 4.0 Standard Edition
• Microsoft Windows NT Workstation 4.0 Developer Edition
Ключевые слова: kbhowto kbnetwork KB156669