Вітаю! Наша улюблена операційна система сповнена несподіваних сюрпризів, і один з них - це помилка програми під кодом 0xc0000005. Біда в тому, що у цієї помилки немає конкретної розшифровки джерела проблеми, тобто трапитися вона може майже через що завгодно! Але хороша новина в тому, що 90% проблем можна виправити слідуючи цій інструкції.

Виникає ця проблема при запуску будь-якої програми або гри, а у деяких навіть при спробі відкрити будь-яку програму на комп'ютері! При цьому може видаватися схоже вікно:

А повідомлення можуть бути різними, наприклад:

  • Error: access violation 0xC0000005
  • Exception 0xc0000005 EXCEPTION_ACCESS_VIOLATION
  • Помилка при ініціалізації додатки (0xc0000005)

або система може зовсім піти в нокаут, залишивши на екрані лише сумний синій екран смерті. У Windows 8/10 x64 можуть не працювати 32-бітові додатки. У будь-якому випадку коректний зверху вниз, пробуючи різні варіанти, поки все не налагодиться.

Помилка 0xc0000005 після оновлення Windows 7/8

Протягом 2013-2014 років Microsoft випустила кілька оновлень для своїх операційних систем, які можуть призводити до даної проблеми. Залежно від налаштувань системи, ці оновлення можуть встановлюватися як в ручному режимі, так і повністю автоматично.

Факт: на піратської Windows 7 ймовірність побачити помилку в рази вище, ніж на ліцензійної ОС. Але і законні власники виндовс можуть зіткнутися з неприємністю. Тут уже як складуться зірки 🙂 Від мене порада: використовуйте тільки оригінальні збірки вінди, а не всякі там супер-мега-пупер-звір збірки 😉

Рішення проблеми: видалити деякі оновлення.Зробити це можна кількома способами.

Видалення оновлень з командного рядка, найпростіше

У Windows 7 введіть в рядок пошуку меню «Пуск» рядок:

wusa.exe / uninstall / kb: 2859537

У Windows 8 натисніть «Win + X» і введіть:

exe / uninstall / kb: 2859537

Натисніть «Enter», і трохи почекайте. Якщо оновлення під номером 2859537 у вас встановлено, то утиліта видалить його. Перевірте, чи не вирішена ваша проблема. Якщо немає, то знову відкрийте меню «Пуск» і в рядок пошуку введіть:

wusa.exe / uninstall / kb: 2872339

Натисніть Ентер, і знову перевірте. При негативному результаті повторюємо дії ще з двома оновленнями:

wusa.exe / uninstall / kb: 2882822

wusa.exe / uninstall / kb: 971033

Після кожного кроку бажано перезавантажуватися.

Видалення оновлень з Панелі управління

заходимо в «Панель управління -> Програми та засоби -> Перегляд встановлених оновлень»

Переглядаємо список з оновленнями Microsoft Windows і шукаємо в дужках збіги з:

Видаляємо. У списку близько 200 рядків, тому перший спосіб мені бачиться більш швидким. Подивіться відео, щоб було зрозуміліше як все робиться.

Якщо не виходить ні першим, ні другим способом

Можливо, проблема виявиться серйозніше і перші два способи не спрацюють через саму помилки при запуску додатків 0xc0000005, тобто вона буде з'являтися при спробі запуску панелі управління або утиліти wusa.exe. Тоді спробуйте запуститися в безпечному режимі. Для Windows 7 потрібно увімкнути комп'ютер натискати клавішу «F8» поки не з'явиться меню завантаження і там вибрати «Безпечний режим»

А там вже спробувати видалити поновлення першим або другим способом.

В особливо складних випадках і цей варіант не пройде. Тоді потрібно використовувати засіб усунення неполадок. Щоб завантажити середу відновлення потрібно так само при запуску комп'ютера натискати «F8» і в меню вибрати «Усунення неполадок комп'ютера»

Далі буде запропоновано вибрати мову і ввести пароль адміністратора. Але такого пункту в меню може не виявитися, особливо якщо у вас Windows 8.1 / 10. Тоді потрібно або флешки, але замість установки Windows вибрати «Відновлення системи», а потім у віконці натиснути на «Командний рядок».

Для продовження роботи потрібно знати на якому диску встановлена ​​операційна система, зазвичай це диск «C:», а визначити це можна дуже просто. Введіть в командний рядок команду:

notepad

таким чином ми запустимо самий звичайний блокнот. Тепер заходимо в меню «Файл -> Відкрити ...»і натискаємо по «Комп'ютер»

Тут ви вже розберетеся: системний диск той, на якому є папка «Windows». Повернемося до наших «баранів», в командному рядку введіть команду:

DISM / Image: C: \ / Get-Packages

Де C: \ це буква диска, на якому встановлена ​​операційна система. В результаті виконання команди ви отримаєте багато-багато інформації, серед якої потрібно знайти записи, що містять номери одного або всіх пакетів оновлень з переліку: KB2859537, KB2872339, KB2882822, KB971033. Наводжу для прикладу:

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

Тобто маємо отримати зразок (все на одному рядку):
DISM/ Image: C: \ / Remove-Package /PackageName:Package_for_KB2859537~31bf8906ad456e35~x86~~6.1.1.3

Натискаємо Ентер, і, якщо знайшли ще інші пакети оновлень, то робимо те ж саме і з ними. В результаті цієї процедури пакети будуть видалені і пропадуть зі списку встановлених, але залишаться в журналі виндовс, т.ч. не лякайтеся, якщо що 🙂

І на закуску інший, більш простий, а для кого-то може і єдиний, метод:

  1. Заходимо в папку «З: \ Windows \ SoftwareDistribution \ Download»і видаляємо там все що вдається видалити
  2. Завантажуємося в безпечному режимі і відновлюємося до попередньої контрольної точки відновлення системи
  3. Перезавантажуємося

На замітку: можна уникнути установки небажаних пакетів при ручному режимі оновлень Windows. Потрібно просто знайти такий пакет в списку на установку і натиснути «Приховати».

Як ще виправити помилку 0xc0000005

Не завжди помилку можна виправити видаливши злощасні поновлення, тому що, як я вже писав, причини можуть бути різними. Хороший варіант - це на той момент, коли ще все працювало. Просто згадайте, коли це почалося і знайдіть точку відновлення на дату раніше. До речі, так можна вирішити проблему і в разі пакети оновлень, просто відновившись на точку, коли вони ще не були встановлені.

dism / online / cleanup-image / restorehealth

Команди виконуються досить довго, після закінчення роботи потрібно перезавантажитися. Вони перевіряють системні файли, і в разі відхилення від вихідних варіантів, вони автоматично відновлюються зі сховища. В процесі відновлення, можливо, буде запитано інсталяційний диск з Windows або флешка.

До слова, помилка запуску додатка 0xc0000005 пов'язана з помилковими операціями з оперативною пам'яттю (RAM) - «memory access violation». Одним із способів лікування є (Data Execution Prevention) або внесення програми в список виключень. Як це зробити читайте в статті за посиланням, яку я привів.

Частою проблемою можуть бути віруси в системі. Причому не власними віруси є причиною виникнення помилки, але вони як би виявляють проблему, тобто виходить накладення декількох факторів. У будь-якому випадку систему потрібно ретельно.

Збійний модуль оперативної пам'яті так само може стати причиною. Особливо, якщо все це почалося після розширення або модернізації оперативної пам'яті комп'ютера. В цьому випадку потрібно тимчасово прибрати новий модуль пам'яті і протестувати роботу системи. Якщо проблему не буде усунуто, то, відповідно, зіпсований модуль потрібно поміняти на робочий. Протестувати пам'ять на помилки можна за допомогою утиліти MemTest86.

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

Багато хто прагне заощадити на ліцензійному ПО, і встановлюють піратські версії. Вони працюють до певного моменту, але коли в автоматичному режимі ОС «Windows» намагається зробити оновлення, все, комп'ютер зависає, і на екрані з'являється ось такий запис: код помилки 0xc0000005 .

Ніякі програми не запускаються, а при спробі запустити будь-який додаток, і з'являється повідомлення: « Помилка при ініціалізації програми 0xc0000005«. Чи не запускаються браузери, прості програми і навіть блокнот, після відкриття вони просто гаснуть, і неможливо працювати на комп'ютері. Це може статися і з легальними версіями ОС, якщо намагатися запустити 32 бітові додатки на 64 бітному комп'ютері, система відразу пише помилку, але все 64 бітові додатки запускаються без проблем.

Чому не запускаються програми при помилку 0xc0000005?

Всі прекрасно працювало, поки Windows не встановила свої автоматичні оновлення? Перевірити установку оновлень можна командою: пуск → поновлення → пошук встановлених оновлень.

Перед вами відкриється список встановлених програм, і дата установки. Перевірте, коли були останні установки.

Сенс оновлень в усуненні патча нелегального активатора операційної системи, адже багато хто саме так встановлюють її на свій комп'ютер. Після встановленого поновлення цей активує систему патч просто видаляється, ось з цієї причини і вискакує помилка при запуску програми 0xc0000005.

Є версія, що при оновленні старий патч перейменовується, і з того моменту перестає правильно працювати операційна система, всі 32 бітові версії просто не сумісні з встановленими оновленнями.

Як позбутися від помилки 0xc0000005?

Щоб кардинально змінити неправильну роботу комп'ютера, ви повинні знати, що робити у випадку помилки 0xc0000005:

1. Слід видалити останні оновлення операційної системи, це можна зробити вручну, якщо відзначити галочки у вікні перегляду встановлених оновлень, і видалити їх.

2. Відкотити систему на більш ранній термін: панель управління → всі програми → стандартні → відновлення системи. Але цей спосіб не завжди працює.

3. Використовувати графічний інтерфейс GUI: панель управління → програми і компоненти → перегляд встановлених оновлень. Знайдіть останні встановлені значення, відзначте їх і стандартним чином видаліть. Після видалення увійдіть або систему, якщо нічого не допомогло, можна спробувати інші варіанти.

4. Усунути помилку 0xc0000005 з використанням командного рядка: на клавіатурі натискаємо клавіші Win + R.


У відкритому полі вводимо команду wusa.exe / uninstall / kb: 2882822 - це якраз та програма, яка спровокувала висновок написи «помилка 0xc0000005 після оновлення Windows». Ця команди викличе утиліту, яка допомагає встановлювати або видаляти оновлення операційної системи, діє напевно, і видаляє швидко. Перезавантажуємо систему.

5. Як виправити помилку 0xc0000005 за допомогою завантажувального диска, командою відновлення операційної системи? Відкриваємо командний рядок і пишемо значення: DISM / Image: D: \ / Get-Packages. Латинська буква означає системний диск, і він у вас може бути названий по-іншому. Тепер потрібно знайти файл Package_for_KB2859537, і видалити стандартним способом. Перезавантажити комп'ютер, після запуску перевірте наявність вказане оновлення в загальному списку, і якщо його немає, то комп'ютер буде працювати правильно.

Компанія Microsoft створила нове оновлення для безпеки операційної системи, і як обіцялося, вона повинна була захищати систему, а не викликати помилки. Вже потім компанія визнала ці оновлення неякісними, вони не пройшли належну тестування, і були прибрані з оновлень. Багато хто може подумати, що означає помилка 0xc0000005, і віднести її до розробленим Microsoft засобів по боротьбі з піратськими версіями Windows, але компанія твердо заперечує це.

Є й інші причини, що викликають цю саму помилку, і як прибрати помилку 0xc0000005 ви дізнаєтеся нижче:

1. Помилки записів реєстру.

Вони можуть виникати при неправильній установці або видаленні додатків, ви їх видаляєте, але записи про них в реєстрі залишаються, їх накопичується з часом занадто багато, і пам'ять зависає, не дає завантажуватися іншим додаткам. Використовуйте спеціальні утиліти, наприклад, Vit Registry Fix 9.5.9, вони впораються з проблемами реєстру, виправлять помилки, і комп'ютер знову оживе.

2. Пошкодження операційної пам'яті.

Операційна пам'ять-це плата, з безліччю дрібних деталей, і якщо ви перебуваєте у вологому приміщенні, або в ньому накопичилося безліч пилу, то можна чекати виходу з ладу цієї важливої ​​комп'ютерної деталі, і як наслідок, з'являється повідомлення про помилку. Щоб точно дізнатися, що ж вийшло з ладу, скористайтеся програмою MemTest86. Тестування може тривати близько 20 хвилин, і ви побачите, в чому може бути причина помилок.

3. Віруси.

Віруси часто пошкоджують систему, і якщо на вашому комп'ютері завівся троян, то напевно ви побачите код помилки 0xc0000005. Запустіть оновлене антивірусне ПЗ, і краще це робити в безпечному режимі. Програма може видалити шкідливий код, і більше помилок не буде.

Тепер ви знаєте, і що означає помилка 0xc0000005, як від неї позбутися, і що потрібно зробити, щоб вона не з'явилася знову.

Після довгого очікування і невеликого перенесення ми, нарешті, можемо споглядати в наших Steam "ах Hard West, у всеозброєнні і навіть зі знижкою, при тому що гра тільки вийшла. Бачачи цю знижку, не варто лякатися і думати, що гра погана - навпаки. Тим же, хто купив цю гру і потрапив у скрутне становище, особливо тому що помилки не дають спокійно насолодитися ігровим процесом, ми присвячуємо цю маленьку техстатью, яка спробує розібратися з усіма вашими проблемами. Не впадайте у відчай завчасно!

Перед тим, як звинувачувати розробників, потрібно розібратися з мінімальними системними вимогами гри. Бажано, щоб ваше залізо відповідало представленим параметрам, а інакше нічого кращого ніж купа помилок годі й очікувати.

Мінімальні системні вимоги:

  • ОС: Windows Vista / 7/8/10;
  • процесор: AMD Athlon (tm) 64 X2 2.6 GHz | Intel Core 2 Quad 2.6 GHz;
  • ОЗУ: 6 ГБ;
  • відеокарта: Radeon HD 4670 | GeForce GT 430 мінімум з 1024 МБ пам'яті;
  • Жорсткий диск: Не менше 4 ГБ;
  • версія DirectX: 10.

Файли, драйвери і бібліотеки

Перш ніж почати шукати свою проблему, вам необхідно оновити до останньої версії драйвер своєї відеокарти:

Обов'язковою умовою для успішного функціонування будь-якої гри є наявність найсвіжіших драйверів для всіх пристроїв в системі. скачайте утиліту Driver Updater, Щоб легко і швидко завантажити останні версії драйверів і встановити їх одним клацанням миші:

  • завантажте Driver Updaterі запустіть програму;
  • зробіть сканування системи (зазвичай воно займає не більше п'яти хвилин);
  • поновіть застарілі драйвери одним клацанням миші.
Цілком можливо, що вам доведеться оновити допоміжне програмне забезпечення, на кшталт DirectX, Microsoft .NET Framework і Microsoft Visual C ++: Допоміжні бібліотеки DLL:
  • (Завантажити )
  • (Завантажити )
  • (Завантажити )
  • (Завантажити )
Якщо ви все це зробили, а проблема залишилася, то можете пошукати її в таке списку.

Гра вилітає після початку нового бою. Як бути?

Якщо гра вилітає після початку бою, не встигнувши завантажитися, значить комп'ютер не може впоратися з різкою навантаженням і сама себе перекидає. Єдине можливе рішення на зараз - це знизити графічні настройки і спробувати знову. Якщо це відбувається навіть на найнижчих, то варто знову повернутися до рядків «Мінімальні вимоги» і просто змиритися: комп'ютер потребує оновлення.

Недоступні деякі з дозволів екрану, чому?

Насправді, ця проблема вже вирішена патчами, 1.2 поки що останній. Не полінуйтеся підключити оновлення і почніть грати з останнім патчем.

Звук є, а зображення немає. Що це?

Улюблена помилка безлічі ігор. Вирішити її можна, вийшовши в віконний режим за допомогою «Alt + Tab», і підкоригувати графічні настройки, щодо дозволу екрану і віконного режиму.

Будь-які помилки, які були розібрані, пишіть в коментарях. Спробуємо допомогти!