Краткая памятка по устранению ошибки AppCrash
- Проверьте компьютер на вирусы с помощью Malwarebytes.
- Обновите все драйверы, особенно видеокарты и звука.
- Установите последние обновления Windows 7.
- Проверьте, нет ли в пути к программе кириллицы.
- Запустите проверку целостности системных файлов (sfc /scannow).
- Настройте совместимость программы с более ранней версией Windows.
- Увеличьте или настройте автоматический размер файла подкачки.
- Очистите реестр от ошибок с помощью CCleaner или аналогов.
- Временно отключите DEP для проблемного приложения.
- Отключите антивирус и брандмауэр для проверки.
- Выполните восстановление системы до точки до появления ошибки.
- Обновите или переустановите проблемное приложение.
Причины появления
Среди всех возможных ошибок при работе приложений на Windows, наиболее популярной является аппкраш. Чаще всего происходит это следующим образом — после клика на ярлыке приложения, вместо запуска программы на рабочем столе появляется окошко с сообщением «Работа приложения завершена» и пользователю предлагается ее перезапустить либо закрыть. Причем первый вариант практически никогда не позволяет добиться положительного результата и работу программы все же приходится прекратить.
Ниже обязательно указывается имя события проблемы appcrash Windows 7, название несовместимого с программой модуля, а также номер ошибки, например, c000001d.
В качестве компонента чаще всего выступают различные динамические библиотеки типа kernelbase. dll. Хотя в основном эта проблема связана с играми, но иногда отказываются запускаться и другие приложения.
Чтобы устранить проблему, необходимо знать возможные причины ее появления. В первую очередь, это может быть связано с использованием пиратского софта. Однако в некоторых ситуациях ошибка может стать следствием повреждения основных файлов операционки. Кроме этого, запущенное приложение может быть банально несовместимо с текущей версией Windows. Таким образом, основными причинами появления проблемы могут:
- Низкая производительность компьютера.
- Наличие кириллических символов в пути к исполнительному файлу (.exe).
- Устаревшие динамические библиотеки и специализированный софт.
- Проблемы с совместимостью.
- Наличие в системе вирусов.
- Аппаратные сбои.
Возможные причины AppCrash в
Файл является библиотекой системного типа. Это «базовое ядро» для остальных процессов, отвечающее за связь между другими динамическими библиотеками DLL на компьютере.
Поскольку библиотека выполняет множество управляющих функций, именно в нее часто внедряются вирусы. В результате Windows начинает сильно тормозить, а при запуске любого приложения может возникнуть сбой с появлением ошибки AppCrush и любым кодом.
- Запустить Командную строку () от имени администратора, ввести команду sfc /scannow и дождаться окончания проверки системных файлов на целостность.
- Если не запускается конкретная игра или программа, убедиться в отсутствии конфликтов с другими ПО и антивирусами. Убедиться, что программа установлена правильно и файлы/образ не повреждены.
- Перенести библиотеку с другого компьютера с такой же версией Windows (версия и разрядность системы должны полностью совпадать, например Windows 7 x64 SP1). Свою библиотеку предварительно стоит скопировать на флешку, чтобы можно было все вернуть обратно. Файл располагается по адресу c://Windows/System32.
Если были повреждены системные файлы или обнаружены вирусы, проблему следует решать до конца, а не ограничиваться заменой библиотеки. Если ошибки перестали появляться после замены, они могут начать появляться снова, поскольку причина проблемы остается не ясна.
Устаревший софт
Для нормальной работы приложениям необходимы специальные библиотеки. Если ОС была только что установлена, то необходимо инсталлировать их последние версии. К числу таких компонентов Windows следует причислить:
- — на «десятке» уже установлена 12-я версия этой библиотеки, которая совместима со всеми предыдущими. При этом следует помнить, что не все видеоадаптеры ее поддерживают.
- .NET framework — для всех версий Виндовс, кроме ХР (поддерживает только 4.0), необходимо устанавливать последнюю версию.
- Microsoft Visual C++ redist — есть несколько таких библиотек, отличающихся годом выпуска. Чтобы избежать проблем с работой приложений, необходимо устанавливать их все.
- Microsoft XNA Framework — активно используется разработчиками игр и должна быть инсталлирована на ПК любого геймера.
Проблемы с операционной системой
Все библиотеки и драйвера обновлены, но снова возникает appcrash, что делать в такой ситуации — об этом далее. Стоит заняться операционной системой и для начала просканировать ее. В строке поиска вводится слово cmd и запускается командная строка от имени администратора. Затем нужно прописать — scf / scannow. Клик на Enter активирует процесс сканирования и после его завершения ПК необходимо перегрузить.
Если во время проверки были найдены ошибки, то ОС постарается их самостоятельно устранить. Необходимо проверить путь к исполнительному файлу вылетающей программы, и если там присутствует кириллица, ее придется убрать. Для этого приложение стоит переустановить, а при указании директории использовать только латинские буквы. Также желательно провести проверку системы на вирусы.
Если имя сигнатуры appcrash Windows 7, решением проблемы может стать установка совместимости приложения. Некоторые игры были созданы для более ранних версий Windows. Например, на «десятке» могут не запускаться программы, написанные под Win 7. Чтобы устранить проблему совместимости, необходимо кликнуть правой кнопкой на ярлыке нужной программы и выбрать пункт «Свойства».
После этого следует перейти в раздел «Совместимость», поставить галочку напротив «Запустить программу в режиме совместимости», а в выпадающем меню указать требуемую версию операционки. Также стоит отметить галочкой и строчку «Запускать от имени администратора». Это часто помогает и при установке игр с репаков.
Системная служба DEP
Data Execution Prevention (DEP) представляет собой защитный механизм, встроенный в операционную систему. Задача этой функции состоит в обнаружении и выделении служебных областей ОЗУ, как «неисполняемых». Когда программа обращается к отмеченной области для выполнения кода, появляется соответствующее сообщение, а ее работа останавливается. Аналогичный алгоритм используют некоторые вирусы, и DEP позволяет избежать атаки.
Отключать эту функцию не рекомендуется, но в некоторых ситуациях она мешает нормально работать безопасным приложениям. Сначала необходимо запустить командную строку от имени администратора, в появившемся окошке набрать «bcdedit. exe /set {current} nx AlwaysOff» и нажать Enter. Так можно отключить DEP для всей системы.
Однако в целях безопасности лучше деактивировать функцию только для проблемной программы. Сделать это можно, кликнув правой кнопкой по иконке «Мой компьютер» и выбрав в меню строку «Свойства». Затем нужно последовательно перейти в разделы «Дополнительные параметры системы», «Дополнительно» и «Параметры».
В новом окошке выбрать «Предотвращение выполнения данных» и отметить галочкой строку «Включить DEP для всех программ и служб, кроме выбранных ниже». Ниже находится кнопка «Добавить», благодаря которой в список можно внести исполнительные файлы нужных программ.
Способы устранения ошибки
Исходя из возможных причин появления ошибки, можно наметить и пути ее устранения. Чтобы решить поставленную задачу, часто достаточно сделать несколько манипуляций, однако в некоторых случаях может потребоваться апгрейд компьютера. Если появилась ошибка appcrash, чтобы исправить ее на Windows 7 32 бит, надо выполнять те же действия, что и на установленной 64-битной ОС.
Проверяем на вирусы
Начнем с самого простого пути – рабочая станция заражена вредоносным кодом, который уничтожил или модифицировал требуемый файл. В таком случае следует запустить сканирование операционной системы в «глубоком» режиме. Он подразумевает полное сканирование системы с повышенным уровнем защиты.
После окончания процесса, антивирус выдаст результат своих действий. Если в списке будут заражённые файлы, то их следует попробовать вылечить либо удалить.
Malwarebytes’ Anti-Malware
Если установленные антивирусы не смогли найти или устранить проблему, следует воспользоваться программой Malwarebytes’ Anti-Malware. Это мощный инструмент для удаления вирусов и троянов.
Загрузить Malwarebytes’ Anti-Malware можно с официального сайта бесплатно (прямая ссылка — /). Сама по себе программа платная, однако существует free-trial версия. Срока действия ознакомительной версии достаточно для решения проблемы.
После установки программа может заработать на английском языке. Нужно зайти в настройки (Settings) и выбрать язык Russian. После этого перейти в раздел Сканирование -> Пользовательское сканирование, выбрать нужные диски и кликнуть по кнопке Запуск проверки.
- Проверка памяти компьютера.
- Проверка процессов и файлов в автозапуске.
- Диагностика проблем в реестре.
- Проверка файловой системы.
- Эвристический анализ.
Проверка выполняется быстро — десятки тысяч документов сканируются буквально за минуты. После окончания проверки нужно нажать кнопку Сохранить результаты/Export Log. Создастся файл, в котором будут указаны найденные угрозы, подозрительные файлы и их расположение. Если сомнений относительно найденных угроз нет, их можно переместить в карантин или удалить прямо из программы.
Следует внимательно проверять список файлов. В нем могут быть не только любой сомнительный софт, но и файлы для игр, а также программы от сторонних разработчиков. Удалять следует неизвестные документы и те файлы, после загрузки/установки которых началось появление ошибок с.
Обновление драйверов
Второй по популярности вариант – устаревшие версии драйверов. Обновление можно провести двумя способами. В первом случае, зайти на официальный сайт производителя и самостоятельно скачивать последние версии драйверов. Процесс это долгий и потребует дополнительных навыков от пользователя.
Портал предлагает к использованию два версии. Первая представляет собой полную базу всех драйверов, которую пользователь скачивает к себе на локальный диск, а потом использует. Отлично подойдет для людей, кто постоянно обновляет ПО на разных ПК.
Для единичного случая оптимальным будет второй вариант – загружается только приложение. После запуска программа просканирует систему и предложит скачать только те драйвера, которые нуждаются в обновлении. Обновление до актуальной версии происходит автоматически. После завершения потребуется перезагрузить рабочую станцию.
Обновление системы
Не следует забывать и об обновлениях Виндовс. В их состав входят требуемые компоненты актуальной версии, которые нужны для стабильной работы приложений.
В большинстве случаев режим обновления ОС Windows стоит в автоматическом режиме. От пользователя требуется только перезагружать компьютер, когда потребует система.
Проверяем путь к приложению или игре
Рекомендуется перед инсталляцией программы, указывать путь установки латинскими буквами. В будущем это поможет избежать множества проблем.
Проверка целостности
Открываем меню «Пуск», и набираем команду «cmd». Далее нажимаем ПКМ на приложении и выбираем опцию, отмеченную красным цветом на скриншоте.
Далее набираем команду «sfc /scannow» и нажимаем «Enter». После завершения процесса, компьютер следует перезагрузить, чтобы система восстановила файлы.
Изменяем совместимость
Отдельно стоит рассказать о режиме совместимости в Windows. Он используется для приложений, которые были разработаны для старых версий ОС.
Находим исполняемый файл, и нажимаем правой кнопкой мыши на нем. Выбираем опцию «Свойства». Далее переходим во вкладку «Совместимость» и выбираем пункт, как показано на скриншоте.
Проверяем файл подкачки
Любая ОС использует файл подкачки для хранения большего объема данных, для которых не хватило размера оперативной памяти. Если значение файла подкачки маленькое, либо он отключен в системе, то почти любое ПО, которое требовательно к ресурсам ПК, не будет запускаться.
Чтобы изменить его размер, заходим в «Панель управления», далее «Система». Выбираем пункт, отмеченный красным цветом.
Далее переходим в подраздел «Дополнительно», опция «Изменить».
В открывшемся окне рекомендуется выставить параметр как показано на скриншоте ниже. Операционная система сама установит необходимый размер для файла подкачки.
После выполнение всех действий, выходим из настроек, нажимая «ОК». Компьютер следует перезагрузить, чтобы изменения были сохранены.
Проверка реестра на ошибки
Ошибки в системном реестре тоже приводят к «падению» приложения и получению аппкраш. Чтобы этого избежать следует регулярно проводить чистку реестра. Для этого воспользуемся специальным приложением: например, CCleaner. Ссылка:
Утилита в стандартном варианте распространяется бесплатно, но для приобретения расширенного функционала потребуется внести денежные средства.
После скачивания, запускаем инсталлятор и следуем подсказкам мастера установки. Открыв приложение, переходим в раздел «Реестр» и нажимаем кнопку «Поиск проблем».
Утилита просканирует реестр на наличие проблем и неработающих ссылок. После этого выдаст результат в рабочем окне. Для исправления ошибок необходимо нажать кнопку «Исправить выбранное», предварительно создав резервную копию реестра.
После завершения процесса должно появиться следующее окно.
Отключение инструментария управления
В некоторых случаях, системный службы Windows конфликтуют со службами, которые запускаются вместе с требуемым приложением. Одной из таких является «Инструментарий Управления».
Откроется окно со всеми службами системы. Находим «Инструментарий управления», и кликаем на него дважды левой кнопкой мыши.
По умолчанию стоит режим автоматический запуск. Нанимаем кнопку остановить, и в строке тип запуска меняем на «Отключена». Должно получиться, как на скриншоте ниже.
Отключение DEP и антивирус
Начиная с версии Windows 7, компания Microsoft стала использовать системную утилиту под названием «Data Execution Prevention». Она блокирует выполнение «подозрительных» программ с точки зрения ОС.
Большинство «взломанных» программ используют внутри себя код, который по своим действиям схож с вредоносным. Соответственно, DEP-механизм автоматически блокирует такое ПО, что и приводит к подобной ошибки.
Чтобы не отключать данную функцию полностью, воспользуемся следующим способом. Нажимаем правой кнопкой мыши на значке «Мой компьютер», далее «Свойства». В открывшемся окне выбираем пункт «Дополнительные параметры системы».
Далее переходим в раздел «Предотвращение выполнение данных», и выбираем пункт, который отмечен на скриншоте ниже.
Теперь необходимо нажать на кнопку «Добавить», а потом указать приложение, которое запускается с ошибкой. После этого выйти из настроек, нажав «ОК».
Принцип действия DEP очень похож на действия антивируса. Соответственно, рекомендуется провести подобные действия с антивирусной программой. Данный режим в каждом ПО имеет разные названия и расположен в разделе сканирования файловой системы.
Восстановление системы
Последний вариант – откатить состояние ОС на предыдущее. Для этого необходимо зайти в «Панель управления» и выбрать опцию «Восстановление».
Операционная система самостоятельно предложит наиболее актуальный вариант восстановления.
Следуем подсказкам мастера и активируем процесс. Потребуется перезагрузка рабочей станции, чтобы было восстановлено предыдущее состояние ОС.
Часто задаваемые вопросы об ошибке AppCrash в Windows 7
Вопрос: Что такое ошибка AppCrash?
Ответ: Это системное сообщение Windows о том, что программа перестала работать из-за критической ошибки, часто связанной с kernelbase.dll.
Вопрос: Почему возникает ошибка AppCrash с kernelbase.dll?
Ответ: Основные причины: повреждение системных файлов, конфликт драйверов, вирусы или проблемы с совместимостью ПО.
Вопрос: Как исправить ошибку AppCrash на Windows 7 64-bit?
Ответ: Попробуйте обновить драйверы, проверить систему на вирусы, выполнить восстановление системных файлов или отключить DEP.
Вопрос: Помогает ли отключение DEP при ошибке AppCrash?
Ответ: Да, часто отключение DEP для конкретного приложения решает проблему, если она вызвана защитой памяти.
Вопрос: Может ли антивирус вызывать ошибку AppCrash?
Ответ: Да, некоторые антивирусы могут блокировать работу приложений, вызывая сбой. Попробуйте временно его отключить.
Вопрос: Как проверить целостность системных файлов при ошибке AppCrash?
Ответ: Запустите командную строку от имени администратора и выполните команду sfc /scannow.
Вопрос: Что делать, если ошибка AppCrash появляется в играх?
Ответ: Проверьте путь к игре (он не должен содержать кириллицу), обновите драйверы видеокарты и DirectX.
Вопрос: Влияет ли файл подкачки на ошибку AppCrash?
Ответ: Да, если файл подкачки слишком мал или поврежден, это может вызывать сбои. Увеличьте его размер или настройте автоматически.
Вопрос: Как восстановить систему после ошибки AppCrash?
Ответ: Используйте точку восстановления системы, чтобы откатить изменения, которые могли вызвать ошибку.
Вопрос: Нужно ли переустанавливать Windows 7 при частой ошибке AppCrash?
Ответ: Только если все остальные методы не помогли. Сначала попробуйте восстановление системы или проверку реестра.
































