Ошибка при запуске приложения 0xc0000005 windows 7 как исправить
Перейти к содержимому

Ошибка при запуске приложения 0xc0000005 windows 7 как исправить

  • автор:

Ошибка при запуске приложения 0xc0000005 — как исправить?

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

Одна из распространённых ошибок при запуске программ в Windows — «Ошибка при запуске приложения (0xc0000005)», в некоторых случаях столкнуться с ней можно и при входе в систему, если сбой вызывает программа в автозагрузке.

Возможные причины ошибки 0xc0000005

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

Сначала о наиболее распространённых причинах того, что программы не запускаются и сообщают о том что произошла «Ошибка при запуске приложения (0xc0000005)»:

  • Конфликт запускаемой программы со сторонним антивирусом
  • Встроенные функции защиты Windows 11 и Windows 10, например — изоляция ядра или DEP
  • Ошибки или повреждение файлов запускаемого приложения, а в некоторых случаях — системных файлов
  • Ошибки оперативной памяти компьютера
  • Обновления Windows, вызывающие сбои

Это не полный список, но с большой вероятностью причина проблем с запуском программы в чём-то из перечисленного.

Сообщение об ошибке может отличаться, например: «Ошибка при инициализации приложения» или «The application was unable to start correctly», но код будет тем же.

Варианты решения

А теперь способы исправить ошибку 0xc0000005 с учётом наиболее частых её причин:

Отключить DEP для программы при ошибке 0xc0000005

  1. При наличии стороннего антивируса, попробуйте отключить его и проверить, решит ли это проблему. При отсутствии сторонних антивирусов можно попробовать добавить папку с программой в исключения Microsoft Defender (при условии, что уверены в её безопасности).
  2. Попробуйте отключить DEP для запускаемого приложения, для этого: нажмите клавиши Win+R на клавиатуре, введите sysdm.cpl и нажмите Enter. В открывшемся окне перейдите на вкладку «Дополнительно», нажмите «Параметры» в разделе «Быстродействие», затем на вкладке «Предотвращение выполнения данных» отключите DEP для запускаемой программы.
  3. Проверьте, меняет ли ситуацию отключение изоляции ядра в Microsoft Defender.
  4. Если есть возможность, попробуйте скачать программу из другого источника (лучше — из официального) и проверить, сохраняется ли сбой.
  5. Выполните проверку целостности и восстановление системных файлов Windows, для этого запустите командную строку от имени администратора и по порядку выполните следующие 2 команды (выполнение может «зависать» в процессе, обычно достаточно подождать несколько минут):

dism /Online /Cleanup-Image /RestoreHealth sfc /scannow
wusa.exe /uninstall /kb:НОМЕР

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

Дополнительные способы

Ниже — некоторые дополнительные методы исправить ошибку. Срабатывают редко, но если другие варианты не помогли, имеет смысл попробовать:

Запуск программы в режиме совместимости

  • Попробуйте запустить программу от имени администратора ( как это сделать).
  • Если речь идёт о какой-то старой программе, проверьте, выполняется ли её запуск в режиме совместимости с предыдущей версией Windows. Для этого откройте свойства исполняемого файла или ярлыка и настройте совместимость на соответствующей вкладке, примените настройки и попробуйте выполнить запуск повторно.
  • В редакторе реестра (Win+Rregedit) перейдите к разделу реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\

Изменение значения параметра LoadAppInit_DLLs

дважды нажмите по параметру LoadAppInit_DLLs и измените его значение на 0, сохраните настройки и перезагрузите компьютер.

  • Проверьте, сохраняется ли ошибка, если выполнить чистую загрузку Windows.
  • По некоторым сообщениям ошибку 0xc0000005 могут вызывать сбои компонентов .NET Framework — можно попробовать отключить их в Панель управления — Программы и компоненты — Включение или отключение компонентов Windows, перезагрузить компьютер и проверить, решена ли проблема.
  • Проверьте ваш компьютер на вирусы, например, с помощью Kaspersky Virus Removal Tool (KVRT, бесплатная утилита, не требует установки на компьютере и не конфликтует с имеющимися антивирусами).
  • Надеюсь, один из способов помог решить проблему и, если это так, буду благодарен комментарию о том, какой именно из них оказался рабочим в вашем случае. Иначе — опишите ситуацию в деталях в комментариях, я постараюсь помочь.

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • Как открыть параметры быстродействия Windows 11 и 10
    • Ноутбук тормозит на зарядке или без неё — причины и варианты решения
    • 403 Forbidden — что это за ошибка и как исправить?
    • Непредвиденная ошибка компонента службы теневого копирования томов — как исправить?
    • Ошибка 0x00000005 в Microsoft Store — как исправить?
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники

      Ruslan 07.07.2014 в 18:02

    • Альберт 18.10.2014 в 10:17

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

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

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

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

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

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

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

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

    7 способов исправить ошибку 0xc0000005

    1. Проверка физической памяти

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

    Для запуска проверки нужно скачать с официального сайта ISO-образ, записать его на CD или DVD. После этого необходимо загрузить компьютер с записанного диска. Если при запуске ничего не делать, загрузится проверка по умолчанию.

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

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

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

    2. Удаление установленных обновлений

    Если ошибка 0xc0000005 стала частым гостем после установки системных обновлений, можно попробовать удалить некоторые из них. Да, это не шутка, в данном случае сложности действительно могут возникать при наличии пакетов с номерами KB2872339, KB2859537 и KB2882822 в списке установленных. Также с аналогичной ошибкой сталкивались те пользователи, у которых на компьютерах появлялось обновление KB971033.

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

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

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

    Первый вариант – воспользоваться штатными системными программами и командной строкой. Последнюю для этих целей нужно запустить с администраторскими привилегиями: в меню Пуск через поиск следует найти CMD. Затем по обнаруженному объекту кликнуть правой клавишей и в подменю выбрать старт от имени администратора.

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

    Если текущий пользователь обладает администраторскими правами, то можно сразу вводить команды через пункт «Выполнить».

    Теперь нужно написать следующую команду:

    wusa.exe /uninstall /kb:2872339

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

    По нажатию Enter’а она запустит системный инсталлятор обновлений. При этом параметр /uninstall укажет ему, что необходимо произвести именно удаление, а не установку. Второй параметр конкретизирует, какое именно обновление необходимо убрать из системы.

    Аналогичным образом нужно поступить и с остальными номерами (2859537, 2882822, 971033). Удаление каждого из пакетов может занять некоторое время. Нужно дождаться корректного завершения работы команды, чтобы не столкнуться с другими проблемами. Затем следует перезагрузить устройство.

    Важно! При включенном автоматическом обновлении пакеты будут повторно установлены. Поэтому рекомендуется проверять эффективность лечения, например, при отключенном интернете. Отключить их можно через Центр обновления: перевести в настройках установку в ручной режим, проверить список доступных. Затем на указанных номерах нужно правым кликом открыть меню и скрыть их.

    4. Откат к точке восстановления

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

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

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

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

    5. Удаление через DISM

    Если предыдущие варианты удаления недоступны или не сработали, есть еще один способ устранить ошибку приложения 0xc0000005. Для этого удаление следует запустить из среды восстановления. Чтобы попасть в нее, необходимо при загрузке ПК нажать F8 до появления меню с вариантами загрузки. Затем нужно выбрать «Устранение неполадок компьютера». Альтернативный способ – использовать среду восстановления с установочного диска.

    Далее следует загрузить командную строку и определить букву системного диска.

    Можно набрать notepad, нажать в нем Ctrl + O и просмотреть имеющиеся в компьютере диски и их буквы. Системный можно опознать по соответствующей метке или по наличию папки Windows. Буква X: при этом используется самой средой восстановления.

    Для удаления через DISM нужно получить полные названия установочных пакетов. Их список покажет такая команда (для примера тут указана буква диска D:, если она другая, нужно указать свой вариант):

    DISM /Image:D:\ /Get-Packages

    Появится довольно длинный список всех обновлений с их статусом. Нужно найти те, у которых в имени есть номера проблемных пакетов (к примеру, KB2859537). Выглядят они примерно так:

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

    После этого нужно скопировать их имена до самого конца (это можно сделать, если сначала выделить их мышкой и затем кликнуть правой кнопкой).

    Для рисунка выше команда будет следующей:

    DISM /Image:D:\ /Remove-Package /PackageName:Package_for_KB2859537~31bf3866ad364e35~x86~~6.1.1.3

    Аналогичным образом следует поступить с другими сбойными обновлениями.

    6. Переустановка программы/драйверов

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

    7. Отключение DEP для проблемного приложения

    Иногда программа может некорректно работать из-за DEP – системы, запрещающей исполнение программы, если она определенным образом работает с памятью. В таком случае можно попробовать отключить DEP для приложения (если не поможет, приложение нужно будет убрать из списка исключений).

    Сначала нужно открыть свойства системы. Для этого нужно кликнуть правой клавишей мыши по Моему компьютеру и выбрать соответствующий пункт.

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

    Затем требуется открыть Дополнительные параметры системы.

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

    Далее нужно перейти к параметрам в разделе Быстродействие и открыть вкладку с настройками DEP.

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

    По умолчанию DEP действует только для основных программ. Но если появляется 0xc0000005 при запуске приложений системы, следует попробовать второй вариант («… кроме выбранных ниже»). Нужно нажать «Добавить» и указать исполняемый файл сбойной программы.

    При этом DEP включится для всех других программ, поэтому пользоваться им следует аккуратно.

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

    • 10 лучших антивирусов 2022 года
    • 15+ самых нужных программ для Windows 10 и 11

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

    • Ошибка при запуске приложения 0xc000007b
    • Ошибка 0x80004005 — Windows не может получить доступ к компьютеру
    • Ошибка при запуске приложения 0xc0000142
    • Ошибка при запуске приложения 0xc000007b

    Ошибка 0xc0000005: 7 способов исправить

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

    ошибка 0xc0000005 в Виндовс

    Причины возникновения ошибки 0xc0000005

    Злополучная ошибка 0xc0000005 характерна для Windows 10, 11 и более ранних версий майкрософтовской операционки. Во времена царствования «семерки» с проблемой обычно боролись путем удаления неудачных обновлений системы. Таковых было несколько штук, каждое удаляли командой wusa.exe с параметрами uninstall и название обновки. Между операциями запускали перезагрузку Винды. Несколько сбойных апдейтов ОС подпортили жизнь юзерам, использующим пиратские Windows, но для опытных системных администраторов они проблемой не стали.

    С появлением Windows 10 обновки стали реже приводить к неприятным последствиям. Однако ошибка 0xc0000005 по-прежнему периодически упоминается в жалобах пользователей, поскольку к ней приводит достаточно широкий спектр причин. Впрочем, суть проблемы вырисовывается достаточно четко — это отсутствие доступа к части ОЗУ или другому ресурсу.

    Ошибка 0xc0000005: как исправить

    Способ устранения неполадки зависит от фактора, который ее спровоцировал:

    Причина

    Теперь пройдемся по всем типичным ситуациям поподробнее.

    Проверить физическую память

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

    проверка планки памяти в системнике

    Чтобы убедиться в диагнозе, извлеките из системника новую планку, и попробуйте позапускать программы, которые ранее не подавали признаков жизни. Все заработало? Значит, искомая причина связана с железом. Поискать bad-блоки в ОЗУ можно с помощью утилиты Memtest86+.

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

    Проблемы программного характера могут относиться к драйверам видеокарты или принтера:

    1. Подкачали дрова видяхи. Такая ситуация иногда бывает с игровым компом, оборудованным дискретной видеокартой. Чтобы убедиться в ее причастности к ошибке, подключите монитор в разъем материнки. Если программы стали запускаться — проблема в этом. Лечение стандартное: обновление или откат драйверов. Первый вариант актуален, когда дрова давно не обновляли, второй — когда перед сбоем 0xc0000005 как раз занимались этим вопросом.
    2. Неполадки с драйверами принтера. В этом случае устройство может отказаться печатать, а при попытке посмотреть настройки выдает код 0xc0000005. Проблема устраняется переустановкой принтера. Нужно удалить его в устройствах, скачать на сайте производителя драйвера и инсталлировать их. Также принтер порой выдает ошибку из-за чрезмерного усердия стороннего антивируса или отключенного брандмауэра Windows. Отключение антивирусного ПО иногда помогает и в ситуации, когда не запускается игра.

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

    Проверить системные файлы

    Дать старт проверке можно различными способами. Самый простой вариант: «Пуск» — cmd — sfc /scannow — Enter. Запустится быстрая проверка системных файлов, кроме тех, что задействованы операционкой. Для выполнения полной проверки можно загрузиться с флешки с образом системы, и запустить командную строку из специальной среды восстановления.

    Команда sfc не поможет, если повреждено хранилище системных компонентов. Для его восстановления используют утилиту DISM.exe. Запускается она с командной строки с параметрами: /Online /Cleanup-Image /***. Вместо звездочек нужно подставить один из параметров:

    • CheckHealth — проверка изначального состояния хранилища;
    • ScanHealth — поиск повреждений;
    • RestoreHealth — восстановление хранилища.

    проверка системных файлов

    Команды с последними двумя параметрами выполняются долго, процесс может на время замирать на 20%. После dism стоит снова запустить sfc. Технология достаточно универсальная, помогает исправить как ошибку 0xc0000005, так и другие препятствия для запуска программ.

    Откатить версию операционной системы

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

    Операционке понадобится хотя бы одна точка восстановления. Запасные конфигурации системы для диска С по умолчанию создаются автоматически. Также перед рискованными операциями, например, многочисленными правками системного реестра, стоит создать точку восстановления в ручном режиме.

    откат действующей версии операционки

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

    Переустановить программу

    Этот способ подойдет, если ошибка выскакивает только при запуске одной программы. Возможно, в процессе инсталляции произошел какой-то сбой или вы установили софт, зараженный вирусами. В таких случаях удалите прогу, проверьте комп и установочный файл антивирусом, а затем инсталлируйте приложуху заново.

    переустановка программы

    Проверить наличие вирусов

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

    А вот если на компе похозяйничал вирус — тут, возможно, придется позаморачиваться. Нужно будет провести полную проверку ПК антивирусом со свежей базой вредоносного ПО. После этого может возникнуть необходимость в переустановке программы, которая выдавала ошибку, или даже в восстановлении системных файлов.

    Отключить DEP

    Когда ошибка 0xc0000005 связана DEP, можно попробовать решить проблему путем отключения этой технологии, разработанной для дополнительной защиты памяти от вирусов. Такой вариант актуален, если сбоит только одна программа, а остальные исправно запускаются. Для отключения DEP клацаем правой по «Этот компьютер», далее: «Свойства» — Дополнительные параметры — «Дополнительно» — Параметры быстродействия — Предотвращение выполнения данных. Чтобы ввести исключение активируем нижний чекбокс. Жмем «Добавить», и выбираем командный файл, при запуске которого выскакивает ошибка.

    отключение DEP

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

    Ошибка 0xc0000005 при запуске приложений в Windows 7

    При запуске любого 32-х битного приложения в 64-х битной Windows 7 возникает ошибка 0xc0000005. Проблема почти всегда проявляется после обновления не лицензионной версии Windows 7 или Windows 8.

    Впервые трудности у пользователей возникли после установки выпущенного для Windows 7 обновления KB2859537. Ошибка появлялась из-за несовместимости обновления с используемым в 64-х битных системах методом активации. В результате установки обновлений ОС пользователь получал отказ в запуске любых исполняемых файлов, кроме стандартных (сама же ОС загружается при этом нормально).

    Справка: Обновление KB2859537 вышло в августе 2013. Позже в сентябре того же года вышло обновление KB2872339, а в октябре вышло KB2882822. Все эти обновления приводили к похожему эффекту.

    Устранение ошибки 0xc0000005

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

    Удаление через пункт «Программы и компоненты»

    Необходимо зайти в «Панель управления -> Программы и компоненты -> Просмотр установленных обновлений«. Там в списке установленных обновлений нужно найти обновления под номерами KB2859537, KB2872339 и KB2882822, кликнуть по очереди по каждому из них правой кнопкой мыши и выбрать «Удалить«.

    Удаление из командной строки

    Необходимо запустить консоль от имени администратора (например, по комбинации клавиш «Win+R«). В консоль нужно ввести поочередно команды:

    wusa.exe /uninstall /kb:2882822

    wusa.exe /uninstall /kb:2872339

    wusa.exe /uninstall /kb:2859537

    Справка: Утилита wusa.exe предназначена для установки и удаления обновлений Windows. Можно запустить ее с ключом /?, чтобы узнать больше.

    Другие способы устранения проблемы

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

    Подчищаем и делаем выводы

    В случае успешного удаления, перечисленные обновления исчезнет из списка установленных обновлений в панели управления. Обратите внимание, что в журнале установленных обновлений все они будут присутствовать, т.к. установка все же производилась. После удаления обновлений необходимо перезагрузить компьютер. После перезагрузки можно зайти в «Панель управления -> Центр обновления Windows» и кликнуть слева по ссылке «Поиск обновлений«. По окончании поиска нужно открыть список важных обновлений, найти в нем нужное обновление (KB2859537, KB2872339 и KB2882822), кликнуть на нем правой кнопкой мыши и выбрать «Скрыть обновление«.

    Справка: Материалы данной статьи носят информационно-просветительский характер и не являются призывом или инструкцией к действию. Внесение любых модификаций пользователи делают по собственной инициативе и на свой страх и риск.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *