Ошибка при запуске приложения 0xc0000005 — исправление
Иногда при запуске приложения может возникать ошибка с кодом 0xc0000005. Она не даёт запуститься программе или приложению. Сама ошибка указывает на неправильное обращение к памяти компьютера (RAM). В Windows 7 её появление чаще всего связанно с обновлением. В данной статье речь пойдёт о причинах и способах устранения этой проблемы.
Неважно какой системой вы пользуетесь: Windows XP, 7, 8 или 10. Ошибка (или код исключения) 0xc0000005 может возникнуть в любой и совершенно по разным причинам:
- Установка обновлений, драйверов, программ.
- Неполадки с модулем памяти.
- Вирусы.
- Проблемы в антивирусе.
- Устаревшие записи реестра.
- Сбои в DEP (предотвращение выполнения данных).
С ошибкой инициализации 0xc0000005 в основном сталкиваются пользователи использующие пиратскую версию Windows, но и на лицензии она так же может присутствовать.
Как исправить ошибку 0xc0000005
Воспользуйтесь рядом инструкций ниже. Я расположу их в порядке популярности. Обязательно попробуйте все если не знаете после чего появилась проблема инициализации приложений.
Не забудьте перезагружать компьютер после каждой инструкции, чтобы изменения вступили в силу.
Обновление Windows
Возможно вы или система установили обновление и после него началась появляться ошибка 0xc0000005. Необходимо удалить их.
Для этого перейдите в меню Пуск >> Выполнить (либо кнопки Win+R) и введите в строке cmd.
Вы попадёте в командную строку. Отсюда будет проще всего удалить все проблемные пакеты обновлений. Введите 4 команды по очереди:
- wusa.exe /uninstall /kb:2882822
- wusa.exe /uninstall /kb:2859537
- wusa.exe /uninstall /kb:2872339
- wusa.exe /uninstall /kb:971033
Кb и номер — это название пакета. После этого я рекомендую отключить автоматическое обновление Windows так, как они могут снова привести вас к этой же проблеме.
Память ПК
Если 0xc0000005 появляется на синем экране (экран смерти) и компьютер не запускается, то вероятнее всего связанно это с планками RAM на физическом уровне. Просто попробуйте разместить их поплотней, а так же проверьте максимально допустимый объём. Возможно вы просто его превысили.
Если же вы вовсе не касались модуля RAM (производили замену), то необходимо проверить целостность памяти. При возникновении ошибок планки с памятью следует поменять на работоспособные.
Антивирус
Антивирус мог отправить в карантин необходимые для запуска приложения файлы. Перейдите в базу данных карантина и проверьте нет ли там нужных файлов. Если есть, то поставьте для них исключение.
Так же после этого проведите сканирование ПК. Это исключит возможную проблему появление 0xc0000005 из-за вируса.
Драйвера
Если 0xc0000005 стала появляться после установки драйвера, то необходимо либо удалить его, либо откатить до более старой версии когда всё работало.
Перейдите в меню Пуск >> Панель управления (крупные значки) >> Диспетчер устройств.
Найдите устройство, для которого вы обновляли драйвер и перейдите в его свойства. Здесь выполните откат или полное удаление. После этого проблема должна исчезнуть. Пример с видеокартой.
Предотвращение выполнения данных
Это средство безопасности (его ещё сокращенно называют DEP), которое предотвращает исполнение вредоносного кода путем дополнительной проверки памяти компьютера. Неверное обращение может вызвать ошибку 0xc0000005.
Поставьте проблемные приложения в исключение DEP и проверьте устранена ли ошибка.
Перейдите в панель управления. Зайдите в «Счётчики и средства производительности».
Далее войдите в настройку визуальных эффектов.
Во вкладке предотвращения выполнения данных выставите исключение.
Реестр
Возможно ошибка появляется из-за неверных записей в реестре. Для его исправления воспользуйтесь программой Ccleaner. Она бесплатна и безопасна. Скачайте её и установите.
Перейдите во вкладку реестра. Здесь выполните поиск проблем несколько раз, пока все неполадки не будут устранены.
Принтер
Если проблема связанна с принтером, то просто создайте новый профиль для него. Дело в том, что производители используют стандартный профиль, который может быть несовместим с какими-либо программами и приложениями в системе. В данном случае поможет только создание нового. Как это сделать смотрите в инструкции к устройству.
Как ещё можно исправить 0xc0000005
Если советы выше не помогли, то остаются только самые крайние действия. Если же ошибка связанна с конкретным приложением, то его можно переустановить или заменить другим.
В других случаях останется только откатить систему к более раннему состоянию с помощью точки восстановления. Если данный способ реализовать невозможно, то поможет переустановка Windows. Это самое последнее, что можно сделать.
Ошибка при запуске приложения 0xc0000005
FixErro » Компьютеры » Ошибка при запуске приложения 0xc0000005
Ошибка при запуске приложения 0xc0000005 является довольно распространённой. Её описания могут быть разными, например, «access violation 0xC0000005», «Ошибка при инициализации приложения (0xc0000005)» или «Exception 0xc0000005 EXCEPTION_ACCESS_VIOLATION«. В этой статье вы узнаете как исправить ошибку 0xc0000005 в Windows 7 и Windows 10. В отличии от ошибок синего экрана, здесь всё гораздо проще. Решение однозначное и исправить его легко.
0xc0000005 — как исправить ошибку в Windows 7
Чтобы решить проблему ошибки 0xc0000005 в Windows 7, необходимо удалить обновления, из-за которых она возникает. Некоторые программы могут «тянуть» за собой обновления при установке, однако, в основном, они устанавливаются автоматически.
Итак, чтобы удалить обновление, являющееся причиной ошибки, необходимо открыть меню Пуск и вставить туда следующие строчки:
wusa.exe /uninstall /kb:2859537
Эти строчки нужно вставить в меню «Пуск» в Windows 7
Также вы можете удалить обновление через панель управления. Для этого необходимо открыть Панель управления -> Удаление программ -> Просмотр установленных обновлений, найти в списке нужное нам обновление и нажать кнопку «удалить».
Если удаление обновления KB2859537 не помогло, аналогичным способом (через пуск или панель управления) удалите обновление KB2872339. Если не помог и этот вариант, удалите KB2882822 и KB971033. После удаления каждого обновления желательна перезагрузка.
Полный список для удаления обновлений в Windows 7:
Более запущенный случай ошибки 0xc0000005
Бывает так, что ни одно приложение не открывается из-за кода ошибки 0xc0000005, поэтому вы просто напросто не можете запустить даже средство удаления обновлений (wusa.exe). В таком случае, если у вас Windows 7, необходимо попробовать запустить систему в безопасном режиме. Для того, чтобы запустить командную строку и запустить программу удаления обновлений, совсем необязательно грузить систему целиком. Поэтому нам будет нужен пункт «Безопасный режим с поддержкой командной строки».
При включении компьютера до загрузки Windows нажимайте F8. Если открывается окно BIOS (обычно выбор загрузочного устройства), нажимать F8 следует, дождавшись исчезновения первого экрана включения компьютера.
Загрузка в безопасном режиме с поддержкой командной строки
Если вам удалось загрузиться в режиме командной строки, выполните команду wusa.exe для удаления «вредных» обновлений.
Полный список команд для удаления обновлений, вызывающих ошибку 0xc0000005 и как её исправить:
- wusa.exe /uninstall /kb:971033
- wusa.exe /uninstall /kb:2859537
- wusa.exe /uninstall /kb:2872339
- wusa.exe /uninstall /kb:2882822
Если в безопасном режиме с поддержкой командной строки загрузиться не удаётся, попробуйте вместо пункта безопасного режима выбрать «Устранение неполадок компьютера». Однако, его может не оказаться, особенно если у вас версия Windows после «семёрки». Остаётся еще один вариант: сделать загрузочный диск с Windows или USB флешку. После того, как загрузочный носитель будет готов, откройте командную строку. Для этого после загрузки с установочного диска выберите восстановление системы, затем нажмите на «командную строку». Также её можно вызвать сочетанием клавиш Shift + F10.
Далее необходимо найти системный диск с Windows. Для этого можно ввести в строке «explorer».
Обычно загрузочному носителю выделяется диск «X»
Далее необходимо получить список обновлений установленной ОС. Для этого в командной строке необходимо ввести:
Где C — буква диска с установленной системой
Если же всё правильно, в ответ вы получите список множество информации, среди которой можно найти установленные обновления Windows.
Oops! Список может получиться настолько большим, что не вся информация поместится на экран. Что делать?
Нужно изменить настройки окна командной строки. Для этого щёлкните по заголовку окна правой кнопкой и откройте свойства (Properties). Далее увеличьте буфер экрана до 2000 (или больше, если этого не хватит).
Далее необходимо сделать следующее: в полученном списке необходимо найти обновления: KB971033, KB2872339, KB2859537, KB2882822 и скопировать остаток строки после текста «Package Idetity:»
Нужно выделить название обновления подобно тому, как это показано на картинке и скопировать его. Это можно сделать нажав на выделенный текст правой кнопкой мыши.
После того как вы уже скопировали название пакета (обновления), остаётся лишь ввести его в командную строку следующим образом:
DISM /Image:C:\ /Remove-Package /PackageName:строка_которую_вы_скопировали
В итоге у вас должно получиться что-то подобное:
После удаления выбранных обновлений ваша система снова заработает как полагается.
P.S.: есть еще один метод, который может вам помочь: удаление всех файлов в папке С:\Windows\SoftwareDistribution\Download. Далее необходимо через безопасный режим сделать восстановление системы.
Еще варианты как исправить ошибку 0xc0000005
- На время запуска программы отключите антивирус. Проверьте карантин: некоторые антивирусы любят «изымать вирус» из исполняемого файла, в итоге он оказывается «битым» и не запускается.
- Как уже было сказано — восстановление системы наше всё.
- Причиной может стать функция DEP. Как отключить или включить эту функцию вы можете найти здесь:
- Проверьте вашу систему на вирусы
- Проверьте работу оперативной памяти. Из-за неё часто возникает ошибка 0xc0000005.
- Если ваша система лицензионная, смело звоните в техподдержку Microsoft и просите о помощи.
Иначе проблема может возникнуть снова.
Всё перепробовали, но проблема осталась? Пишите в комментарии!
С уважением, редакция FixErro.com
Задайте вопрос
или поделитесь своим способом решения проблемы
Ошибка при запуске приложения 0xc0000005 — Как исправить
Вы получаете сообщение об ошибке «ошибка при запуске приложения» с кодом 0xc0000005? Обычно эта проблема возникает при попытке открыть некоторое программное обеспечение на вашем ПК с Windows 10 или Windows 7. Хотя ошибка в основном связана с интернет-браузерами, любая программа, существующая в вашей Windows, может перестать работать из-за этого стоп-кода. Поскольку нет никакой конкретной причины для 0xc0000005, вам потребуется несколько способов решений, чтобы исправить эту ошибку. Сторонние антивирусы, поврежденный реестр и плохие аппаратные драйверы, часто вызывают такую ошибку.
Как исправить ошибку 0xc0000005 при запуске приложения
Всякий раз, если у вас возникает какая-либо ошибка в системе Windows, то лучшим вариантом будет восстановить систему с последней точки сохранения. Если кто не знает, то есть полное руководство по точке восстановления . Вы должны понимать, если точка восстановления создана 23 числа, а нынешнее время 25 число, то все что вы установили на ПК, в промежуток с 23 до 25, будет удалено.
1. Отключить сторонний Антивирус
Стороннее антивирусное программное обеспечение может влиять на исполняемые файлы, присутствующие на ПК, препятствующие запуску приложения. Поэтому вам нужно отключить антивирус и проверить, пропала ли ошибка. Если этого не помогло, вам необходимо полностью удалить антивирусную программу из вашей системы. Ниже статья поможет вам в этом.
2. Включить брандмауэр Windows Defender
Microsoft значительно улучшила свой антивирус «Защитник Windows» и включила много функций. Стоит отметить, что встроенный антивирус набирает быстро популярность в защите и производительности в независимых тестах. Давайте проверим встроенный брандмауэр. Если вы используете сторонний антивирус, то удалите его на время.
- Перейдите Панель управления >Система и безопасность >Брандмауэр защитника Windows > слева в столбце нажмите на Включение и Отключение брандмауэра Windows.
- Далее параметры для частной и общественной сети должно быть Включено.
3. Сканирование всей системы на вирус
Вирус — самая неприятная вещь, которая вредит вашему компьютеру, и создание ошибок запуска, таких как 0xc0000005, является одним из них. В этой ситуации вам необходимо отсканировать всю вашу систему, чтобы выявить и уничтожить вредоносное ПО.
- Посоветую отличный антивирусный облачный сканерZemana. При запуске сделайте полную проверку жесткого диска или сделайте процедуру встроенным антивирусом, как описано ниже.
- Откройте встроенный Windows Defender и перейдите по параметрам Защита от вирусов и угроз >Параметры сканирования > и выберите сначала Проверка автономного защитника Windows, а после перезагрузки запустите Полное сканирование.
4. Исправить неисправные драйверы
Устаревшие или поврежденные драйверы также могут привести к ошибке 0xc0000005 при запуске приложений. Драйверы — это программы, которые помогают компьютеру правильно работать с подключенным оборудованием. Если они будут устаревшие, то могут возникать определенные сбои.
- Нажмите Win + R и введите devmgmt.msc.
- Если вы видите в списке устройств восклицательный знак, то обновите их. Также рекомендую открыть центр обновления Windows и проверить наличия обновлений. После процедуры перезагрузите ПК.
- Обновите драйвер жесткого диска, даже если на нем нет восклицательного знака.
5. Восстановить данные конфигурации загрузки (BCD)
Чаще всего причина ошибки при запуске приложений 0xc0000005 в Windows — это поврежденный BCD.
- Откройте командную строку от имени администратора и введите команду bcdedit .
Примечание: Если местоположение загрузчика вашего ПК указывает «xOsload.exe» вместо Winload.exe, вы должны устранить некоторые ненужные файлы с компьютера, а затем восстановить свои данные конфигурации загрузки, что ниже мы и сделаем.
Введите следующие команды ниже, нажимая Enter после каждой. В случае если вам выдаст ошибку, не переживайте, задавайте команды дальше.
Del D:\Windows\System32\xOsload.exe
Del D:\Windows\System32\xNtKrnl.exe
Del D:\Windows\System32\Drivers\oem-drv64.sys
attrib c:\boot\bcd -h -r -s
ren c:\boot\bcd bcd.old
bootrec /rebuildbcd
6. Очистить реестр
Редактор реестра — это центральная база данных Windows, которая играет жизненно важную роль на вашем ПК. Любая незначительная или неправильная запись может привести к «Ошибки 0xc0000005 при запуске приложения в Windows 10». То же самое происходит, если какой-то ключ реестра поврежден или отсутствуют системные файлы. В этом случае попробуйте использовать программное обеспечение Reg Organizer или CCleaner, поскольку ручной процесс слишком сложный.
7. Проверка и восстановление системных файлов
Поврежденные системные файлы могут выдавать ошибку 0xc0000005. По этому мы воспользуемся встроенным инструментов SFC для сканирования поврежденных системных файлов и их автоматическому восстановлению.
- Запустите командную строку от имени администратора и введите команду sfc /scannow .
- Дождитесь окончание процесса и перезагрузите ПК.
8. Проверка и диагностика RAM
Первое что нужно сделать — это проверить физически планки ОЗУ, которые внутри вашего бука или ПК. Постарайтесь достать их аккуратно и всунуть обратно, обдув при этом их от пыли. Если ошибка появляется, то проверим программным путем оперативную память. Для этого:
- Наберите в «Поиске» (около пуск) слово mdsched.exe и запустите инструмент, чтобы проверить RAM на ошибки.
- После запуска следуйте рекомендациям на экране. После чего, ПК перезагрузится и начнет сканировать RAM на ошибки, и если найдет их, то попытается исправить их автоматически.
9. Отключить предотвращение выполнения данных DEP
DEP — предотвращение выполнения данных может быть причиной блокировки в вашем процессе для запуска программы или игры. Нужно его отключить и проверить, устранена ли ошибка 0xc0000005. Откройте командную строку от имени администратора и введите команду
- bcdedit.exe /set
nx AlwaysOff — Это отключит DEP. Проверьте, устранена ли проблема, если нет, то включите обратно. - bcdedit.exe /set
nx AlwaysOn — Это включить DEP обратно.
10. Поковыряем реестр
Нажмите сочетание кнопок Win + R и введите regedit, чтобы открыть редактор реестра. В редакторе перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\
- С правой стороны найдите имя LoadAppInit_DLLs, нажмите на нем два раза мышкой и в поле «Значение» задайте цифру 1 — включить.
- Перезагрузите ПК, чтобы изменения вступили в силу.
Если нужно будет выключить, то задайте значение 0.
11. Вернуть компьютер в исходное состояние
Если уже безнадега полная, то отличным решением будет сбросить ПК по умолчанию с сохранением или удалением файлов. Это можно сделать открыв «Параметры» > «Обновление и безопасность» > «Восстановление» > «Вернуть ПК в исходное состояние» и нажать кнопку Начать. Надеюсь это исправить ошибку 0xc0000005 при запуске приложений и игр в Windows 10 или Windows 7.