Приветствую! Наша любимая операционная система полна неожиданных сюрпризов, и один из них – это ошибка приложения под кодом 0xc0000005. Беда в том, что у этой ошибки нет конкретной расшифровки источника проблемы, т.е. случиться она может почти из-за чего угодно! Но хорошая новость в том, что 90% проблем можно исправить следуя этой инструкции.
Возникает эта проблема при запуске какой-нибудь программы или игры, а у некоторых даже при попытке открыть любую программу на компьютере! При этом может выдаваться похожее окно:
А сообщения могут быть разными, например:
- Error: access violation 0xC0000005
- Exception 0xc0000005 EXCEPTION_ACCESS_VIOLATION
- Ошибка при инициализации приложения (0xc0000005)
или система может вовсе уйти в нокаут, оставив на экране лишь печальный синий экран смерти. В Windows 8/10 x64 могут не работать 32-битные приложения. В любом случае следуйте инструкции сверху вниз, пробуя различные варианты, пока всё не наладится.
Вчера обратил внимание на резко возросшее количество посетителей на старую статью о том, почему не запускаются программы Windows 7 и 8. А сегодня понял, с чем связан этот поток — у многих пользователей перестали запускаться программы, а при запуске компьютер пишет «Ошибка при запуске приложения (0xc0000005). Кратко и быстро разберем, в чем причины и как исправить эту ошибку.
После того, как вы исправите ошибку во избежание ее появления в дальнейшем, рекомендую сделать это (откроется в новой вкладке).
См. также: ошибка 0xc000007b в Windows
Как исправить ошибку 0xc0000005 в Windows и чем она вызвана
Дополнение от 11 сентября 2013: наблюдаю, что по ошибке 0xc0000005 снова в разы возрос траффик на эту статью. Причина та же, но сам номер обновления может отличаться. Т.е. читаем инструкцию, разбираемся, и убираем те обновления, после которых (по дате) появилась ошибка.
Ошибка появляется после установки обновления операционных систем Windows 7 и Windows 8 KB2859537, выпущенное с целью исправить ряд уязвимостей ядра Windows. При установке обновления меняются многие системные файлы Windows, в том числе и файлы ядра. При этом, если у вас в системе было каким-либо образом модифицированное ядро (стоит пиратская версия ОС, потрудились вирусы), то установка обновления может привести к тому, что не запускаются программы и вы видите упомянутое сообщение об ошибке.
Для того, чтобы исправить данную ошибку вы можете:
- Установить себе, наконец, лицензионный Windows
- Удалить обновление KB2859537
Как удалить обновление KB2859537
Для того, чтобы удалить данное обновление, запустите командную строку от имени администратора (в Windows 7 — найдите командную строку в Пуск — Программы — Стандартные, кликните по ней правой кнопкой мыши и выберите «Запуск от имени Администратора», в Windows 8 на рабочем столе нажмите клавиши Win + X и выберите пункт меню Командная строка (Администратор)). В командной строке введите:
wusa.exe /uninstall /kb:2859537
У кого появилось после 11 сентября пишем:
wusa.exe /uninstall /kb:2872339
У меня сработало. Удачи
После обновления октябрь удалить 2882822 по старой методике, из центра обновлений скрыть иначе будет подгружаться
Также вы можете произвести откат системы или зайти в Панель управления — Программы и компоненты и нажать ссылку «Просмотр установленных обновлений», после чего выбрать и удалить нужное.
Если при запуске игры или программы в Windows 7 и 8 вы видите сообщение «Ошибка при инициализации приложения 0xc0000022», то в этой инструкции Вы найдете наиболее распространенные причины появления данного сбоя, а также узнаете, что делать, с тем, чтобы исправить ситуацию.
Нужно отметить, что в некоторых случаях, причина появления такой ошибки может быть в неправильно реализованном коде для обхода активации программ — то есть, к примеру, пиратская игра может и не запуститься, что бы вы не делали.
Как исправить ошибку 0xc0000022 при запуске приложений
При возникновении ошибок и сбоев при инициализации программ с указанным выше кодом, вы можете попробовать предпринять нижеописанные действия. Инструкции даны в порядке убывания вероятности того, что это решит проблему. Итак, вот список возможных решений, которые помогут исправить ошибку.
Не пытайтесь скачать DLL, если сообщение сопровождается информацией об отсутствующем файле
Очень важное примечание: не ищите отдельные библиотеки DLL, если в тексте сообщения об ошибке имеются информация об отсутствующей или поврежденной библиотеке, которая мешает запуску. Если вы решите загрузить такую DLL со стороннего сайта, то очень рискуете поймать вредоносное программное обеспечение.
Наиболее часто встречающиеся имена библиотек, вызывающих эту ошибку, выглядят следующим образом:
- nv*****.dll
- d3d****_Две_Цифры.dll
В первом случае нужно просто установить драйвера Nvidia, во втором — Microsoft DirectX.
Обновите драйвера и установите DirectX с официального сайта Microsoft
Кроме этого, установите полную версию DirectX с официального сайта Microsoft (http://www.microsoft.com/ru-ru/download/details.aspx?id=35). Это особенно актуально, если у Вас установлена Windows 8 — в самой системе имеются библиотеке DirectX, но не в полном комплекте, что порой приводит к появлению ошибок 0xc0000022 и 0xc000007b.
Сокрее всего, описанных выше действий будет достаточно для того, чтобы исправить ошибку. Если же нет, то можно попробовать следующие варианты:
- Запустить программу от имени администратора
- Установить все не установленные до этого обновления Windows
- Запустить командную строку от имени администратора и ввести команду sfc /scannow
- Произвести восстановление системы, откатив ее к той точке, когда ошибка себя не проявляла.
Надеюсь, эта статья поможет Вам решить проблему и вопрос, что делать с ошибкой 0xc0000022 больше не возникнет.
- Причины и решение проблемы с EXE
- Вопросы и ответы
Иногда можно столкнуться с очень неприятным сбоем, когда исполняемые файлы разнообразных программ не запускаются или их запуск приводит к появлению ошибки. Давайте разберёмся, почему такое происходит и как избавиться от проблемы.
В большинстве случаев источником проблемы служит вирусная активность: проблемные файлы заражены или повреждён системный реестр Windows. Иногда причиной проблемы может быть некорректная работа встроенного в ОС брандмауэра или сбой «Проводника». Рассмотрим решение каждой из проблем по порядку.
Способ 1: Восстановление ассоциаций файлов
Нередко зловредное ПО атакует системный реестр, что приводит к разнообразным сбоям и ошибкам. В случае рассматриваемой нами проблемы вирус повредил ассоциации файлов, вследствие чего система попросту не способна открывать EXE-файлы. Восстановить корректные ассоциации можно следующим образом:
- Откройте меню «Пуск», напечатайте в строке поиска regedit и нажмите Enter. Затем щёлкните правой кнопкой мыши по найденному файлу и выберите вариант «Запуск от имени администратора».
- Используйте «Редактор реестра» Виндовс, чтобы перейти по следующему пути:
- Дважды кликните ЛКМ по параметру «По умолчанию» и напишите в поле «Значение» вариант exefile, после чего нажмите «ОК».
- Далее в ветке
HKEY_CLASSES_ROOT
найдите папку exefile, откройте её и перейдите по путиshell/open/command
.
Снова откройте запись «По умолчанию» и установите в поле «Значение» параметр“%1” %*
. Подтвердите операцию нажатием на «ОК». - Закрывайте «Редактор реестра» и перезагружайте компьютер.
Способ 2: Отключение брандмауэра Windows
Иногда причиной, по которой не запускаются EXE-файлы, может быть встроенный в Виндовс файерволл, и отключение данного компонента избавит вас от проблем с запуском файлов этого типа. Мы уже рассматривали процедуру для Windows 7 и более новых версий ОС, ссылки на подробные материалы представлены ниже.
Подробнее:
Отключение брандмауэра в Windows 7
Отключение брандмауэра в Windows 8
Способ 3: Изменение звуковой схемы и контроля учётной записи (Windows 8-10)
В редких случаях на Windows 8 и 10 причиной проблем с запуском EXE может быть сбой в работе системного компонента UAC, отвечающего за уведомления. Проблему можно исправить, проделав следующие действия:
- Щёлкните ПКМ по кнопке «Пуска» и выберите в меню пункт «Панель управления»
- Найдите в «Панели управления» пункт «Звук» и нажмите на него.
- В окне свойств звуковой системы перейдите на вкладку «Звуки», затем используйте выпадающий список «Звуковая схема», в котором выберите вариант «Без звука» и подтвердите изменение нажатием на кнопки «Применить» и «ОК».
- Вернитесь в «Панель управления» и зайдите в пункт «Учётные записи пользователей».
- Откройте страницу «Управление профилями пользователей», где нажмите на «Изменить параметры контроля учётных записей».
- В следующем окне передвиньте ползунок в нижнее положение «Никогда не уведомлять», после нажмите «ОК» для подтверждения.
- Снова проделайте шаги 2-3, но на этот раз установите звуковую схему в положение «По умолчанию».
- Перезагрузите компьютер.
Описанная последовательность действий выглядит необычно, но она доказала свою эффективность.
Способ 4: Устранение вирусного заражения
Чаще всего EXE-файлы отказываются корректно работать из-за наличия в системе вредоносного ПО. Способы обнаружения и устранения угрозы чрезвычайно разнообразны, и описывать их все не представляется возможным, однако наиболее простые и эффективные мы уже рассматривали.
Подробнее: Борьба с компьютерными вирусами
Как видим, наиболее распространённая причина сбоев в работе EXE-файлов – вирусное заражение, потому мы хотим напомнить вам о важности наличия в системе защитного ПО.
Еще статьи по данной теме:
Помогла ли Вам статья?
Одна из частых и, одновременно, сложных в исправлении проблем — ошибка при запуске приложения 0xc0000142 в Windows, возникающая при запуске какой-то игры либо программы, либо сразу при входе в систему.
В этой инструкции подробно о различных причинах проблемы и о способах исправить ошибку при запуске приложения 0xc0000142 в Windows 11, Windows 10 и предыдущих версиях ОС как при включении компьютера или ноутбука, так и при запуске игр и программ.
Способы исправить ошибку 0xc0000142 при запуске игры или программы
Самая распространенная ситуация — ошибка при запуске приложения 0xc0000142 возникает при запуске какой-либо игры или программы, чаще всего — недавно установленной, а также, в наших реалиях — не обязательно лицензионной, хотя этот фактор может и отсутствовать.
Ниже — способы, которые чаще всего помогают исправить ошибку 0xc0000142 в описанной ситуации, а если они не помогут, перейдите к разделу про дополнительные методы: в нем перечислены реже срабатывающие решения, которые, тем не менее, могут оказаться верными в вашем сценарии.
- Если на вашем компьютере установлен сторонний антивирус, отключите его (а лучше удалить, хотя бы временно) и попробуйте выполнить запуск игры или программы снова. При повторении ошибки, и условии, что программу вы установили недавно и она не является лицензионной, попробуйте удалить её (через Панель управления — Программы и компоненты), а затем, не включая антивирус — снова установить её, причем обратите внимание, чтобы в пути к папке установки не было кириллицы (русских букв).
- Если игра или программа была установлена в папки, пути к которым содержат кириллицу (это можно узнать, открыв свойства ярлыка программы и посмотрев путь), попробуйте переустановить её в папку, путь к которой не содержит русских букв.
- В ситуации, когда на компьютере отключен файл подкачки или его размер задан вручную, некоторые программы могут сообщать об ошибке 0xc0000142 при запуске. Попробуйте включить автоматическое определение размера файла подкачки, подробнее: Настройка файла подкачки в Windows.
- Попробуйте выполнить запуск игры в режиме совместимости с предыдущей версией ОС (правый клик по ярлыку — свойства — вкладка «Совместимость»), а также от имени администратора, что настраивается в том же разделе параметров.
- Выполните чистую загрузку Windows 11, 10, 8.1 или Windows 7. Если ошибка пропадет, это означает, что какая-то служба или сторонняя программа вызывает появление ошибки при запуске нужной программы. Чаще всего речь идет о различном ПО для защиты компьютера. Задача — найти, какая именно.
- Если ошибка возникла недавно, при этом тот же экземпляр программы на компьютере исправно работал до этого, можно использовать точки восстановления на дату, когда проблема не возникала: Точки восстановления Windows 11, Точки восстановления Windows 10.
Это не все возможные методы исправить ошибку при запуске приложения, но чаще других срабатывающие в рассмотренном случае. Если же ошибка 0xc0000142 продолжает возникать, более изощренные способы решения вы найдете далее в инструкции.
Ошибка 0xc0000142 при запуске и входе в систему Windows 11 и Windows 10, 8.1 и 7
Если ошибка возникает, когда вы входите в систему, то есть при запуске Windows вы видите окно «Ошибка при запуске приложения 0xc0000142», причина почти точно в какой-то программе в автозагрузке или службе, один из распространенных вариантов я описывал в отдельном материале про эту ошибку, вызываемую esrv.exe. Общий же порядок действий для данного сценария выглядит следующим образом:
- Обратите внимание на название exe файла в заголовке сообщения об ошибке. Если вам известно, что это за программа — переходим к пункту 2. Если нет — выясните это с помощью поиска в Интернете.
- Если эта программа не является важной, попробуйте просто удалить её в панели управления. Иначе — убрать из автозагрузки (как это сделать в Windows 11 и в Windows 10), а также зайти в службы (Win+R — services.msc) и, если там присутствуют соответствующие этой программе службы, отключить их (двойной клик по службе, тип запуска — «Отключена»).
- После этого перезагрузить компьютер.
Как и в предыдущем случае, если описанное не помогло справиться с ошибкой, переходим к следующему разделу.
Если до этого момента ошибка 0xc0000142 не была исправлена, попробуйте следующие методы решения:
- Если путь к папке вашего пользователя содержит кириллицу, причем «Пользователи» не в счет (C:\Пользователи\Кириллическое_имя\), попробуйте создать нового локального пользователя с именем на латинице, зайти под ним и запустить программу. Может потребоваться переустановка программы под новым пользователем, особенно если речь идет о какой-либо среде разработки и компиляторах, интерпретаторах.
- Если ошибка возникает при запуске ПО, работающего с графикой (игры, редакторы), вручную установите последние драйверы видеокарты с сайтов NVIDIA, AMD, Intel. Причем, если у вас есть интегрированная и дискретная видеокарты — установите драйверы и для той и для другой.
- Выполните проверку целостности системных файлов Windows с помощью sfc /scannow. Подробнее о процедуре в статьях: Восстановление целостности системных файлов Windows 11 и Восстановление целостности системных файлов Windows 10.
- Установите все распространяемые пакеты Visual C++, сделать это проще всего автоматически (сразу полный набор) с помощью последнего способа из инструкции Как скачать Visual C++ всех версий Redistributable x64 и x86.
- При наличии раздела реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
и параметра LoadAppinit_DLLs в нем, измените значение этого параметра с 1 на 0 (для этого дважды нажмите по имени параметра), примените настройки и перезагрузите компьютер.
- По некоторым отзывам, сбой может вызывать «Служба Microsoft Office Нажми и работай».
Как исправить ошибку 0xc0000142 — видео инструкция
И, наконец в случае, если проблема все еще не решена, выполнить поиск вредоносного ПО на вашем компьютере, например, с помощью AdwCleaner или других средств удаления вредоносных программ.
- Способы восстановления запуска файлов EXE
- Вопросы и ответы
Иногда пользователи ПК встречаются с такой неприятной ситуацией, как невозможность запуска программ. Конечно, это очень существенная проблема, которая не дает нормально выполнять большинство операций. Посмотрим, как можно с ней бороться на компьютерах с ОС Виндовс 7.
Способы восстановления запуска файлов EXE
Говоря о невозможности запуска программ на Windows 7, мы, прежде всего, имеем в виду проблемы, связанные с файлами EXE. Причины неполадки могут быть разными. В соответствии с этим существуют различные способы устранения указанного вида проблем. Конкретные механизмы решения поставленной задачи будут рассмотрены ниже.
Способ 1: Восстановление ассоциации файлов EXE через «Редактор реестра»
Одной из самых распространенных причин, почему перестают запускаться приложения с расширением EXE, является нарушение ассоциации файлов вследствие какого-то сбоя или действий вирусов. После этого операционная система просто перестает понимать, что с данным объектом нужно делать. В этом случае необходимо восстановить нарушенные ассоциации. Указанная операция производится через системный реестр, а поэтому перед началом манипуляций рекомендуется создать точку восстановления, чтобы при необходимости иметь возможность отменить внесенные изменения в «Редакторе реестра».
- Для решения проблемы требуется активировать «Редактор реестра». Это можно произвести с помощью утилиты «Выполнить». Вызовите её, применив комбинацию Win+R. В поле введите:
- Запускается «Редактор реестра». В левой части открывшегося окошка представлены разделы реестра в виде каталогов. Щелкните по наименованию «HKEY_CLASSES_ROOT».
- Открывается большой список папок, расположенных в алфавитном порядке, названия которых соответствуют файловым расширениям. Ищите каталог, который имеет имя «.exe». Выделив его, переходите в правую часть окна. Там находится параметр под названием «(По умолчанию)». Кликните по нему правой кнопкой мышки (ПКМ) и выберите позицию «Изменить…».
- Появляется окошко редактирования параметра. В поле «Значение» внесите «exefile», если оно пустое или там находятся любые другие данные. Теперь жмите «OK».
- Затем возвращайтесь в левую часть окна и ищите в том же разделе реестра папку под названием «exefile». Она расположена ниже каталогов, которые имеют названия расширений. Выделив указанную директорию, снова перемещайтесь в правую часть. Жмите ПКМ по названию параметра «(По умолчанию)». Из перечня выберите «Изменить…».
- Появляется окошко редактирования параметра. В поле «Значение» запишите следующее выражение:
«% 1» % *
- Теперь, перейдя в левую часть окна, возвращайтесь к списку разделов реестра. Кликните по названию папки «exefile», которая до этого была выделена. Откроются подкаталоги. Выбирайте «shell». Затем выделите появившийся подкаталог «open». Перейдя в правую часть окна, щелкните ПКМ по элементу «(По умолчанию)». В перечне действий выбирайте «Изменить…».
- В открывшемся окне изменения параметра смените значение на следующий вариант:
- Закрывайте окошко «Редактора реестра», после чего произведите перезагрузку компьютера. После включения ПК приложения с расширением EXE должны открываться, если проблема крылась именно в нарушении файловых ассоциаций.
Способ 2: «Командная строка»
Проблему с файловыми ассоциациями, вследствие которой не запускаются приложения, можно решить также путем ввода команд в «Командную строку», запущенную с административными правами.
- Но прежде нам нужно создать файл реестра в Блокноте. Щелкайте для этого «Пуск». Далее выбирайте «Все программы».
- Переходите в каталог «Стандартные».
- Тут нужно найти наименование «Блокнот» и нажать по нему ПКМ. В меню выберите «Запуск от имени администратора». Это важный момент, так как иначе не получится сохранить созданный объект в корневом каталоге диска C.
- Запускается стандартный текстовый редактор Виндовс. Введите в него такую запись:
- Затем переходите по позиции меню «Файл» и выбирайте «Сохранить как…».
- Появляется окошко сохранения объекта. Переходим в нем в корневой каталог диска C. В поле «Тип файла» изменяем вариант «Текстовые документы» на пункт «Все файлы». В поле «Кодировка» из выпадающего перечня выбирайте «Юникод». В поле «Имя файла» прописывайте любое для вас удобное название. После него требуется поставить точку и написать наименование расширения «reg». То есть в итоге вы должны получить вариант по следующему шаблону: «Имя _файла.reg». После того как выполнили все указанные выше действия, жмите «Сохранить».
- Теперь настало время запустить «Командную строку». Снова через меню «Пуск» и пункт «Все программы» перемещайтесь в каталог «Стандартные». Ищите наименование «Командная строка». Найдя это название, щелкайте по нему ПКМ. В перечне выберите «Запуск от имени администратора».
- Интерфейс «Командной строки» будет открыт с административными полномочиями. Введите команду по следующему шаблону:
REG IMPORT C:\имя_ файла.reg
Вместо части «имя_ файла.reg» требуется ввести наименование того объекта, который мы ранее сформировали в Блокноте и сохранили на диске C. Затем жмите Enter.
- Выполняется операция, об успешном завершении которой будет тут же сообщено в текущем окне. После этого можете закрывать «Командную строку» и перезагружать ПК. После перезапуска компьютера нормальное открытие программ должно возобновиться.
- Если же все-таки файлы EXE так и не открываются, то активируйте «Редактор реестра». Как это сделать было рассказано при описании предыдущего метода. В левой части открывшегося окна последовательно переходите по разделам «HKEY_Current_User» и «Software».
- Открывается довольно большой перечень папок, которые размещены в алфавитном порядке. Найдите среди них каталог «Classes» и перейдите в него.
- Открывается длинный список каталогов, которые имеют наименования различных расширений. Найдите среди них папку «.exe». Щелкайте по ней ПКМ и выбирайте вариант «Удалить».
- Открывается окно, в котором нужно подтвердить свои действия по удалению раздела. Жмите «Да».
- Далее в этом же разделе реестра «Classes» ищите папку «secfile». В случае обнаружения аналогичным образом щелкайте по ней ПКМ и выбирайте вариант «Удалить» с последующим подтверждением своих действий в диалоговом окне.
- Затем закрывайте «Редактор реестра» и перезагружайте компьютер. При повторном его запуске открытие объектов с расширением EXE должно восстановиться.
Урок: Как включить «Командную строку» в Windows 7
Способ 3: Отключение блокировки файлов
Некоторые программы могут не запускаться в Виндовс 7 просто потому, что они заблокированы. Это касается только запуска отдельных объектов, а не всех файлов EXE в целом. Для решения указанной проблемы существует собственный алгоритм преодоления.
- Щелкайте ПКМ по наименованию программы, которая не открывается. В контекстном списке выбирайте «Свойства».
- Открывается окошко свойств выбранного объекта во вкладке «Общие». В нижней части окна отображается текстовое предупреждение, сообщающее о том, что данный файл получен с другого компьютера и, возможно, был заблокирован. Справа от этой надписи имеется кнопка «Разблокировать». Жмите по ней.
- После этого указанная кнопка должна стать неактивной. Теперь жмите «Применить» и «OK».
- Далее можно производить запуск разблокированной программы обычным способом.
Способ 4: Устранение вирусов
Одной из самых распространенных причин отказа в открытии файлов EXE является вирусное заражение компьютера. Отключая возможность запуска программ, вирусы тем самым пытаются себя обезопасить от антивирусных утилит. Но перед пользователем возникает вопрос, как запустить антивирус для сканирования и лечения ПК, если активация программ невозможна?
В этом случае нужно просканировать компьютер антивирусной утилитой с помощью LiveCD или произведя подключение к нему с другого ПК. Для устранения действия вредоносных программ существует много наименований специализированного программного обеспечения, одним из которых является Dr.Web CureIt. В процессе сканирования при обнаружении угрозы утилитой требуется следовать тем советам, которые отображаются в её окне.
Как видим, существует несколько причин, почему все программы с расширением EXE или только отдельные из них не запускаются на компьютере с ОС Виндовс 7. Среди них основными являются следующие: сбои в работе операционной системы, вирусное заражение, блокировка отдельных файлов. Для каждой причины имеется свой алгоритм решения изучаемой проблемы.
Еще статьи по данной теме:
Помогла ли Вам статья?
- Причины «APPCRASH» и способы устранения ошибки
- Вопросы и ответы
Одной и ошибок, с которой могут встретиться юзеры Windows 7 при старте или установке программ, является «Имя события проблемы APPCRASH». Часто она возникает при использовании игр и иных «тяжелых» приложений. Давайте выясним причины и способы устранения указанной неполадки компьютера.
Непосредственные первопричины возникновения «APPCRASH» могут быть различными, но всех их связывает то, что данная ошибка возникает в том случае, когда мощность или характеристики аппаратных либо программных компонентов компьютера не соответствуют необходимому минимуму для запуска определенного приложения. Именно поэтому указанная ошибка чаще всего возникает при активации приложений с высокими требованиями к системе.
В некоторых случаях проблему можно устранить, только заменив аппаратные компоненты компьютера (процессор, ОЗУ и т.д.), характеристики которых ниже минимальных требований приложения. Но зачастую исправить ситуацию можно и без таких радикальных действий, просто установив необходимый программный компонент, настроив правильно систему, сняв лишнюю нагрузку или выполнив другие манипуляции внутри ОС. Именно подобные способы решения указанной проблемы и будут рассмотрены в данной статье.
Способ 1: Установка необходимых компонентов
Довольно часто ошибка «APPCRASH» возникает по той причине, что на компьютере не установлены некоторые компоненты Microsoft, необходимые для запуска определенного приложения. Чаще всего к возникновению указанной проблемы приводит отсутствие актуальных версий следующих компонентов:
Перейдите по ссылкам в перечне и установите необходимые компоненты на ПК, придерживаясь тех рекомендаций, которые даёт «Мастер установки» во время процедуры инсталляции.
Перед скачиванием «Visual C++2013 redist» нужно будет на сайте Microsoft выбрать ваш тип операционной системы (32 или 64 бита), соответственно установив галочку около варианта «vcredist_x86.exe» или «vcredist_x64.exe».
После установки каждого компонента перезагружайте компьютер и проверяйте, как запускается проблемное приложение. Для удобства мы расположили ссылки на скачивание по мере убывания частоты возникновения «APPCRASH» из-за отсутствия конкретного элемента. То есть чаще всего проблема возникает из-за отсутствия на ПК последней версии DirectX.
Способ 2: Отключение службы
«APPCRASH» может возникать при старте некоторых приложений, если включена служба «Инструментарий управления Windows». В этом случае указанную службу необходимо деактивировать.
- Жмите «Пуск» и переходите в «Панель управления».
- Жмите «Система и безопасность».
- Ищите раздел «Администрирование» и заходите в него.
- В окне «Администрирование» открывается перечень различных инструментов Windows. Следует найти пункт «Службы» и перейти по указанной надписи.
- Запускается «Диспетчер служб». Для того чтобы сделать легче поиск необходимого компонента, постройте все элементы перечня согласно алфавиту. Для этого нажимайте по названию столбца «Имя». Отыскав в списке название «Инструментарий управления Windows», обратите внимание на состояние данной службы. Если напротив неё в столбце «Состояние» установлен атрибут «Работает», то следует отключить указанный компонент. Для этого дважды щелкните по названию элемента.
- Открывается окошко свойств службы. Щелкайте по полю «Тип запуска». В появившемся перечне выберите вариант «Отключена». Затем кликните «Приостановить», «Применить» и «OK».
- Выполняется возврат в «Диспетчер служб». Как видим, теперь напротив наименования «Инструментарий управления Windows» атрибут «Работает» отсутствует, а вместо него будет расположен атрибут «Приостановка». Перезагружайте компьютер и пробуйте запустить проблемное приложение заново.
Способ 3: Проверка на целостность системных файлов Windows
Одной из причин возникновения «APPCRASH» может быть повреждение целостности системных файлов Виндовс. Тогда необходимо просканировать систему встроенной утилитой «SFC» на наличие указанной выше проблемы и при необходимости исправить её.
- Если у вас есть установочный диск Windows 7 с тем экземпляром ОС, который установлен на вашем компьютере, то перед началом процедуры обязательно вставьте его в дисковод. Это позволит не только обнаружить нарушение целостности системных файлов, но и исправить ошибки в случае их выявления.
- Далее щелкайте «Пуск». Переходите по надписи «Все программы».
- Заходите в папку «Стандартные».
- Найдите пункт «Командная строка» и произведите правой кнопкой мыши (ПКМ) щелчок по ней. Из перечня остановите выбор на «Запуск от имени администратора».
- Открывается интерфейс «Командной строки». Занесите такое выражение:
- Запускается утилита «SFC», которая производит сканирование системных файлов на предмет их целостности и наличия ошибок. Прогресс хода данной операции отображается тут же в окне «Командной строки» в процентном отношении к общему объему задачи.
- После завершения операции в «Командной строке» появляется либо сообщение о том, что нарушения целостности системных файлов не обнаружено, либо информация об ошибках с их подробной расшифровкой. В случае если вы предварительно вставили установочный диск с ОС в дисковод, то все неполадки при обнаружении будут автоматически исправлены. Обязательно после этого перезагрузите компьютер.
Имеются и другие способы проверки целостности системных файлов, которые рассмотрены в отдельном уроке.
Урок: Проверка целостности системных файлов в Виндовс 7
Способ 4: Решение проблем совместимости
Иногда ошибка «APPCRASH» может образовываться из-за проблем совместимости, то есть, попросту говоря, если запускаемая программа не подходит к версии вашей операционной системы. Если для запуска проблемного приложения требуется более новая версия ОС, например, Windows 8.1 или Windows 10, то тут ничего поделать нельзя. Для того чтобы произвести запуск, придется устанавливать либо необходимый тип ОС, либо хотя бы её эмулятор. Но если приложение предназначено для более ранних операционных систем и поэтому конфликтует с «семеркой», то проблему исправить довольно просто.
- Откройте «Проводник» в той директории, где расположен исполняемый файл проблемного приложения. Щелкайте по нему ПКМ и выберите «Свойства».
- Открывается окошко свойств файла. Перемещайтесь в раздел «Совместимость».
- В блоке «Режим совместимости» установите пометку около позиции «Запустить программу в режиме совместимости…». Из раскрывающегося списка, который после этого станет активным, выберите нужную версию ОС совместимой с запускаемым приложением. В большинстве случаев при подобных ошибках следует выбрать пункт «Windows XP (пакет обновления 3)». Также установите флажок напротив пункта «Выполнять эту программу от имени администратора». Затем жмите «Применить» и «OK».
- Теперь можете запускать приложение стандартным методом путем двойного клика по его исполняемому файлу левой кнопкой мышки.
Способ 5: Обновление драйверов
Одной из причин «APPCRASH» может быть тот факт, что на ПК установлены устаревшие драйвера видеокарты или, что бывает значительно реже, звуковой карты. Тогда нужно обновить соответствующие компоненты.
- Переходите в раздел «Панели управления», который называется «Система и безопасность». Алгоритм этого перехода был описан при рассмотрении Способа 2. Далее щелкайте по надписи «Диспетчер устройств».
- Запускается интерфейс «Диспетчера устройств». Щелкните «Видеоадаптеры».
- Открывается список подключенных к компьютеру видеокарт. Щелкните ПКМ по имени элемента и выбирайте из списка «Обновить драйверы…».
- Открывается окошко обновления. Щелкайте по позиции «Автоматический поиск драйверов…».
- После этого будет выполнена процедура обновления драйверов. Если таким способом не получится произвести обновление, то перейдите на официальный сайт производителя вашей видеокарты, скачайте драйвер оттуда и запустите его. Подобную процедуру нужно проделать с каждым устройством, которое отобразилось в «Диспетчере» в блоке «Видеоадаптеры». После установки не забывайте перезагружать ПК.
Аналогичным образом обновляются и драйвера звуковой карты. Только для этого нужно перейти в раздел «Звуковые, видео и игровые устройства» и поочередно произвести обновление каждого объекта данной группы.
Если же вы не считаете себя довольно опытным пользователем, чтобы производить обновления драйверов подобным способом, то для выполнения указанной процедуры можно воспользоваться специализированным программным обеспечением — DriverPack Solution. Данное приложение просканирует ваш компьютер на предмет наличия устаревших драйверов и предложит установить их последние версии. В этом случае вы не только облегчите задачу, но и избавите себя от необходимости искать в «Диспетчере устройств» конкретный элемент, который требует обновления. Программа все это сделает автоматически.
Урок: Обновление драйверов на ПК с помощью DriverPack Solution
Способ 6: Устранение кириллических символов из пути к папке с программой
Иногда случается, что причиной ошибки «APPCRASH» является попытка установки программы в директорию, путь к которой содержит символы, не включенные в латинский алфавит. У нас, например, часто названия каталогов пользователи записывают кириллицей, но не все объекты, помещенные в такой каталог, могут корректно работать. В этом случае необходимо их переустановить в папку, путь к которой не содержит кириллических знаков или символов другого алфавита, отличного от латинского.
- Если вы уже установили программу, но она некорректно работает, выдавая ошибку «APPCRASH», то деинсталлируйте её.
- Перейдите с помощью «Проводника» в корневой каталог любого диска, на котором не установлена операционная система. Учитывая, что практически всегда ОС устанавливается на диск C, то вы можете выбрать любой раздел винчестера, кроме вышеназванного варианта. Кликните ПКМ по пустому месту в окне и выберите позицию «Создать». В дополнительном меню переходите по пункту «Папку».
- При создании папки дайте ей любое название, которое пожелаете, но с соблюдением того условия, что оно должно состоять исключительно из символов латинского алфавита.
- Теперь заново инсталлируйте проблемное приложение в созданную папку. Для этого в «Мастере установки» на соответствующем этапе инсталляции укажите именно эту директорию в качестве каталога, содержащего исполняемый файл приложения. В будущем всегда устанавливайте программы с проблемой «APPCRASH» в эту папку.
Способ 7: Чистка реестра
Иногда устранить ошибку «APPCRASH» помогает такой банальный способ, как чистка системного реестра. Для этих целей существует довольно много различного программного обеспечения, но одним из самых лучших решений является CCleaner.
- Запустите CCleaner. Перейдите в раздел «Реестр» и щелкайте по кнопке «Поиск проблем».
- Будет запущена процедура сканирования системного реестра.
- После завершения процесса в окне CCleaner отображаются ошибочные записи реестра. Для их удаления жмите «Исправить…».
- Открывается окошко, в котором предлагается создать резервную копию реестра. Это делается на тот случай, если программа ошибочно удалит какую-то важную запись. Тогда будет возможность восстановить её снова. Поэтому рекомендуем нажать в указанном окошке кнопку «Да».
- Открывается окошко сохранения резервной копии. Перейдите в ту директорию, где хотите хранить копию, и жмите «Сохранить».
- В следующем окошке жмите на кнопку «Исправить отмеченные».
- После этого все ошибки реестра будут исправлены, о чем будет отображено сообщение в программе CCleaner.
Существуют и другие инструменты для чистки реестра, которые описаны в отдельной статье.
Способ 8: Отключение DEP
В Виндовс 7 имеется функция DEP, служащая для защиты ПК от вредоносного кода. Но иногда она является первопричиной возникновения «APPCRASH». Тогда необходимо её деактивировать для проблемного приложения.
- Зайдите в раздел «Система и безопасность», размещенный в «Панели управления». Щелкните «Система».
- Жмите «Дополнительные параметры системы».
- Теперь в группе «Быстродействие» щелкайте «Параметры…».
- В запустившейся оболочке перемещайтесь в раздел «Предотвращение выполнения данных».
- В новом окошке переставьте радиокнопку в позицию включения DEP для всех объектов, кроме выбранных. Далее жмите «Добавить…».
- Открывается окошко, в котором необходимо перейти в директорию нахождения исполняемого файла проблемной программы, выделить его и щелкнуть «Открыть».
- После того как название выбранной программы отобразилось в окне параметров быстродействия, жмите «Применить» и «OK».
Теперь можно пробовать производить запуск приложения
Способ 9: Отключение антивируса
Ещё одной причиной возникновения ошибки «APPCRASH» является конфликт запускаемого приложения с антивирусной программой, которая установлена на компьютере. Чтобы проверить так ли это, есть смысл временно отключить антивирус. В некоторых случаях для корректной работы приложения требуется полная деинсталляция защитного ПО.
У каждого антивируса существует собственный алгоритм деактивации и деинсталляции.
Подробнее: Временное отключение антивирусной защиты
Важно помнить, что нельзя надолго оставлять компьютер без антивирусной защиты, поэтому обязательно нужно в кратчайшие сроки после деинсталляции антивируса установить аналогичную программу, которая не будет конфликтовать с другим ПО.
Как видим, существует довольно много причин, по которым при запуске определенных программ на Windows 7 может возникать ошибка «APPCRASH». Но все они заключаются в несовместимости запускаемого ПО с каким-то программным или аппаратным компонентом. Конечно, для решения проблемы лучше всего сразу установить её непосредственную причину. Но к сожалению, не всегда это удается. Поэтому если вы столкнулись с вышеназванной ошибкой, то советуем просто применять все способы, перечисленные в данной статье, до полного устранения проблемы.
Ну что ещё сказать
Если проблема коснулась только одного приложения, то попробуйте, для начала, просто переустановить его. Если есть английская, не русифицированная версия, то используйте её, иногда такое прокатывает. «Ломать» нормальную работу программ умеют всякие «взломщики», поэтому пользователям нелицензионных программ грех жаловаться на нестабильную работу компьютера и появление ошибки 0xc0000005 в любых ипостасях 🙂
Ошибка 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 и ищем в скобках совпадения из: KB2859537, KB2872339, KB2882822, KB971033
Для владельцев лицензионных ОС
Вы можете обратиться в техническую поддержку Microsoft и вам обязаны помочь, т.к. это чисто их «бока». Позвонить им можно в будние дни с 8:00 до 20:00, а в субботу с 10:00 до 19:00 по МСК, по телефонам:
- Россия: 8 (800) 200-8001
- Украина: 0 (800) 308-800
- Беларусь: 8 (820) 0071-0003
В любое время можно обратиться за помощью через форму обратной связи.
Владельцам предустановленных Windows нужно обращаться производителю компьютера или ноутбука, а они уже передадут информацию в Майкрософт.
Если ничего не помогает, могу посочувствовать и предложить полностью переустановить Windows 7/8/10. Радикальный метод, который у многих стоит на первом месте 🙂
Если не получается ни первым, ни вторым способом
Возможно, проблема окажется серьёзней и первые два способа не сработают из-за самой ошибки при запуске приложений 0xc0000005, т.е. она будет появляться при попытке запуска панели управления или утилиты wusa.exe. Тогда попробуйте запуститься в безопасном режиме. Для Windows 7 нужно при запуске компьютера нажимать клавишу «F8» пока не появится меню загрузки и там выбрать «Безопасный режим»
А там уже попробовать удалить обновления первым или вторым способом.
В особо сложных случаях и этот вариант не пройдёт. Тогда нужно использовать средство устранения неполадок. Чтобы загрузить среду восстановления нужно так же при запуске компьютера нажимать «F8» и в меню выбрать «Устранение неполадок компьютера»
Далее будет предложено выбрать язык и ввести пароль администратора. Но такого пункта в меню может не оказаться, особенно если у вас Windows 8.1/10. Тогда нужно загрузиться с установочного диска или флешки, но вместо установки Windows выбрать «Восстановление системы», а затем в окошке нажать на «Командная строка».
Для продолжения работы нужно знать на каком диске установлена операционная система, обычно это диск «C:», а определить это можно очень просто. Введите в командную строку команду:
таким образом мы запустим самый обычный блокнот. Теперь заходим в меню и кликаем по «Компьютер»
Здесь вы уже разберётесь: системный диск тот, на котором есть папка «Windows». Вернёмся к нашим «баранам», в командной строке введите команду:
DISM /Image:C:\ /Get-Packages
Где C:\ это буква диска, на котором установлена операционная система. В результате выполнения команды вы получите много-много информации, среди которой нужно найти записи, содержащие номера одного или всех пакетов обновлений из перечня: KB2859537, KB2872339, KB2882822, KB971033. Привожу для примера:
На картинке красным отмечено то, что нужно скопировать в буфер обмена. В командной строке это делается так: выделяем левой кнопкой мыши, а чтобы скопировать кликаем по выделению правой кнопкой, и всё. Чтобы облегчить себе задачу поиска нужной информации среди бесконечных букв и цифр сделайте так: скопируйте всё содержание окна в буфер и вставьте его в блокноте, а там уже пользуйтесь обычным поиском.
Далее, введите в командную строку:
DISM /Image:C:\ /Remove-Package /PackageName:здесь_имя_пакета_которое_скопировали
Т.е. должно получится наподобие (всё на одной строчке):
DISM /Image:C:\ /Remove-Package /PackageName:Package_for_KB2859537~31bf8906ad456e35~x86~~6.1.1.3
Нажимаем энтер, и, если нашли ещё другие пакеты обновления, то проделываем тоже самое и с ними. В результате этой процедуры пакеты будут удалены и пропадут из списка установленных, но останутся в журнале виндовс, т.ч. не пугайтесь, если что 🙂
И на закуску другой, более простой, а для кого-то может и единственный, метод:
- Заходим в папку и удаляем там всё что удаётся удалить
- Загружаемся в безопасном режиме и восстанавливаемся до более ранней точки восстановления системы
- Перезагружаемся
На заметку: можно избежать установки нежелательных пакетов при ручном режиме обновлений Windows. Нужно просто найти такой пакет в списке на установку и нажать «Скрыть».
Не всегда ошибку можно исправить удалив злосчастные обновления, т.к., как я уже писал, причины могут быть разными. Хороший вариант – это откат системы до точки восстановления на тот момент, когда ещё всё работало. Просто вспомните, когда это началось и найдите точку восстановления на дату пораньше. Кстати, так можно решить проблему и в случае пакетов обновления, просто восстановившись на точку, когда они ещё небыли установлены.
Далее попытаемся исправить ситуацию, восстановив системные файлы с помощью утилит dism и sfc. Запустите командную строку от админа и выполните по очереди две команды:
dism /online /cleanup-image /restorehealth
Команды выполняются довольно долго, после окончания работы нужно перезагрузиться. Они проверяют системные файлы, и в случае отклонения от исходных вариантов, они автоматически восстанавливаются из хранилища. В процессе восстановления, возможно, будет запрошен установочный диск с Windows или флешка.
К слову, ошибка запуска приложения 0xc0000005 связана с ошибочными операциями с оперативной памятью (RAM) – «memory access violation». Одним из способов лечения является отключение функции DEP (Data Execution Prevention) или внесение программы в список исключений. Как это сделать читайте в статье по ссылке, которую я привёл.
Частой проблемой могут быть вирусы в системе. Причём не сами вирусы являются причиной возникновения ошибки, но они как бы проявляют проблему, т.е. получается наложение нескольких факторов. В любом случае систему нужно тщательно пролечить от вирусов.
Сбойный модуль оперативной памяти так же может стать причиной. Особенно, если всё это началось после расширения или модернизации оперативной памяти компьютера. В этом случае нужно временно убрать новый модуль памяти и протестировать работу системы. Если проблема устранена, то, соответственно, сбойный модуль нужно поменять на рабочий. Протестировать память на ошибки можно с помощью утилиты MemTest86.
Иногда, ошибка 0xc0000005 возникает когда настройки профиля вашего принтера конфликтуют с приложениями. В этом случае не поможет даже переустановка Windows. Нужно обновить драйвера принтера или зайти в настройки принтера и создать новый чистый профиль.
Неполадки в реестре Windows могут служить корнем многих проблем, в т.ч. и нашей ошибки. На помощь могут прийти утилиты чистки реестра, коих в сети огромное множество. Это вариант не для новичков, т.к. можно окончательно загубить систему.