0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Решение: ошибка 0xc0000005 при запуске приложения

Решение: ошибка 0xc0000005 при запуске приложения

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

ошибка 0xc0000005

Удаление обновлений Windows

Если на Вашем компьютере или ноутбуке недавно были установлены обновления системы, и после этого появилось окно с ошибкой 0xc0000005, то необходимо удалить некоторые установленные обновления Windows.

Через командную строку

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

Введите следующую команду и нажмите «Enter» :

wusa.exe /uninstall /kb:2859537

После этого, обновление с соответствующим номером – kb:2859537 – будет удалено. Перезагрузите компьютер. Выполните то действие, запуск игры или приложения, которое приводило к ошибке 0xc0000005.

Если окошко по-прежнему появляется, введите следующие команды. После ввода каждой нажимайте «Enter» , перезагружайтесь и смотрите, появляется ли ошибка.

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

Через Панель управления

Удалить установленные обновления Windows можно и другим способом. Для этого переходим «Пуск» – «Панель управления» – «Программы и компоненты» . В следующем окне кликаем по ссылочке «Просмотр установленных обновлений» .

Дальше в списке «Microsoft Windows» ищем обновления со следующими номерами: KB2859537, KB2872339, KB2882822, KB971033. Кликаем по каждому правой кнопкой мыши и нажимаем «Удалить» .

Чтобы не просматривать весь список полностью, напишите номер в строке поиска, и сразу появится нужный пункт.

Через безопасный режим

Если удалить обновления описанными способами не получается, так как, например, во время запуска командной строки появляется ошибка 0xc0000005, то сделаем это через безопасный режим.

Читайте так же:
Как умножить на проценты в Excel

Чтобы попасть в безопасный режим, во время запуска операционной системы нажимайте F8 . Затем с помощью стрелочек выберите пункт «Безопасный режим с поддержкой командной строки» .

Дальше удалите обновления системы или через командную строку, или через «Программы и компоненты» , как было описано выше.

Если и после этого, появляется окно с ошибкой, тогда выберите пункт «Устранение неполадок компьютера».

В том случае, если данная строка отсутствует, загрузитесь с установочного диска Windows, затем вместо установки выберите «Восстановление системы» , потом «Командная строка» .

Дальше нужно узнать, какая буква соответствует диску с установленной операционной системой. Вводим команду:

Откроется Блокнот. В нем нажмите «Файл» – «Открыть» . Будет похоже на привычный Проводник. С левой стороны нажмите на «Компьютер» и определите букву диска.

После этого в командную строку введите:

DISM /Image:C: /Get-Packages

Здесь С: – буква диска, которую мы определили. В командной строке, появится много информации. Вам нужно найти обновления с такими номерами: KB2859537, KB2872339, KB2882822, KB971033.

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

После это вводим следующую команду, нажимаем «Enter» и обновления будут удалены:

DISM /Image:C: /Remove-Package
/PackageName:Package_for_KB2859537

Здесь часть Package_for_KB2859537

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

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

Переустановка драйверов

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

Читайте так же:
ScanLite 1.1

Если это не помогло, то попробуйте удалите его из системы, после чего обновите конфигурацию оборудования. Драйверы установятся автоматически.

Если и это не помогло решить проблему, переходим к следующему пункту.

Источники проблем

Различные ошибки при работе или запуске некоторых программ, подобные рассматриваемой, появляются вследствие:

  • Неправильной установки.
  • Отсутствия необходимых модулей, например, библиотек DLL.
  • Неполадок в самой системе Windows.

Следует выяснить, что за ошибка 0хс000005, и как её устранить. Она, прежде всего, выдаётся, если при обращении к оперативной памяти возникла проблема (memory access violation).

Системные обновления

Именно из-за обновлений на некоторых сборках операционной системы Windows 7 возникают сбои. Одним из таких является KB 2859537. Оно устраняет проблему в системе безопасности, делающую возможной несанкционированное повышение привилегий. Важно также знать, что за обновление KB958488, ещё одна причина сбоёв. Оно вносит исправления в платформу Microsoft .NET Framework.

Ещё одно обновление, которое вызывает ошибку приложений 0xc0000005 при их запуске на Windows 7 — это KB 2872339. Оно отвечает за устранение уязвимости в диспетчере управления службами. Эти два обновления из-за определённых особенностей выдают ошибку 0хс0000005 при установке или запуске программы.

Следует отметить, что при выполнении этого действия через файловый проводник Total Commander появится сообщение: «Программа не запускается (5)».

Прочие причины

Исправление ошибки 0xc0000005 при запуске приложения

Ещё одна из причин — физическая неисправность микросхем оперативной памяти компьютера, возникшая, например, после неаккуратной установки модулей во время модернизации или расширения. Сбои также могут вызвать вирусы, неправильная работа системы предотвращения выполнения данных (DEP) или проблемы с драйверами видеоадаптера.

Последние две причины появления ошибки 0х0000005 — это конфликт настроек профиля принтера с приложениями и неполадки в реестре системы из-за неграмотного внесения изменений. В последнем случае сбои возникнут и при запуске «Виндовс-8» (а также и других версий). Для подчистки реестра рекомендуется использовать CCleaner или WizeRegCleaner.

Способ второй – удаление из командной строки

Если по какой-либо причине вы не можете или не хотите воспользоваться первым способом (не открывается «панель управления» и т. п.), то выполнить данную процедуру по удалению обновлений можно из командной строки. Итак, если у вас возникает ошибка Windows 0xc0000005 при запуске приложения, то для исправления этой проблемы нажмите кнопку «Пуск», из открывшегося списка пункт – «Все программы», найдите приложение –«Командная строка» и запустите его, щёлкнув по нему мышкой.

Читайте так же:
Можно ли посмотреть видеоролик который уже удалили

Все программы

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

  • wusa.exe /uninstall /kb:2859537
  • wusa.exe /uninstall /kb:2872339

Командная строка

Вторую команду следует набирать только после завершения выполнения компьютером первой! После того, как обе команды будут обработаны вашим ПК – перезагрузите его.

Почему возникает ошибка 0xc0000005?

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

  • Неисправность ОЗУ на физическом уровне (бракованный модуль, перегрев и т.д.);
  • Проблемы с драйверами устройств (неверная версия, повреждены файлы);
  • Некорректное обновление или установка софта;
  • Воздействие вирусов.

А также различные другие факторы, вплоть до ошибок разработчиков из Microsoft.

Как ещё исправить ошибку 0xc0000005

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

Тестирование памяти на ошибки

В ОС Windows 10 проблема зачастую связана с неисправностью модуля оперативной памяти, что часто случается после расширения оперативы или апгрейда. Лучшим способом выявить неисправность будет использование утилиты Memtest86+ (софт находится в свободном доступе). При обнаружении серьёзных неисправностей потребуется замена модуля.

Проверка оперативной памяти в Memtest86+

Откат системы до точки восстановления

Универсальный способ устранения ошибок – это восстановление системы. Функция позволяет вернуться в то время, когда проблем ещё не возникало, для этого ранее на компьютере должна быть создана точка восстановления, представляющая собой сохранённую копию параметров на определённую дату или событие.

Восстановление системных файлов

Ещё один способ предполагает восстановление повреждённых системных элементов посредством командной строки:

  • Открываем консоль «Выполнить» от имени администратора.
  • Поочерёдно вводим команды:
  • dism/online /cleanup-image/restorehealth.
    Команда для восстановления системных файлов
  • sfc/scannow
    Команда sfc /scannow
  • После выполнения процессов требуется перезагрузка устройства.

Суть метода заключается в сканировании системных файлов и их восстановлении в случае выявления повреждений. Бывает, что в ходе процедуры запрашивается установочный диск или флешка с ОС Windows.

Читайте так же:
Как убрать разрыв страницы в Экселе

Изменение параметров принтера

Возникновение ошибки 0xc0000005 может быть связано с несовместимостью параметров принтера с определённым ПО. Чтобы исправить ситуацию потребуется создать другой профиль в настройках принтера, а также обновить драйвера.

Откат обновлений или удаление драйверов устройств

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

Удаление драйвера сетевой карты

Очистка реестра

Неправильные записи в реестре также одна из причин, провоцирующих ошибки различного характера. Вручную чистить реестр можно только при наличии необходимых навыков и знаний, поскольку даже при малейших некорректных изменениях система может сбоить или вовсе не запускаться. Перед работами обычно создаётся резервная копия. Для рядового пользователя лучше воспользоваться инструментом, позволяющим безопасно выполнить диагностику и исправление записей реестра в автоматическом режиме, например, CCleaner или другой специальный софт.

Очистка реестра в CCleaner

Отключение опции DEP

Блокировка запуска ПО может возникать при попытке софта выполнения своего кода в области оперативы компьютера, выделенной DEP. Благодаря функции реализована возможность предотвращения запуска вредоносного кода из области данных, что позволяет эффективно защищать систему от ряда угроз. При этом иногда DEP блокирует и полезный софт, в таком случае необходимо принять такие меры:

  • Запускаем консоль «Выполнить» от имени администратора.
  • В строке вводим команду bcdedit.exe /set nx AlwaysOff.
    Команда для отключения опции DEP
  • Перезагружаемся, после чего функция будет отключена. Для её активации используется команда bcdedit.exe /set nxOptIn.
    Команда для включения опции DEP

Чтобы выключить DEP только для некоторых приложений выполняются следующие действия:

  • Переходим к Панели управления, открываем раздел «Система», где выбираем пункт дополнительных параметров.
    Дополнительные параметры системы в Windows 10
  • В новом окошке в блоке Быстродействие жмём «Параметры».
    Параметры быстродействия в Windows 10
  • На вкладке «Предотвращение выполнения данных» ставим флажок напротив пункта «Включить DEP для всех программ и служб, кроме выбранных ниже».
    Вкладка предотвращения выполнения данных
  • При помощи кнопки «Добавить» формируем список исключений, после чего применяем новые настройки.
    Добавление программ-исключений

Сканирование на вирусы

Не лишней будет также проверка системы на наличие вирусов. Кроме установленного антивируса, можно дополнительно воспользоваться специальными утилитами, например, Dr.Web CureIt (софт находится в свободном доступе, не требует установки и не конфликтует с имеющимся защитным ПО). Кроме того, следует посмотреть, не находятся ли файлы проблемного приложения в карантине вашего антивируса. Такое случается, когда бдительный защитник посчитал объекты опасными. Если файлы программы, при запуске которой возникает ошибка, находятся в карантине, а вы убеждены в их безопасности, тогда нужно добавить элементы в список исключений антивируса.

Проверка компьютера программой Dr.Web CureIt

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector