Не запускаются программы ошибка 0xc0000005

ошибка 0xc0000005 в windows 10

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

Способ 1: Удаление обновлений

Если рассматриваемая ошибка начала появляться после того, как система обновилась, попробуйте удалить последние апдейты. Пользователи пишут, что чаще всего проблема возникает, когда обнаруживаются обновления KB2859537, KB2882822, KB971033 или KB2872339. Также можно попытаться избавиться от последних обновлений, обладателям нелицензионной версии ОС: в этом случае часть файлов не может быть заменена оригинальными, которые пытаются использовать установочные пакеты.

Ошибка 0xc0000005. Как исправить?

Существует несколько способов удалить последние обновления, но самый простой – это использование «Командной строки»:

  1. Запустите консоль с расширенными правами, введя соответствующий запрос в поиске по «Пуску» и выбрав пункт «Запуск от имени администратора». ошибка 0xc0000005 в windows 10-01
  2. В окне консоли вставьте wusa.exe /uninstall /kb:2859537 и нажмите на клавишу «Enter». ошибка 0xc0000005 в windows 10-02

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

Если нужно избавиться от последних обновлений, воспользуйтесь инструментами из системных «Параметров»:

    Перейдите в «Параметры», щелкнув по кнопке «Пуск» и выбрав соответствующий пункт из меню.

ошибка 0xc0000005 в windows 10-03

  • Вызовите «Обновление и безопасность». ошибка 0xc0000005 в windows 10-04
  • На вкладке «Центр обновления Windows» нажмите на строку «Просмотр журнала обновлений». ошибка 0xc0000005 в windows 10-05
  • Затем кликните по ссылке «Удалить обновления». ошибка 0xc0000005 в windows 10-06
  • Откроется окно со списком установленных обновлений. Чтобы найти последние, отсортируйте их по дате инсталляции, кликнув по названию столбца «Установлено». Затем выделите нажатием ЛКМ последние апдейты и выберите кнопку «Удалить» вверху. ошибка 0xc0000005 в windows 10-07
  • This application was unable to start correctly 0xc00005 / Error Code 0xc0000005 — КАК ИСПРАВИТЬ

    Останется подтвердить действие и дождаться, пока выбранное обновление будет полностью удалено.

    Способ 2: Проверка целостности системных файлов

    Операционная система тесно связана с файлами, отвечающими за корректное функционирование процессов на ПК. Следующий метод предполагает восстановление системных файлов, которые могли быть повреждены в результате ошибок или деятельности вирусного ПО. Встроенные инструменты Windows 10 позволяют провести проверку и восстановление таких файлов (SFC) и их хранилища (DISM), что может помочь исправить ошибку с запуском приложений или установкой ОС. Используйте утилиты в консоли «Командная строка» в такой последовательности: SFC, а если она выдаст ошибку — DISM, после чего снова SFC. В нашем отдельном материале подробно описано, как это сделать.

    ошибка 0xc0000005 в windows 10-08

    Подробнее: Использование и восстановление проверки целостности системных файлов в Windows 10

    Способ 3: Сканирование жесткого диска

    ошибка 0xc0000005 в windows 10-09

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

    В этот раз в окне консоли нужно прописать chkdsk /f /r C: , где C – буква системного раздела. При необходимости замените ее на другую. После ввода команды нажмите на клавишу «Enter».

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

    Способ 4: Диагностика памяти

    Поврежденная оперативная память приводит ко многим проблемам в Windows, включая ошибку с кодом 0xc0000005. Роль ОЗУ очень значительна в большинстве запущенных процессов, в особенности при запуске приложений. Чтобы устранить неполадку, попробуйте использовать штатное средство, сканирующее оперативную память на наличие повреждений различного характера:

    1. Через поиск «Пуска» отыщите утилиту «Средство проверки памяти Windows». ошибка 0xc0000005 в windows 10-10
    2. В появившемся окне выберите один из двух вариантов: сразу выполнить перезагрузку и провести проверку, либо дождаться следующего выключения компьютера. В первом случае ОС будет перезапущена, а во время загрузки средство проверит компонент. ошибка 0xc0000005 в windows 10-11

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

    Читайте также:
    Программ менеджер кто это

    ошибка 0xc0000005 в windows 10-12

    Подробнее: Устанавливаем модули оперативной памяти

    Способ 5: Отключение функции DEP

    Операционная система от Microsoft отличается надежной защитой от вредоносных файлов и другого подозрительного софта, что позволяет предотвратить нанесение ущерба данным. Одной из таких функций является DEP, или Data Execution Prevent, которая может влиять на запуск программ, вызывая рассматриваемую ошибку. Она ошибочно «видит» в софте потенциальную угрозу и блокирует его открытие.

    Если вы доверяете программе, которую пытаетесь запустить, то для нее можно временно отключить функцию DEP:

    1. Кликните ПКМ по значку «Этот компьютер». Откроется контекстное меню, где нужно выбрать пункт «Свойства». ошибка 0xc0000005 в windows 10-13
    2. Выберите строчку «Дополнительные параметры системы» на вкладке «О программе». ошибка 0xc0000005 в windows 10-14
    3. В новом окне перейдите на вкладку «Дополнительно» и в блоке «Быстродействие» нажмите на кнопку «Параметры». ошибка 0xc0000005 в windows 10-15
    4. Затем откройте вкладку «Предотвращение выполнения данных». Отметьте пункт «Включить DEP для всех программ и служб, кроме выбранных ниже». Нажмите на кнопку «Добавить». ошибка 0xc0000005 в windows 10-16
    5. Через системный «Проводник» отыщите исполняемые файлы программ (с расширением EXE), у которых имеется проблема запуска. Добавьте их в список. ошибка 0xc0000005 в windows 10-17

    Задать атрибуты DEP можно только для 32-разрядных исполняемых файлов.

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

    Способ 6: Редактирование реестра

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

    1. Вызовите диалоговое окно «Выполнить», одновременно зажав клавиши «Win + R». В строке «Открыть» напишите regedit и кликните по «ОК». ошибка 0xc0000005 в windows 10-18
    2. Вставьте в адресную строку «Редактора реестра» такой путь: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindows и нажмите на клавишу «Enter». В центральной части окна отыщите параметр под названием «LoadAppInit_DLLs» и перейдите в его «Свойства», дважды щелкнув по нему ЛКМ. ошибка 0xc0000005 в windows 10-19
    3. Если в строке «Значение» стоит «0», поменяйте его на «1», и сохраните настройки. ошибка 0xc0000005 в windows 10-20

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

    Способ 7: Откат к предыдущему состоянию

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

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

    ошибка 0xc0000005 в windows 10-21

    Подробнее: Откат к точке восстановления в Windows 10

    Источник: lumpics.ru

    Ошибка 0хс0000005 и другие проблемы с последними обновлениями Microsoft

    date

    08.06.2022

    user

    itpro

    directory

    Windows 7

    comments

    комментария 53

    На прошлой неделе Microsoft в рамках своего традиционного Patch Tuesday выпустила ряд важных обновлений безопасности (обзор обновлений за август 2013 смотри на сайте Microsoft). По результатам установок патчей оказалось, что как минимум в 3 их 8 бюллетеней безопасности являются просто-напросто опасными!

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

    Бюллетень MS13-066, который описывается, как патч, устраняющий возможность раскрытия информации в серверных службах Active Directory Federation Services (ADFS), после установки может вызвать полный отказ в работе ADFS.

    Ошибка при запуске приложения (0xc0000005). Для выхода из приложения нажмите кнопку

    И самым критичной и массовой проблемой, затронувшей множество рядовых пользователей Windows, является обновление KB2859537 (входит в состав бюллетеня MS13-063). Установка данного обновления в некоторых случаях блокирует запуск почти всех приложений, в том числе различных элементов настройки системы в «Панели управления» и браузера Internet Explorer. Выглядит проблема так: после установки обновления KB2859537 и перезагрузки системы при попытке запустить практически любое приложение, появляется следующая ошибка: «Ошибка при запуске приложения (0xc0000005). Для выхода из приложения нажмите кнопку «ОК»».

    Upd от 11.09.2013 . Сентябрьское обновление KB2859537 для Windows 7 x64 также может вызвать появление подобной ошибки. Подробности в статье: Ошибка 0xc0000005 или опять не запускаются программы после установки обновлений в Windows 7.

    Update от 9.10.2013 . Октябрьское обновление KB2882822 вызывает аналогичные проблемы. Подробности в этой статье.

    Если пробежаться по последним топикам технических ИТ форумов то они буквально пестрят темами типа:

    Ошибка при запуске приложения 0хс0000005
    Не запускаются программы (ошибка 0xc0000005)
    перестали запускаться проги на буке
    Не запускаются 32-bit приложения после установки обновления
    Помогите! 0xc0000005

    Что характерно, большинство тем такого рода, наблюдается в основном в русскоязычном сегменте Интернета. Проблемы наблюдаются в основном с десктопной Windows 7 и серверной Windows 2008 R2.

    Обновление KB2859537 заменяет ряд системных файлов, в том числе ряд файлов ядра и кучу вспомогательных библиотек (http://support.microsoft.com/kb/2859537). В том случае, если ядро модифицировано (а это почти всегда так в различных сборках Windows и в случае использования патчей для нелегальной активации), на некоторых x64 системах установка обновления может вызвать невозможность запуска 32-битных программ и они аварийно завершаются с ошибкой 0×0000005 / 0xc0000005. По последним данным, ошибке 0xc0000005 подвержены пиратские операционные системы, активированные различными активаторы с собственной копией ядра системы с внесенными изменениями для обхода системы активации

    Читайте также:
    Невозможно установить программу в данной операционной системе revit

    По мнению участника форума OSZone simplix проблема данного обновления связана с тем, что во многих системах со взломанной активацией используется старая версия ntoskrnl.exe, которая патчером или сборщиком переименовывается в xNtKrnl.exe и прописывается в поле kernel через bcdedit. Необходимо это для того, чтобы система работала с драйвером, эмулирующим SLIC-таблицу.

    Однако старое ядро не совместимо с новыми файлами подсистемы Wow64, и именно по этой причине на x64 системах перестают запускаться 32-битные программы. Т.е. патч заменяет только официальное ядро, а взломанное остается нетронутым и продолжает работать, но поскольку обновление также содержит и другие компоненты (в т.ч. Wow64), то они просто оказываются несовместимы друг с другом. И вины Microsoft в том, что они не тестировали обновления на ломаных сборках абсолютно никакой – новая версия ядра патчится корректно.

    С помощью bcededit можно определить, что если имеется параметр kernel и ссылается он на файл xNtKrnl.exe (имя старого пропатченного ядра), значит установка обновления с вероятностью 99% вызовет проблемы.

    xNtKrnl.exe - пропатченное ядро

    Способы устранения ошибки 0xc0000005

    Чтобы оперативно устранить ошибку 0xc0000005, необходимо удалить обновление KB2859537 или сделать откат на точку восстановления системы предшествующую его установке (что, впрочем не всегда помогает).

    Удалить KB2859537 можно из графического интерфейса GUI или с помощью командной строки.

    Удаление KB2859537 с помощью графического интерфейса

    Удалить KB2859537

    1. Перейдите в Панель управления->Программы и компоненты
    2. Слева нажмите ссылку «Просмотр установленных обновлений»
    3. В списке ранее установленных обновлений найдите KB2859537 (от 14-18 августа 2013)
    4. Щелкните по обновлению правой кнопкой мыши и выберите пункт «Удалить»
    5. После удаления обновления перезагрузите систему

    Удаляем обновление KB2859537 из командной строки.

    1. Запустите командую строку с правами администратора
    2. Убедимся, что искомое обновление установлено в системе (методика из статьи «Вывод списка установленных обновлений Windows»), набрав команду

    wmic qfe list | find «KB2859537»
    wusa.exe /uninstall /kb:2859537

    Удаления обновления KB2859537 с помощью загрузочного диска

    Примечание! Если описанные выше методики не сработали, или же система отказывается грузиться в обычном режиме (падает в BSOD), можно попробовать удалить обновление из среды восстановления Windows так.

    Если под рукой есть диск со средой MSDart 6.5 или выше (ex. Erd Commander), удалить любое обновление можно, загрузившись с него и воспользовавшись программой Hotfix Uninstall.

    Если под рукой имеется только загрузочный/установочный диск с Windows 7/8, необходимо:

      Загрузится с него, открыть командную строку и выполнить команду:

    DISM /Image:D: /Get-Packages
    DISM /Image:D: /Remove-Package /PackageName:Package_for_KB2859537~31af3253ad364e34~x86~~6.1.1.0

    В компании Microsoft заявляют, что обновление KB2859537 не нацелено на борьбу с пиратскими системами.

    Указанные обновления были признаны компанией Microsoft бракованными и отозваны из «Центра обновления». Одной из причин наличия серьезных ошибок в выпущенных обновлениях публикации Microsoft назвала недостаточно качественное тестирование.

    Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

    Читайте далее в разделе Windows 7

    page

    page

    page

    Папки на флешке стали ярлыками

    Восстанавливаем языковую панель в Windows 7

    Опять не запускаются программы после установки обновлений в Windows 7. Ошибка 0xc0000005

    Источник: winitpro.ru

    Ошибка 0xc0000005 при запуске приложения в Windows 7/10 – как устранить?

    Установка накопительных обновлений, время от времени выпускаемых Microsoft, является залогом стабильности и безопасности работы системы, но иногда такие пакеты обновлений сами становятся причиной неполадок в Windows. Примером тому может служить ошибка 0xc0000005, возникающая при запуске приложений в Windows 7, 8.1 и 10. Появляющееся же при этом диалоговое окошко не предлагает ничего иного, как закрыть сбойную программу.

    Окно с ошибкой 0xc0000005

    Формулировка содержимого окошка может быть разным: ошибка при инициализации приложения, ошибка при запуске приложения, Error: access violation. При попытке открыть игру пользователь может получать ошибку вида unmanaged exception 0xc0000005 или unhandled exception access violation c0000005. Иногда при запуске приложения падает вся система, но сути это не меняет, так как во всех случаях в описании присутствует код 0xC0000005.

    К сожалению, у этой ошибки нет подробного описания, которое могло бы точно указать на причину её появления, но чаще всего она связана с неправильной работой «сырых» обновлений, приводящих к сбоям в обращении к памяти. В Windows 7 и 8.1 появление ошибки с указанным кодом регистрировалось после установки обновления KB2859537, а также KB2872339, KB2882822 и KB971033, KB2876315 и KB2862772. Все эти пакеты в процессе установки заменяют файлы ядра, что и приводит к описанным выше последствиям. Соответственно, решением проблемы может стать удаление этих обновлений.

    Удаление обновлений через интерфейс

    Наиболее простой и очевидный способ. Запустите через Панель управления апплет «Установка и удаление программ», нажмите ссылку «Просмотр установленных обновлений», найдите в списке проблемный пакет (найти его проще всего, воспользовавшись поисковой строкой) и удалите его, после чего перезагрузите компьютер.

    Читайте также:
    Быстрое решение проблем программа

    Удаление проблемных пакетов обновлений через Панель управления

    Чтобы система не установила его повторно, автоматическое обновление лучше всего отключить, а установку обновлений в будущем контролировать вручную.

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

    Удалить «плохое» обновление можно через командную строку, используя консольную утилиту wusa. Запустите консоль CMD от имени администратора и выполните в ней команду вида wusa.exe /uninstall /kb№_пакета. Например, в случае с обновлением KB2859537 команда будет выглядеть следующим образом:

    wusa.exe /uninstall /kb:KB2859537

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

    Удаление обновлений с помощью утилиты wusa

    После этого перезагружаем систему и переводим установку обновлений в ручной режим (это можно сделать и до удаления пакетов). Может статься, что утилита wusa.exe, как и все приложения, при запуске также будет выдавать ошибку 0xC0000005. В этом случае повторите все действия, но уже в безопасном режиме.

    Откат к предыдущей точке восстановления

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

    Восстановление системы с помощью Мастера - шаг 1

    Восстановление системы с помощью Мастера - шаг 2

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

    Восстановление системы с установочного диска

    Окно выбора действия

    Дополнительные параметры

    Переход к восстановлению из контрольных точек

    В крайнем случае с её же помощью можно откатиться к более ранней версии Windows, если до этого выполнялось мажорное обновление.

    С помощью утилиты DISM

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

    Определяем букву системного диска

    Вероятнее всего, в загрузочной среде системный раздел у вас будет иметь букву D. Теперь выполните в консоли такую команду:

    DISM /Image:D: /Get-Packages

    Выводим список пакетов с помощью утилиты DISM

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

    Копируем название пакета

    Теперь выполните в консоли такую команду, подставив на место FullName ранее скопированное полное имя пакета:

    DISM /Image:D: /Remove-Package /PackageName:FullName

    Удаление пакета

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

    Отключение функции DEP

    Функция DEP является частью безопасности системы, обеспечивающей дополнительную защиту от вирусов, но в редких случаях при запуске приложений она может показывать окошко с кодом ошибки 0xc0000005. Попробуйте отключить её, выполнив в запущенной с повышенными правами консоли CMD команду bcdedit.exe /set nx AlwaysOff. После этого перезагрузите ПК и проверьте, не исчезла ли ошибка 0xc0000005.

    Отключаем функцию DEP через командную строку

    Функцию DEP можно отключить и для определённых программ. Для этого зайдите в «Дополнительные параметры системы».

    Переходим в Дополнительные параметры системы

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

    Отключаем DEP для отдельных программ

    Полностью отключается DEP командой bcdedit.exe /set nx OptIn.

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

    А вот с «десяткой» всё обстоит несколько иначе. Вероятность, что причиной ошибки с кодом исключения 0xc0000005 стало какое-то некачественное обновление остаётся, но чаще всего её вызывает конфликт системы с некоторыми видами программного обеспечения. Как правило, это различные криптографические приложения, в частности программные продукты КриптоПРО. Удалите с компьютера данное ПО, после чего тщательно очистите реестр вручную или с помощью утилит типа Wise Registry Cleaner.

    Что еще следует проверить в Windows 10

    Привести к ошибке может конфликт антивирусных приложений. Если у вас установлено две антивирусных программы, отключите защиту в реальном времени сначала для одного антивируса, а затем для второго и посмотрите, как на это отреагирует система. Удалите один из антивирусов или замените его другим (вообще устанавливать на ПК два антивируса не рекомендуется). В целом мы рассмотрели, как исправить ошибку 0xc0000005 в Windows 7/10, но есть еще пара нюансов, о которых не помешает знать.

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

    Источник: viarum.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru