Помилка bsod stop: c000021a, що робити? Як виправити?

Вітання! Помилки, помилки, помилки їх існує така величезна і різноманітне кількість, що іноді навіть я зустрічаю все новий їх види, хоча в своїй практиці, виправив їх я вже не мало. Вдень раніше, я написав покрокову інструкцію, що потрібно робити для позбавлення від такої помилки як: «NTLDR is missing» . І ось буквально на наступний день мені принесли комп`ютер, несправність якого описали так: «При роботі вилітає синій екран». І включивши комп`ютер я вже своїми очима побачив  помилку BSOD STOP: c000021a, про яку і піде сьогодні мова.

Загалом, з цією проблемою я впорався, тому поки нічого не забув, вирішив розповісти вам, як мені це вдалося. Так ось, причини появи синього екрану з помилкою c000021a бувають різні, те ж саме можна сказати і про ситуації в яких вони можуть з`явиться. Деякі кажуть, що дана проблема з`являється при завантаженні системи. Наприклад, на тому комп`ютері, де я займався виправленням c000021a, операційна система запускалася нормально, а синій екран з`являвся вже після кількох хвилин роботи за комп`ютером.

Синій екран c000021a

Відео: Stop C0000145 Application Error

З цього я зробив висновок, що проблема полягає в якомусь додаток, яке запускалося після завантаження ОС. Включивши заново комп`ютер, я поліз в автозагрузку системи, але там ні виявилося нічого підозрілого, але я все одно про всяк випадок прибрав все, не особливо потрібні, додатки. Не встигнувши я закінчити роботу з автозапуском, як знову з`явився синій екран з кодом c000021a.

c000021a

Відео: Помилка при включенні, а потім синій екран і переза




Я почав пробивати різні варіанти, що могло б виправити цю помилку, але нічого не допомагало. Я навіть подивився звіт по з`явився синього екрану, які розташовані в папці minidump. У звіті, було зазначено, що причиною появи помилки c000021a виступав файл ntoskrnl.exe. Які я тільки дії не робив, видаляв, замість нього ставив новий файл з чистою Windwos XP, але все одно нічого не допомогло.

Після декількох годин пошуку інформації про виправлення, я все таки знайшов те, що шукав, а саме ту саму причину яка і викликала на Windows XP синій екран з помилкою c000021a.

Як мені вдалося позбутися від помилки c000021a

Отже, що потрібно зробити для усунення помилки з синім екраном c000021a?

  1. Крок перший. Включивши комп`ютер, заходимо по наступному шляху в системну папку Windows: C: Windows System32. У деяких буква диска може відрізнятись, тому як іноді користувачі випадково можуть запустити установку Windows XP на розділ з якою-небудь іншою буквою. Загалом, потрібно шукати той диск на якому буде папка «Windows».



Шлях до System 32

  1. Тепер в папці System 32 знаходимо і перевіряємо розмір наступних файлів:
  2. Winlogon.exe - 489Kb;
  3. Csrss.exe - 6Kb;
  4. smss.exe - 49.5Kb;

Winlogon
Якщо їх розмір відключається, значить швидше за все саме вони і викликали появу помилки c000021a. Тому нам потрібно їх замінити.

  1. Так як нам потрібно буде замінити файли, їх доведеться скопіювати з будь-якого такого ж операційної системи, або ви можете скористатися тими, які я приготував для вас:
  2. Завантажити Winlogon.exe- (для Win7)
  3. Завантажити Csrss.exe- (для Win7)
  4. Завантажити smss.exe- (для Win7)
  5. Вони взяті з повністю чистою Windows XP, тому повинні встати і працювати нормально.
  6. Далі, нам доведеться завантажиться з LiveCD, на жаль цей крок обов`язковий, інакше система не дасть вам замінити потрібні файли. Для тих у кого немає такого диска, можете прямо зараз завантажити образ і записати його на будь-який CD-R (RW)
  7. Завантажившись з Live CD, знову переходимо в папку «З: Windows System32»І вставляє туди, з заміною нові файли, які ви завантажили або скопіювали з іншого комп`ютера собі на флешку.вставити Winlogon
  8. Після цього, при наступному включення ПК, він повинен буде працювати нормально, а синій екран з помилкою BSOD STOP: c000021a, вже не повинен вас турбувати.

Що ще може допомогти у виправленні помилки BSOD STOP: c000021a

Що робити якщо проблема не зникла і синій екран з`явився знову? У такому випадку нам потрібно знову запустити комп`ютер за допомогою LiveCD диска, і скористатися там утилітою віддаленого редагування реєстру.

Запуск редактора реєстру

Отже, запустивши редактор реєстру, йдемо по ось цій гілці: «HKEY_LOCAL_MACHINE»-gt; «SOFTWARE»-gt; «Microsoft»-gt; «Windows NT»-gt; «CurrentVersion»-gt; «Winlogon». І тут шукаємо параметр userinit, клікнувши по ньому два рази, має з`явиться поле зі значенням «C: Windows system32 userinit.exe,». Саме так воно повинно виглядати, якщо там будуть присутні якісь інші записи, тоді видаляємо їх і вказуємо саме те, що я написав рядком вище.

Правильне значення в userinit

Після, закриваємо вікна, завантажуємо Windows в нормальному режимі, радіємо результату.

Відео: Як виправити помилку синього екрану 0x00000116 в Windows 7

Як бачите нічого складного. Чим могло бути викликано поява помилки c000021a? Найчастіше, так трапляється в тих ситуаціях, коли програми намагаються всунути свої коду, скрипти і всякі подібні речі, в настройки завантаження системи, внаслідок чого відбуваються різні збої, системні конфлікти, які і волають такі помилки як: c000021a. Тому, не встановлюйте всі програми поспіль, а обов`язково вчитуйтесь і встановлюйте тільки те, що вам дійсно потрібно.


Поділися в соц. мережах:

По темі: