Вопрос от пользователя
Здравствуйте.
Помогите пожалуйста с одной проблемой. При попытке запуска игр PUBG, FIFA и некоторых других выскакивает ошибка "AppCrash — ошибка модуля kernelbase.dll...".
Пробовал перезагружать и переустанавливать игры, чистил систему от мусора, загружал этот файл с интернета, проверял антивирусом — и ничего!
Можно ли что-нибудь сделать? (моя ОС Windows 7, 64 bit, 12 ГБ ОЗУ, HDD на 1000 ГБ (500 свободно), Nvidia 1050 Ti)
Здравствуйте.
Kernelbase.dll — это системный файл, отвечающий за взаимодействие различных библиотек между собой. Как правило, ошибки, ссылающиеся на него, указывают на то, что целостность файлов вашей ОС была нарушена (например, из-за вирусного заражения, неправильного отключения ПК, или случайного удаления "чего-нибудь нужного"...).
Сразу отмечу, что далеко не всегда удается восстановить работоспособность системы без ее переустановки. Тем не менее, в ряде случаев (прибегнув к определенным шагам) — устранить сию проблему можно! Собственно, на них и остановимся...
*
Как исправить ошибки, связанные с модулем kernelbase.dll
👉 ШАГ 1
Итак, первое, что порекомендую — обратить внимание на свою версию Windows, и системные требования игры (программы). Если, скажем, вы пытаетесь запустить старую игру на современной Windows 10/11 — то появление такой ошибки не удивительно...
Для начала в этом случае я бы посоветовал воспользоваться средством совместимости, которое есть в самой Windows. Достаточно открыть свойства исполняемого EXE-файла и перейти во вкладку "Совместимость" (пример ниже 👇). Кстати, попробуйте также запуск программы/игры от имени администратора.
📌 В помощь!
Как запустить старую игру на новом компьютере — см. пошаговую инструкцию
*
👉 ШАГ 2
Далее необходимо проверить ОС Windows на вирусы (просто если система заражена — то сколько бы мы не бились с различными настройками и не восстанавливали ее, вирус будет раз за разом портить системные файлы).
Причем, проведите доп. проверку, даже если у вас в ОС Windows уже установлен антивирус (благо, что онлайн-версии позволяют запускать их параллельно...).
📌 В помощь!
1) Онлайн антивирусы: как проверить компьютер на вирусы в онлайн режиме -->
2) Как удалить вирусы с компьютера, если антивирус их не видит -->
*
📌 ШАГ 3
В Windows есть спец. средство, позволяющее проверить целостность системных файлов (и в ряде случаев восстановить их).
Для запуска такой проверки необходимо:
- открыть командную строку от имени администратора (для этого можно вызвать диспетчер задач (Ctrl+Alt+Del) и использовать команду CMD);
- далее следует ввести команду sfc /scannow и нажать Enter. После, запустится проверка — как правило, занимает 5-10 мин. времени.
- после перепроверки — попробуйте вновь запустить проблемное приложение: выскакивает ли ошибка?..
*
👉 ШАГ 4
Следующим шагом рекомендую проверить текущие установленные драйвера и системные библиотеки NET Framework, DirectX, Visual C++ и пр. Сделать это можно в авто-режиме с помощью утилиты Driver Booster (просто после перепроверки — отметьте галочками те библиотеки, которые влияют на игры, и обновите их...).
📌 В помощь! Автоматическое обновление системных библиотек и драйверов с помощью Driver Booster -->
*
👉 ШАГ 5
Попытаться устранить ошибку, связанную с kernelbase.dll можно с помощью восстановления Windows (правда, не на всех системах включено авто-создание точек восстановления...). Но всё же...
Для просмотра всех точек для отката системы: нажмите сочетание Win+R (появится окно "Выполнить") и используйте команду rstrui. См. скриншот ниже. 👇
После, поставьте переключатель в режим "Выбрать другую точку восстановления" и нажмите кнопку "Далее".
Затем поставьте галочку на пункт "Показать другие точки восстановления" — и перед вами предстанет весь список.
Посмотрите, нет ли среди этого списка той даты, на которую ваша ОС Windows работала как положено (корректно). Если есть — выберите ее и согласитесь на откат системы (ваши документы и файлы не пострадают. Но, возможно, что это затронет часть недавно установленных программ, драйверов, системных файлов...).
*
👉 ШАГ 6
Весьма неплохим решением может стать обновление ОС (благо, что для этого достаточно открыть центр управления Windows и нажать кнопку "Проверить обновления". См. пример ниже). 👇
*
👉 ШАГ 7
Если все вышеперечисленное вам не помогло, я бы посоветовал переустановить ОС Windows (можно, конечно, попытаться найти этот файл kernelbase.dll на каких-нибудь сторонних ресурсах — однако, есть высокая вероятность схватить вирус, или окончательно "убить" систему...).
*
📌 В помощь!
Как переустановить Windows 10 (без потери данных) — читать -->
*
Кстати, мне в этом плане импонирует версия ОС Windows 10 LTSC в которой нет ничего лишнего (она идет без Store, Edge, Cortana, OneDrive и пр.). В дополнение к этому — она редко обновляется и не мешает этим норм. работе (причем, это официальная версия ОС, доступная к загрузке с сайта Microsoft).
*
PS
Кстати, если ошибка AppCrash продолжила вылетать, но "виновником" ее стал являться не kernelbase.dll, а что-то другое — рекомендую ознакомиться с одной моей прошлой заметкой. 👇
📌 В помощь!
Ошибка APPCRASH при запуске игр и программ -->
*
Если вам удалось исправить ошибку — напишите хоть пару слов в комментариях: что вам помогло (возможно, это "спасет" кого-то еще...).
На сим пока всё. До скорого...!
👋
Первая публикация: 13.01.2020
Корректировка: 17.09.2022
Ха-ха... Как ни странно, поставил птичку напротив админ. прав — и игра заработала (Thief III)! Большое вам спасибо
Иногда достаточно перерегистрировать библиотеку kernelbase.