Користувачі Windows часто стикаються з им що бачать віконце де пише “помилка 0xc0000005” при запуску ігор і програм. Розбираємося в тому, що це за помилка, і як з нею боротися.
Багато користувачів різних версій Windows часто стикаються з помилкою при запуску програми 0xc0000005. Як правило, вона говорить про неправильне поводження до пам’яті (memory access violation), але причин цього може бути безліч. Це і помилки реєстру, і некоректні драйвери, і віруси і навіть несправна пам’ять. Тому і способи її вирішення сильно залежать від того, з чим саме пов’язаний цей збій.
Пошук вірусів
У цьому випадку рішення проблеми виглядає жахливо тривіальним: просто перевірте систему засобами штатного антивіруса. Віруси знайдені і знешкоджені, а помилка зникла – що ж, відмінно, ви вирішили проблему легко. Якщо ж сканування не дало ніяких результатів, або видалення знайдених вірусів так і не допомогло позбутися від проблеми, йдемо далі.
Перевірка реєстру
При некоректній установці або видаленні програм в реєстрі часто возникаю непередбачені конфлікти, один з яких і може стати причиною появи помилки при запуску 0xc0000005. Звичайно, шукати ці конфлікти руками – заняття вкрай невдячна. Тому ми рекомендуємо скористатися відмінно зарекомендувала себе програмою CCleaner. Вона не тільки допоможе позбутися від зайвих «хвостів» у реєстрі, а й відмінно почистить операційну систему від будь-якого сміття. А, якщо цього сміття було багато, ви помітите набагато більшу швидкість роботи комп’ютера.
Просто відзначте всі галочки в меню пошуку проблем в реєстрі, і CCleaner зробить все за вас. Після закінчення роботи утиліти для надійності перезавантажте систему. Помилка зникла? Відмінно! Ні? Йдемо далі.
Перевстановлення драйверів
Іноді причиною появи помилки при запуску гри 0xc0000005 можуть бути некоректно встановлені драйвери відеокарти. Для вирішення проблеми зайдіть в «Диспетчер пристроїв», знайдіть у списку ваш відеоадаптер і клацніть по ньому правою кнопкою мишки. Натисніть «Оновити драйвер» в контекстному меню.
Якщо це не допомогло, то спробуйте видаліть його з системи, після чого поновіть конфігурацію обладнання. Драйвери встановляться автоматично.
Якщо і це не допомогло вирішити проблему, переходимо до наступного пункту.
Перевірка версії операційної системи
Подивіться, чи актуальна версія операційної системи у вас встановлена. Для цього треба зайти в центр поновлення Windows. У верхній частині вікна повинна красуватися напис: «У вас встановлені всі останні оновлення», але про всяк випадок можете натиснути кнопку «Перевірити наявність оновлень». Якщо після перевірки напис залишиться незмінним, все в порядку.
Згадайте, коли ви в перший раз зіткнулися з помилкою 0xc0000005. Якщо це сталося майже відразу ж після установки чергового оновлення Windows, відкотити апдейт. Ця опція є в розділі «Оновлення та безпека». Виберіть там пункт меню «Відновлення». Якщо з моменту установки останнього оновлення пройшло менше 10 днів, ви зможете відкотити операційну систему до попереднього стану. Якщо цей термін минув, з’явиться такий напис про те що попередня версія віндовс недоступна, так як комп’ютер оновлений більше 10 днів тому.
Втім, тут можна піти іншим шляхом. Знайдіть в «службі Windows Update» пункт «Журнал оновлень». Виберіть у вікні «Видалення оновлень». Ви побачите повний список з усіма встановленими системою оновленнями. Виберіть останнє з них і видаліть.
Перезавантажте комп’ютер і перевірте, чи зникла помилка. Якщо немає, переходимо до наступного етапу.
Перевірка цілісності системних файлів
Для перевірки цілісності системних файлів натисніть клавіші win + X, запустіть Windows PowerShell від імені адміністратора і введіть команду sfc / scannow.
Якщо під час перевірки з’являться файли, які неможливо виправити, повторіть перевірку, але вже в безпечному режимі. Після перевірки перезавантажте комп’ютер.
Для виправлення пошкодження сховища компонентів, що перешкоджає нормальній роботі SFC, введіть команду dism / online / cleanup-image / restorehealth. Перевірка може зайняти до 15 хвилин. Не закривайте вікно командного рядка до завершення процесу. І не хвилюйтеся, якщо індикатор прогресу буде довго триматися на рівні 20% – це нормально.
Якщо в результаті роботи DISM будуть внесені будь-які зміни, перезавантажте комп’ютер, після чого знову виконайте команду SFC. Вона зможе замінити пошкоджені файли правильними.
Перевірка принтера
Як це не парадоксально, але іноді причиною появи помилки 0xc0000005 може бути … принтер. Переконатися, що його налаштування і драйвери не конфліктують з додатками, досить просто. Просто видаліть драйвери принтера з системи (як це зробити, ми розглядали, коли говорили про відеокарту) і для вірності фізично відключіть принтер від ПК.
Якщо проблема зникла, позбавлятися від принтера не потрібно. Просто заново підключіть його до комп’ютера, встановіть свіжі драйвери і створіть абсолютно новий профіль принтера.
Перевірка оперативної пам’яті
Якщо нічого з написаного вище не допомогло, велика ймовірність, що проблема може бути пов’язана з погано працюючим модулем оперативної пам’яті. В сучасні комп’ютери зазвичай встановлюється не менш двох планок оперативної пам’яті, які часто працюють в двоканальному режимі. Тому для перевірки цієї гіпотези досить прибрати з системи один з модулів і подивитися, чи не зникла помилка. Після цього встановіть його назад і повторіть операцію з іншим модулем.
Якщо при видаленні одного з них з системи помилка пропадає, винуватцем ваших страждань майже напевно є саме ця планка оперативки. Хоча для надійності ви можете спробувати встановити «підозрювану» в інший комп’ютер і подивитися, чи не стала там з’являтися ця ж помилка. Стала? Значить, теорія підтвердилася.
У цьому випадку єдине, що ви можете зробити – це замінити модуль пам’яті на аналогічний.
Підсумки
І так, ми розібралися в причинах появи помилки під час запуску програми 0xc0000005 і тому, як виправити цю ситуацію. На жаль, в деяких випадках ви не зможете обійтися програмним рішенням проблеми. І хоча ймовірність появи помилки через збійного модуля оперативної пам’яті досить мала, повністю її виключати не можна.
Leave a Reply
Щоб відправити коментар вам необхідно авторизуватись.