Ошибка 0xc0000005 что делать. Из панели управления. Когда появляется неполадка

Для Windows 06.04.2019
Для Windows

Приветствую! Наша любимая операционная система полна неожиданных сюрпризов, и один из них – это ошибка приложения под кодом 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 появляется в следствии сбоя в процессе инициализации компонентов программы. Если у вас Windows 7, то проблема связана с установкой обновлений KB2859537, KB2872339, KB2882822 или KB971033. Стоит отметить, что на лицензионных системах проблема наблюдается в единичных случаях, в то время как владельцы пиратских ОС Windows сталкиваются с подобным сбоем при запуске многих приложений.

Если обратить внимание на ошибку в Windows 10, то здесь поможет удаление или остановка антивируса с другими криптографическими программами.

Способы восстановления на Windows 7, 8

Как уже известно из предыдущего пункта, ликвидация ошибки зависит от удаления определенных обновлений. Но сделать это можно несколькими способами. Рассмотрим каждый по порядку.

Из командной строки

Для удаления обновлений не нужно вызывать непосредственно командную строку. Все намного проще.


Теперь попробуйте открыть приложения, запуск которых сопровождался ошибкой. Если проблема не решилась, снова откройте окно «Открыть» и повторите те же действия со следующими командами:

  • wusa.exe /uninstall /kb:2872339 ;
  • wusa.exe /uninstall /kb:2882822 ;
  • wusa.exe /uninstall /kb:971033 .

Внимание! Не забывайте, что в Windows 8 нужно ввести ту же команду, но вместо wusa.exe оставить только exe !

Из панели управления

Данный метод тоже не вызовет сложностей, хоть и займет немного больше времени. Для этого нужно:

Из безопасного режима

Бывают случаи, когда из-за ошибки 0xc0000005 не может запуститься сама утилита wusa.exe. В этой ситуации нужно выключить компьютер, загрузиться в безопасный режим с поддержкой командной строки и удалить обновления вручную.

Для этого выполните следующее:


Внимание! Для предотвращения подобной ситуации в будущем, отключите автообновление системы в «Центре обновления Windows». Это позволит фильтровать пакеты, приводящие к сбою приложений.

Решение проблемы на Windows 10

Если же на вашем ПК установлена Windows 10, удаление последних обновлений вряд ли исправит ошибку. Зато известно о нескольких эффективных способах, которые в 90% случаев решают проблему.


Бывают ситуации, когда ни один из способов не помогает. Тогда нужно задуматься о чистой переустановке системы. Теперь вы знаете, как исправить ошибку при запуске приложения 0xc0000005 в Windows 7, 8, 10.

Если вы посетили этот блог, значит, у вас в Windowsе возникла ошибка при запуске приложения 0xc0000142. Такая неполадка характерна для различных операционных систем. Сейчас перед вами появилось окно и в нем вы видите следующее: “Ошибка при запуске (инициализации) приложения (0xc0000142). Для выхода из приложения нажмите кнопку ОК.” Сегодня я расскажу вам, что делать в такой ситуации.


Но для начала давайте рассмотрим, какие причины повлекли возникновение данной ошибки.

  1. Несовместимость некоторых файлов.
  2. Повреждение DirectX или NET Framework либо их отсутствие. Читайте или .
  3. В компьютер попали вирусы или трояны.
  4. Некоторые файлы, программы или библиотеки повреждены, отсутствуют или возник конфликт при запуске. Читайте .
  5. Недостаточный объем свободной оперативной памяти или её неисправность. Читайте .
  6. Неверные настройки BIOS. Читайте .
  7. Неполадки с жестким диском. Читайте .

Хочу отметить, что первые четыре причины наиболее существенны при возникновении такой ошибки. Зачастую ошибка возникает вследствие установки или запуска компьютерных игр. Однако бывает и так, когда пользователь и в игры никакие не играет, а ошибка почему-то появилась во время запуска какой-либо программы.

Итак, разберем варианты действий, если возникла ошибка при запуске приложения 0xc0000142. Многие специалисты советуют обновить DirectX и NET Framework. Ну, и естественно, одним из вариантов устранения ошибки может стать переустановка программы или игры. Это исправит ситуацию, если при установке были повреждены некоторые файлы.

Если эти способы вам не помогли, тогда воспользуйтесь Восстановлением системы на более раннюю дату: Пуск – Справка и поддержка . Далее в разделе «Выбор задания » кликните на «Отмена изменений с помощью Восстановления системы ». А затем выберите ближайшее число, в которой ориентировочно программа работала без сбоя и перезагрузите компьютер.

Подобный откат поможет и в случае, если возникла ошибка при установке программного обеспечения и были повреждены элементы программы. Некоторые пользователи сообщают, что в этой ситуации им помог такой вот способ: нужно обесточить системный блок (вынуть штекер из розетки) не менее, чем на сутки. Можете попробовать такой вариант.

Однако перед этим, обязательно запустите антивирусную программу и проверьте свой компьютер на наличие вирусов и других вредоносных программ. Лечить поврежденные или зараженные файлы можно с помощью утилиты типа Dr.Web CureIt. Если вирусы были обнаружены в компьютере, тогда и в этом случае можно воспользоваться «Восстановлением системы» на раннюю дату.

Если это действие не помогло решить проблему, тогда сделайте следующее: перезагрузите ПК в безопасном режиме при поддержке командной строки и введите sfc /scannow . Такое действие запустит системную проверку, которая найдет и самостоятельно заменит поврежденные файлы на целостные.

При устранении ошибки может помочь очистка папки Temp в ручном режиме либо с помощью утилиты CCleaner. Бывает и так, что ошибка возникает во время запуска консольных приложений в Windows XP. Она могла возникнуть однажды и производители с очередным обновлением системы устранили её.

Поэтому важно обновлять драйвера своей операционной системы Windows. И последним вариантом решения подобной проблемы, которые мне известны, может стать запуск приложения от имени Администратора.

Надеюсь, что ошибка при запуске приложения 0xc0000142 успешно устранена, и вы без проблем продолжаете работу со своим ПК. Благодарности можете писать в комментариях)

С Ув. Евгений Крыжановский

Иногда при запуске приложения или игры появляется ошибка 0XC0000005. Давайте разберемся, почему она возникает и как ее лечить.

Причина возникновения

Ошибку вызывают такие обновления Windows:
  • kb2859537
  • kb2872339
  • kb2862966
  • kb2882822
  • kb2598845
  • kb2544521
В зависимости от настроек Windows такие обновления могут устанавливаться как автоматически, так и в ручном режиме. Примечательно, что все такие ошибки возникают почему-то на 64-битных Windows 7 или Windows 8.

Какие сообщения выдает игра (приложение) при ошибке 0XC0000005)

Сообщения могут быть разными. Я встречал такие:
  • Error: access violation 0xC0000005
  • Exception 0xc0000005 EXCEPTION_ACCESS_VIOLATION
  • Ошибка при инициализации приложения (0xc0000005)
Это если повезет, если нет - то система вообще покажет синий экран смерти.

Решение проблемы ошибку 0XC0000005

Все способы написаны по степени сложности выполнения. Начинайте с первого и пробуйте, пока решение вас не удовлетворит.
Внимание!
Так как ошибка связана с обновлениями Windows, перед всеми последующими манипуляциями отключите обновление Windows.
Пуск → Панель управления → Центр обновления Windows → Настройка параметров → выбрать « Не проверять наличие обновлений (не рекомендуемся)» .

Для этого кликните правой кнопкой мышкой по ярлыку нужного приложения, выберите «Запуск от имени администратора».

2. Удалите Microsoft.net Framework и установить заново.

Для удаления Microsoft.net Framework используйте алгоритм Пуск → Панель управления → Программы и компоненты .
Найдите Microsoft.net Framework.
Запомните номер версии Microsoft.net Framework (ведь нам еще устанавливать ее заново). Кликните по.net Framework мышкой, выберите «Удалить».
Перезагрузите компьютер.
Установите Microsoft.net Framework заново.
В зависимости от версии Windows рекомендуем такие версии.net Framework. Лучше, конечно, установить ту версию, которая у вас стояла до удаления.
Скачать Microsoft.net Framework 3.5 для Windows 7
Скачать Microsoft.net Framework 4.0 для Windows 7
Microsoft.net Framework 4.5 для Windows 7, Windows 8, для Windows 8.1
Microsoft.net Framework 4.6 для Windows 7, Windows 8, для Windows 8.1, Windows 10

3. Удалите обновления Windows, которые вызывают ошибку

3.1. Удаление обновлений в ручном режиме

3.1.1. Удаление через Центр обновлений
Чтобы удалить обновления перейдите Пуск → Панель управления → Центр обновления Windows → Просмотр журнала обновлений → Установленные обновления

Находим и удаляем обновления:
kb2859537
kb2872339
kb2862966
kb2882822
kb2598845
kb2544521

3.1.2 Удаление через командную строку

Для Windows 7:
Пуск → Поиск → пишем «Командная строка» . Жмем правой кнопкой мыши и выбираем «Запуск от имени администратора».

Для Windows 8:
Жмем сочетание клавиш Win+X . В появившемся меню выбираем «Командная строка (Администратор)».

Для Windows 10:

Итак, командная строка запущена.
В ней пишем команду по удалению обновлений.
Для Windows 7:
wusa.exe /uninstall (пробел) /kb:2859537

и по аналогии:
wusa.exe /uninstall / kb2872339
wusa.exe /uninstall / kb2862966
wusa.exe /uninstall / kb2882822
wusa.exe /uninstall / kb2598845
wusa.exe /uninstall / kb2544521


Для Windows 8 и Windows 10 аналогично.
Внимание!
После каждого удаленного обновления перегружаем компьютер и пробуем запустить программу. Если проблема решилась, то остальные обновления, как такие, что не вызывают ошибку, оставляем в системе.
3.1.2. Удаление обновлений в безопасном режиме
Если обновления не удаляются, то запустите компьютер в безопасном режиме.
Для Windows 7:
  • перегрузите,
  • перед стартом Windows нажать F8,
  • в появившемся окне выбрать безопасный режим.

Для Windows 8:
В поиске наберите msconfig, в появившемся окне переключитесь на вкладку «Загрузка» и установите галочку напротив безопасного режима.
После входа в безопасный режим, удалите обновление одним и вышеперечисленных способов.



Для Windows 10:
Те же действия, что и с Windows 8.

3.1.3. Если указанных обновлений нет, то удалите те, которые устанавливались последними.
Пуск → Панель управления → Центр обновления Windows → Просмотр журнала обновлений → Установленные обновления . Отсортируйте по дате установки.
Удалите все обновления за тот день, в который появилось ошибка 0XC0000005.

3.2. Удалите обновления методом восстановления системы

В строке Поиск для Windows 7 вводим «восстановление системы».
В строке Поиск для Windows 8 вводим «восстановление компьютера».
Запускаем восстановление системы. Выбираем дату восстановления ту, когда ошибки не было.

Для Windows 10:
Те же действия, что и с Windows 8.

4. Переустановите Windows

Последний, уже традиционный совет. Если ничего не помогает, переустановите Windows.

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

Причина ошибки

Причина появления ошибки 0xc0000005 проста, и в то же время несколько удивительна – это официальные обновления Microsoft номер kb2859537, 2872339, 2882822 и 971033. Чаще всего с этой ошибкой сталкиваются пользователи ОС Windows 7, но бывают случаи, когда она показывается на Windows 8 и Windows 8.1, однако они не в пример более редки.

Как исправить ошибку 0xc0000005 – подробное руководство

В первую очередь, не стоит переживать. Вы не первый и, вероятно, не последний, кто столкнулся с этой проблемой. Причина ошибки при запуске 0xc0000005 не в том, что вы сделали что-либо неверно, например, удалив какой-то файл, а в ОС Windows и работниках этой компании, которые сделали «подарок» своим пользователям, выпустив конфликтные обновления.

Итак, переходим непосредственно к тому, как исправить ошибку при запуске приложения 0xc0000005. Ничего сверхъестественного здесь нет, просто следуйте руководству ниже.

Стоит отметить, что основных варианта, как убрать докучающую иконку с сообщением «ошибка при запуске приложения 0xc0000005» два – один простой, а другой еще проще. В первом варианте вам предстоит удалить обновления, используя стандартные методы, кликая по вкладкам ОС и так далее. Ничего сложного здесь нет, но мы пойдем по еще более простому пути.

  • Откройте «Выполнить» через меню «Пуск» или нажав сочетание клавиш Win + X (для владельцев ОС Windows 8) http://prntscr.com/7jke9c
  • Пропишите в строке wusa.exe(пробел) /uninstall(пробел) /kb:2859537 (пробел прописывать, конечно же, не нужно) или просто скопируйте уже правильный вариант в строку «Выполнить»: wusa.exe /uninstall /kb:2859537 http://prntscr.com/7jkg97
  • Перезагрузите ПК, если система нашла и удалила это обновление и проверьте, исчезла ли проблема. Если обновление найдено не было, продолжайте по порядку прописывать команду wusa.exe /uninstall /kb:(номер обновления). Номера обновлений должны быть 2859537, 2872339, 2882822 и 971033. Порядок можно менять, это не существенно.

Совет: после каждого удаления обновления – перезагружайте ПК и проверяйте, исчезла ли ошибка 0xc0000005.

Другие причины и решения ошибки 0xc0000005

Как было сказано в самом начале – причин появления ошибки при запуске 0xc0000005 может быть достаточно много. Если руководство выше не помогло вам, тогда мы рекомендуем сделать следующее:

  • Провести тестирование оперативной памяти. Для этого подойдет бесплатная утилита Memtest Запустите ее и просканируйте оперативку на ошибки. Возможно, ошибка 0xc0000005 связана с некорректной работой DDR.
  • Если с оперативной памятью все хорошо, то следующий шаг – сканирование системы на вирусы и другое вредоносное ПО. Удалите все подозрительные файлы, программы (особенно рекламные). Другими словами – почистите систему. Затем перезагрузите ПК и проверьте, осталась ли ошибка 0xc0000005.
  • В редких случаях, причиной появления ошибки при запуске 0xc0000005 может быть конфликт драйверов видеокарты – обновите их или, если у вас уже стоят последние, откатите их до прошлой версии.
  • Рекомендуем также попробовать обновить драйвера на принтер – конфликт с ними также иногда является причиной ошибки. В крайнем случае, удалите драйвера или создайте чистый профиль через настройки принтера.

Наконец, если воз и ныне там – восстановите систему до более раннего состояния, в частности, до того момента, когда вы совершенно точно были убеждены в отсутствии ошибки запуска 0xc0000005.



Рекомендуем почитать

Наверх