Як виправити помилку 0xc0000005. Помилка оновлення 0xc0000005

Незважаючи на вигуки про швидку кончину Windows, дітище Білла Гейтса наполегливо відмовляється здавати свої позиції. Більше того, кількість користувачів стає тільки більше. На жаль, розвіяти міф про «ненадійність» і «глючності» Windows не так-то просто.

як виправити помилку 0xc0000005Сумно, але самі розробники цієї ОС по мірі своїх сил допомагають підтримувати цей стереотип. Останнім часом серед користувачів дуже поширений питання про те, як виправити помилку «0xc0000005». У багатьох вона почала з`являтися відразу після штатного оновлення "Віндовс".

Що це за помилка така? Через що вона з`являється? Про все це розповість наша стаття.

Коли все почалося

А сталося все це в серпні, коли на комп`ютери користувачів прийшло оновлення під номером KB2859537. Відразу після цього технічна підтримка Microsoft і тематичні форуми виявилися завалені роботою: у людей перестали запускатися програми, а в деяких випадках навіть завантаження самої ОС вилітала з помилкою.

Для чого було потрібно це оновлення?

Користувачі різного роду «зборок» відразу почали будувати домисли про «вселенському змові», метою якого була пересадка недоброчесних піратів на легальні програми. Як не дивно, але під удар користувачі піратських копій потрапили випадково. Тим більше, що їх долю розділили власники легальних копій Wilndows.

А призначення цього оновлення надзвичайно важливе: воно закриває відразу чотири (!) Критичні уразливості в ядрі системи. Якщо зловмисник буде дотримуватися певних правил, то зможе отримати повний контроль над тими комп`ютерами, де ця вразливість не зачинені.

Втім, технічні подробиці не такі цікаві. Сказано це тільки потім, щоб ви, перед тим як виправити помилку «0xc0000005», не думали про «шкоду» регулярних оновлень системи.

помилка 0xc0000005 після поновлення

Чому виникає дана проблема?

Все відбулося через те, що «латочка» KB2859537 замінює відразу декілька системних файлів. У разі коли оригінальне системне ядро піддається модифікаціям, це призводить до великих проблем.

І ще порція неприємних новин. Справа в тому, що у вересні та жовтні вийшли поновлення KB2872339 і KB2882822, які замінюють собою перший патч. Так як у них схоже призначення, їх установка нерідко призводить до абсолютно аналогічних наслідків.

Але якщо на вашому комп`ютері з`явилася помилка «0xc0000005» після оновлення, слід пам`ятати про те, що причини можуть критися глибше. По-перше, відразу ж слід просканувати жорсткий диск на наявність вірусних та троянських програм.

Нелегально активовані копії

Якщо проблема виникає на ламаній системі, то причина полягає в старій версії файлу ntoskrnl.exe, яка при нелегальної активації спеціальною утилітою перейменовується в xNtKrnl.exe, після чого прописується в ядро за допомогою bcdedit.

Робиться це заради того, щоб система адекватно працювала з програмною «прошарком», яка підміняє SLIC-таблицю на час завантаження. Після оновлення стара версія ядра стає несумісна з деякими файлами підсистеми, через що в Windows х64 відмовляються стартувати програми, раніше запускаються в х32 режимі. Простіше кажучи, при запуску програми «0xc0000005», після чого воно вилітає остаточно.помилка програми 0xc0000005 windows 7

І звинувачувати Microsoft тут не варто: ніхто і не гарантував роботу ламаних систем. До речі, якщо ви активуєте оновлену версію ядра, то ОС буде працювати стабільно. Це ще раз підтверджує, що при випуску цього оновлення боротьба з піратами запланована була. Просто так вийшло.

Як все виправити

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

Втім, якщо навіть на легальній копії з`являється ця помилка, то виправити її можна, тільки виконавши відкат змін в системному ядрі.

Перший метод



Спочатку вам доведеться запустити командний рядок з правами адміністратора. Зробити це нескладно. Спершу необхідно натиснути на кнопку «Пуск», а в рядку пошуку надрукувати слово «CMD». У відкритому праворуч списку знаходите однойменний файл, клацаєте на ньому правою клавішею миші, а у випадаючому контекстному меню вибираєте пункт «Запуск від імені Адміністратора».

У відкрилася консолі потрібно надрукувати команду «wusa.exe / uninstall / КВ: 2882822». Відповідно, якщо у вас встановлено оновлення під іншим порядковим номером, то саме його потрібно прописувати в останньому пункті.

Рядок «wusa.exe» запускає спеціалізовану утиліту, яка якраз відповідає за видалення або установку системних патчів.

Так як виправити помилку «0xc0000005» цим способом вдається не завжди, можна скористатися відкотом системи.

Відкат системи

Цей метод досить надійний, тому що перед кожною установкою критичних оновлень і іншими важливими операціями система автоматично створює точку відновлення. Як запустити відкат, щоб не бачити надокучливого «access violation 0xc0000005»?

0xc0000005 windows 7Для цього потрібно знову-таки натиснути на кнопку «Пуск», вибрати в меню «Панель управління», в якій необхідно активувати опцію «Відновлення». У діалоговому вікні натискаєте на кнопку «Запуск відновлення системи». Пройшовши через підказки «Майстра», ви легко відкотити Windows до робочого стану.

Використовуємо DISM

Якщо помилка програми «0xc0000005» Windows 7 вискакує навіть після всіх вищевикладених дій, залишається тільки вдатися до допомоги «важкої артилерії».

Спершу необхідно запустити середовище відновлення. Щоб зробити це, вам знадобиться той інсталяційний диск, з якого ви проводили інсталяцію операційної системи. Якщо у вас такого немає, то перед тим як виправити помилку «0xc0000005», його слід створити самостійно.



Для цього потрібно завантажити офіційний завантажувальний диск з Windows 7, а потім записати його на диск або на флешку відповідного розміру.

Після запису диск вставляється в привід для оптичних носіїв, а комп`ютер направляється на перезавантаження. В BIOS потрібно виставити завантаження з CD / DVD-приводу. Як це зробити, вам необхідно буде дізнаватися з інструкції до материнської плати, так як у різних виробників процес може сильно відрізнятися.

Завантажившись з диска, потрібно вибрати пункт «Відновлення». Майте на увазі, що при завантаженні комп`ютера можна натиснути на кнопку F8 (навіть без диска), після чого вийде меню варіантів завантаження. Виберіть «Усунення неполадок комп`ютера». Але ми все ж рекомендуємо використовувати оптичний носій, так як в цьому випадку ви не будете залежати від можливих збоїв самої операційної системи.

У будь-якому випадку після вибору відновного варіанту відкриється діалогове вікно, в якому потрібно вибрати режим «Командний рядок».

Використовувані команди

Майте на увазі: так як помилку «0xc0000005» Windows 7 ви будете усувати з-під BIOS, все нижчевикладені команди краще переписати на окремий листок або роздрукувати. Якщо є можливість встановити поруч другий комп`ютер або ноутбук - зовсім добре.

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

В командний рядок прописуєте команду «DISM / Image: С: / Get-Packages», де «: С: » - це якраз позначення логічного диска. Відповідно, при необхідності цей параметр потрібно змінити під ваші вимоги.

Вилізе перелік, в якому вам необхідний пункт, в якому згадується одне з перерахованих вище оновлень (KB2872339, KB2882822 і т.д.). Виглядати це буде приблизно так: «PackageName: Package_for_КВ2859537 ~ 31bf3856ad364e35 ~ х86 ~~ 6.1.1.3».

Виділіть потрібний вам пункт за допомогою лівої клавіші миші. Після цього клікніть по виділеному тексту правою клавішею, виберіть з контекстного меню пункт «Копіювати». Після цього в командному рядку наберіть команду види: «DISM / Image: С: / Remove-Package / PackageName:».

Виконуйте все максимально уважно, так як зайвий пробіл або випадково «втиснувшись» туди кирилична буква зведуть весь ваш труд на «ні»!

Відразу після двокрапки вставте ту сходинку, яку ми копіювали вище. Виглядати це буде приблизно так: «DISM / Image: С: / Remove-Package / PackageName: PackageName: Package_for_КВ2859537 ~ 31bf3856ad364e35 ~ х86 ~~ 6.1.1.3». Без лапок, зрозуміло.

Після натискання клавіші «Enter» запуститься спеціальна системна утиліта, яка деінсталює вказаний вами пакет. Зверніть увагу! Операція виконана успішно, якщо обраний пакет відсутній в списку встановлених оновлень.

Перевірити це просто. Відкрийте «Панель управління», знайдіть там пункт «Центр оновлення Windows», запустіть його. У лівому нижньому куті діалогового вікна є посилання "Встановлені оновлення». Якщо в списку немає «винуватця торжества», то докучливе повідомлення «0xc0000005», після оновлення Windows з`явилося, більше вас не потурбує.

Заходи профілактики

Все вищеперелічене абсолютно марно, якщо не знати про методи запобігання подібних явищ надалі. По-перше, обов`язково забезпечте свого комп`ютера захист від вірусів.

access violation 0xc0000005На самому початку ми згадували про те, що модифікація ядра системи шкідливим ПЗ як раз-таки може викликати крах програми у разі поновлення. Крім того, настійно не радимо користуватися різними патчами для установки в систему сторонніх тем оформлення.

«КРАСОТИЩА» ви (можливо) наведете, та ось тільки помилка оновлення «0xc0000005» напевно зведе всю радість від нових «свістелок» до нуля.

Друге. Ніколи не користуйтеся активаторами. Повірте, вже якщо ви і намірилися в дослідницьких цілях (!) Використовувати піратське програмне забезпечення, то краще використовувати ОЕМ ключі. Куди безпечніше і надійніше. Але це тільки теорія, а не керівництво до дії. Всі вже знають, що надійніше і безпечніше ліцензійного ПЗ нічого й бути не може ...

Відповідно, під цей же пункт потрапляють і різного роду «складання». Хто його знає, що і як туди напхали «талановиті» юні техніки. І «пролікованих» ядро далеко не найгірше. Як вам програма Radmin для віддаленого адміністрування без майстер-пароля? А такі збірки траплялися, причому не раз. Використовуючи вироби від невідомо кого, ви ризикуєте не тільки стабільністю системи, а й власними приватними даними і навіть грошовими коштами!

Технічна підтримка

Нарешті, якщо ви пішли нашим благим радам, використовуючи ліцензійне ПЗ, у разі повного краху системи можна звернутися в техпідтримку від Microsoft. Телефон або інші контактні дані повинні бути на ярлику із серійним номером. Крім того, дізнатися про це докладніше можна, просто зайшовши в «Властивості комп`ютера», де повинні бути контактні дані виробника комп`ютера або самої корпорації Майкрософт. Звичайно, якщо в графі «Властивості» стоїть щось на кшталт «Кулцхакер007», вам це не допоможе.0xc0000005 після оновлення windows

І ще. Знову повертаючись до тематики зборок і особливо «просунутих» користувачів, відзначимо важливість автоматичного відновлення системи. За замовчуванням ця опція включена.

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

Сподіваємося, що ви дізналися про причини, через які з`являється помилка програми «0xc0000005». Як виправити це прикре непорозуміння, ми досить детально описали в нашій статті. Дерзайте! Зробити все вищеописане досить просто.




» » Як виправити помилку 0xc0000005. Помилка оновлення 0xc0000005