Исправление ошибок kernelbase.dll APPCRASH
Ошибка с именем события APPCRASH в модуле kernelbase.dll может возникнуть при запуске любого приложения: игры, браузера, Excel, 1C или Skype. В 90% случаев причиной являются вирусы, в оставшихся 10% — проблемы с образами и файлами. Зачастую — загруженными из сомнительных источников.
KernelBase.dll — внешняя исполняемая библиотека, используемая огромным количеством служб. Файл часто является целью вирусов и троянов, после деятельности которых библиотека перестает нормально функционировать.
Возможные причины AppCrash в karnelbase.dll
Файл karnelbase.dll является библиотекой системного типа. Это «базовое ядро» для остальных процессов, отвечающее за связь между другими динамическими библиотеками DLL на компьютере.
Поскольку библиотека выполняет множество управляющих функций, именно в нее часто внедряются вирусы. В результате Windows начинает сильно тормозить, а при запуске любого приложения может возникнуть сбой с появлением ошибки AppCrush и любым кодом.
Можно попробовать исправить проблему быстро:
- Запустить Командную строку (cmd.exe) от имени администратора, ввести команду sfc /scannow и дождаться окончания проверки системных файлов на целостность.
- Если не запускается конкретная игра или программа, убедиться в отсутствии конфликтов с другими ПО и антивирусами. Убедиться, что программа установлена правильно и файлы/образ не повреждены.
- Перенести библиотеку с другого компьютера с такой же версией Windows (версия и разрядность системы должны полностью совпадать, например Windows 7 x64 SP1). Свою библиотеку предварительно стоит скопировать на флешку, чтобы можно было все вернуть обратно. Файл karnelbase.dll располагается по адресу c://Windows/System32.
Если были повреждены системные файлы или обнаружены вирусы, проблему следует решать до конца, а не ограничиваться заменой библиотеки. Если ошибки перестали появляться после замены karnelbase.dll, они могут начать появляться снова, поскольку причина проблемы остается не ясна.
Malwarebytes’ Anti-Malware
Если установленные антивирусы не смогли найти или устранить проблему, следует воспользоваться программой Malwarebytes’ Anti-Malware. Это мощный инструмент для удаления вирусов и троянов.
Загрузить Malwarebytes’ Anti-Malware можно с официального сайта бесплатно (прямая ссылка — https://www.malwarebytes.com/mwb-download/thankyou/). Сама по себе программа платная, однако существует free-trial версия. Срока действия ознакомительной версии достаточно для решения проблемы.
После установки программа может заработать на английском языке. Нужно зайти в настройки (Settings) и выбрать язык Russian. После этого перейти в раздел Сканирование -> Пользовательское сканирование, выбрать нужные диски и кликнуть по кнопке Запуск проверки.
Malwarebytes’ Anti-Malware выполняет несколько проверок:
- Проверка памяти компьютера.
- Проверка процессов и файлов в автозапуске.
- Диагностика проблем в реестре.
- Проверка файловой системы.
- Эвристический анализ.
Проверка выполняется быстро — десятки тысяч документов сканируются буквально за минуты. После окончания проверки нужно нажать кнопку Сохранить результаты/Export Log. Создастся файл, в котором будут указаны найденные угрозы, подозрительные файлы и их расположение. Если сомнений относительно найденных угроз нет, их можно переместить в карантин или удалить прямо из программы.
Следует внимательно проверять список файлов. В нем могут быть не только любой сомнительный софт, но и файлы для игр, а также программы от сторонних разработчиков. Удалять следует неизвестные документы и те файлы, после загрузки/установки которых началось появление ошибок с karnelbase.dll.
Ошибка модуля kernelbase.dll при запуске игр и программ. Что делать?
Вопрос от пользователя
Здравствуйте.
Помогите пожалуйста с одной проблемой. При попытке запуска игр PUBG, FIFA и некоторых других выскакивает ошибка «AppCrash — ошибка модуля kernelbase.dll. «.
Пробовал перезагружать и переустанавливать игры, чистил систему от мусора, загружал этот файл с интернета, проверял антивирусом — и ничего!
Можно ли что-нибудь сделать? (моя ОС Windows 7, 64 bit, 12 ГБ ОЗУ, HDD на 1000 ГБ (500 свободно), Nvidia 1050 Ti)
З дравствуйте.
Kernelbase.dll — это системный файл, отвечающий за взаимодействие различных библиотек между собой. Как правило, ошибки, ссылающиеся на него, указывают на то, что целостность файлов вашей ОС была нарушена (например, из-за вирусного заражения, неправильного отключения ПК, или случайного удаления «чего-нибудь нужного». ) .
Сразу отмечу, что далеко не всегда удается восстановить работоспособность системы без ее переустановки. Тем не менее, в ряде случаев (прибегнув к определенным шагам) — устранить сию проблему можно! Собственно, на них и остановимся.
Пример ошибки kernelbase.dll (AppCrash)
Как исправить ошибки, связанные с модулем kernelbase.dll
👉 ШАГ 1
Итак, первое, что порекомендую — обратить внимание на свою версию Windows, и системные требования игры (программы). Если, скажем, вы пытаетесь запустить старую игру на современной Windows 10/11 — то появление такой ошибки не удивительно.
Для начала в этом случае я бы посоветовал воспользоваться средством совместимости , которое есть в самой Windows. Достаточно открыть свойства исполняемого EXE-файла и перейти во вкладку «Совместимость» (пример ниже 👇). Кстати, попробуйте также запуск программы/игры от имени администратора .
📌 В помощь!
Как запустить старую игру на новом компьютере — см. пошаговую инструкцию
Совместимость — свойства исполняемого файла
👉 ШАГ 2
Далее необходимо проверить ОС Windows на вирусы (просто если система заражена — то сколько бы мы не бились с различными настройками и не восстанавливали ее, вирус будет раз за разом портить системные файлы) .
Причем, проведите доп. проверку, даже если у вас в ОС Windows уже установлен антивирус (благо, что онлайн-версии позволяют запускать их параллельно. ).
Работа сканера ESET’s Free Online Scanner
📌 ШАГ 3
В Windows есть спец. средство, позволяющее проверить целостность системных файлов (и в ряде случаев восстановить их).
Для запуска такой проверки необходимо:
-
открыть командную строку от имени администратора (для этого можно вызвать диспетчер задач (Ctrl+Alt+Del) и использовать команду CMD) ;
Запускаем командную строку от имени администратора
Проверка целостности файлов — scannow
👉 ШАГ 4
Следующим шагом рекомендую проверить текущие установленные драйвера и системные библиотеки NET Framework, DirectX, Visual C++ и пр. Сделать это можно в авто-режиме с помощью утилиты Driver Booster (просто после перепроверки — отметьте галочками те библиотеки, которые влияют на игры, и обновите их. ) .
📌 В помощь! Автоматическое обновление системных библиотек и драйверов с помощью Driver Booster —>
Обновить всё — игровые компоненты, звуковые и игровые устройства и пр. / Driver Booster
👉 ШАГ 5
Попытаться устранить ошибку, связанную с kernelbase.dll можно с помощью восстановления Windows (правда, не на всех системах включено авто-создание точек восстановления. ) . Но всё же.
Для просмотра всех точек для отката системы: нажмите сочетание Win+R (появится окно «Выполнить») и используйте команду rstrui . См. скриншот ниже. 👇
Просмотр списка контрольных точек — команда rstrui
После, поставьте переключатель в режим «Выбрать другую точку восстановления» и нажмите кнопку «Далее» .
Выбрать другую точку восстановления
Затем поставьте галочку на пункт «Показать другие точки восстановления» — и перед вами предстанет весь список.
Посмотрите, нет ли среди этого списка той даты, на которую ваша ОС Windows работала как положено (корректно). Если есть — выберите ее и согласитесь на откат системы (ваши документы и файлы не пострадают. Но, возможно, что это затронет часть недавно установленных программ, драйверов, системных файлов. ) .
Список точек восстановления по датам
👉 ШАГ 6
Весьма неплохим решением может стать обновление ОС (благо, что для этого достаточно открыть центр управления Windows и нажать кнопку «Проверить обновления». См. пример ниже). 👇
Центр обновления Windows
👉 ШАГ 7
Если все вышеперечисленное вам не помогло, я бы посоветовал переустановить ОС Windows (можно, конечно, попытаться найти этот файл kernelbase.dll на каких-нибудь сторонних ресурсах — однако, есть высокая вероятность схватить вирус, или окончательно «убить» систему. ) .
📌 В помощь!
Как переустановить Windows 10 (без потери данных) — читать —>
Кстати, мне в этом плане импонирует версия ОС Windows 10 LTSC в которой нет ничего лишнего (она идет без Store, Edge, Cortana, OneDrive и пр.). В дополнение к этому — она редко обновляется и не мешает этим норм. работе (причем, это официальная версия ОС, доступная к загрузке с сайта Microsoft).
PS
Кстати, если ошибка AppCrash продолжила вылетать, но «виновником» ее стал являться не kernelbase.dll, а что-то другое — рекомендую ознакомиться с одной моей прошлой заметкой. 👇
📌 В помощь!
Ошибка APPCRASH при запуске игр и программ —>
Если вам удалось исправить ошибку — напишите хоть пару слов в комментариях: что вам помогло (возможно, это «спасет» кого-то еще. ).
На сим пока всё. До скорого.
Первая публикация: 13.01.2020
Как исправить ошибку KernelBase.dll в Windows 10
Ошибка модуля Kernelbase.dll с событием проблемы APPCRASH в Windows 10 появляется при запуске программ или игр с комментарием, что работа программы прекращена.
Сам файл Kernelbase.dll является системным и нужен для того, чтобы заставить взаимодействовать несколько DLL библиотек.
Я сталкивался дважды с данной ошибкой, и в одном случае были виноваты библиотеки компонента Visual C ++ 2015, во втором было то, что программа была для бета-тестирования.
Если вы думаете, что можно просто скачать из интернета файл Kernelbase.dll, то это не поможет исправить ошибку. Даже, если вы его зарегистрируете в системе при помощи команды regsvr32.dll kernelbase.dll, так как регистрация потерпит неудачу.
Разберем в этой инструкции, как исправить ошибку сбойного модуля KernelBase.dll в Windows 10.
1. Совместимость и админ права
Если игра или программа старая, то её нужно попробовать запустить в режиме совместимости. Также, если у вас учетная запись не администратора, то следует запускать от имени админа.
- Нажмите правой кнопкой мыши по ярлыку или .exe, и выберите «Свойства«.
- Перейдите во вкладку «Совместимость» и снизу установите галочку «Запускать эту программу от имени администратора«.
- Нажмите OK и попробуйте запустить. Если ошибка kernelbase.dll появляется, то возвращаемся обратно.
- Устанавливаем галочку «Запустить программу в режиме совместимости» и выбираем по порядку ОС.
2. Отключить антивирус и брандмауэр
Сторонний или встроенный антивирус могут блокировать различные библиотеки, тем самым прерывая взаимодействия между ними в Kernelbase.dll. Особенно это касается тех пользователей, которые скачивают игры и программы с торрентов. Что делать?
- Проверить карантин антивируса и восстановить файлы, которые заблокированы. Вы должны понимать, это может быть как и ложное срабатывание так и вирусы, если игра/программа скачена с торрента.
- Отключите антивирус и брандмауэр, после чего попробуйте запустить игру или программу, которая выдает ошибку Kernelbase.dll. Знайте, что отключив антивирус, брандмауэр будет работать. Вы должны отключить обе функции.
Примечание: Полностью отключить полностью брандмауэр в защитнике Windows можно, если отключить его для трех сетей «Домена», «Частной» и «Общедоступной».
3. Восстановить системные файлы
Поврежденные системные файлы могут вызывать ошибку Kernelbase.dll в Windows 10. Запустите командную строку от имени администратора и введите две команды по очереди:
- sfc /scannow
- DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
Примечание: Если при сканировании второй команды DISM будет написано, что не удалось найти исходные файлы , то обратитесь к подробному руководству.
4. Плохие сектора на диске
Когда вы запускаете игру, и какая-либо библиотека находится на плохом секторе диска, то она не сможет обработаться, что и выдаст ошибку Kernelbase.dll. По этому, логично будет проверить и восстановить битые сектора на диске, если они имеются. Для этого, запустите командную строку от имени администратора и введите команду:
5. Переустановите Visual C ++
В моем случае, ошибку Kernelbase.dll с событием проблемы APPCRASH в Windows 10 вызывали файлы VCRUNTIME140 и MSVCP140, которые относятся к компоненту Visual C ++ 2015.
Понятно, что мало кто может анализировать логи дампа, но вы просто удалите старые Visual C ++ и скачайте новые на официальном сайте Mictosoft . Учтите, что устанавливать и удалять нужно две разрядности; Visual C ++ 2015 x64 и Visual C ++ 2105 x86.
Дополнительно
- Исходя из 5 пункта, виновником ошибки Kernelbase.dll могут быть и другие компоненты как DirectX и NET Framework.
- Вы также можете сами посмотреть лог дампа, если разберетесь в этом. Он находиться по пути: Нажать Win+R и ввести %SystemRoot%\Minidump.
- Расположение файла Kernelbase.dll имеет два пути: C:\Windows\System32 и C:\Windows\SysWOW64.
Смотрите еще:
- Исправить ошибку сбоя ntdll.dll в Windows 10
- MSVCP140.dll отсутствует на компьютере
- На компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll
- 0x0000007E: Не найден указанный модуль PowerMgr.exe
- Исправить имя события проблемы CLR20r3 в Windows 10