В этой инструкции подробно о возможных причинах проблемы и способах исправить ошибку KernelBase.dll при запуске игр и программ.
- Про файл KernelBase.dll и как не нужно исправлять ошибку
- Способы исправить ошибку KernelBase.dll
- Дополнительные методы решения проблемы
Файл KernelBase.dll и как не нужно исправлять ошибку APPCRASH
Файл KernelBase.dll — системная библиотека в Windows 10, 8.1 и Windows 7, которую в 64-разрядной системе можно найти в следующих расположениях:
- C:WindowsSystem32 — здесь находится x64 версия KernelBase.dll
- C:WindowsSysWOW64 — расположение 32-битной (x86) версии файла
Важно: многие инструкции на тему исправления ошибки предлагают скачать KernelBase.dll откуда-либо, а затем использовать команду regsvr32.dll kernelbase.dll . Я настоятельно рекомендую не делать ни того ни другого. Совет основан на следующих предпосылках:
- Вы не знаете, что вы скачиваете — файлы отличаются в зависимости от разрядности и версии Windows. Более того, без некоторых обходных манёвров вы не сможете подменить скачанным файлом тот, что скорее всего и так присутствует в системе.
- Команда regsvr32 не работает для этого файла. При условии, что это оригинальный файл, вы получите сообщение: Модуль kernelbase.dll загружен, но точка входа DllRegisterServer не найдена.
Способы исправить ошибку KernelBase.dll при запуске игр и программ
Прежде чем приступать к каким-либо действиям по исправлению, обратите внимание на следующий нюанс: если до настоящего момента вы не сталкивались с такой ошибкой, а появилась она после скачивания очередной программы или игры при её первом запуске, очень вероятно, что причина не в вашем компьютере, а именно в запускаемой программе (особенно если она не самая лицензионная), в этом случае попробуйте:
- Проверить запуск с отключенным антивирусом.
- При наличии возможности, установить более новую версию программы или эту же программу, но из другого источника.
- При запуске игры или программы в Windows 10 или 8.1 проверить её запуск в режиме совместимости с Windows 7, для этого нажимаем правой кнопкой мыши по ярлыку или исполняемому файлу, выбираем пункт «Свойства», затем на вкладке «Совместимость» отмечаем «Запустить программу в режиме совместимости» и выберите «Windows 7».
- Установить доступные обновления Windows 10, 8.1 или Windows
Теперь переходим к основным способам исправить рассматриваемую ошибку.
Восстановление системных файлов Windows
Действие, с которого имеет смысл начать — выполнить проверку и восстановление системных файлов Windows 10, 8.1 или Windows 7. Для этого выполните следующие шаги:
- Запустите командную строку от имени Администратора (не путайте командную строку и окно «Выполнить» — Как запустить командную строку от Администратора ).
- Введите команду sfc /scannow нажмите Enter и дождитесь завершения проверки и восстановления.
После этого перезагрузите ваш компьютер или ноутбук и проверьте, была ли решена проблема. Подробно о восстановлении системных файлов Windows 10 .
Использование точек восстановления системы
Следующий метод, особенно если до недавнего времени ошибка в этой программе не появлялась — использовать точки восстановления системы при их наличии:
- Зайдите в Панель управления — Восстановление — Запуск восстановления системы. Или нажмите клавиши Win+R на клавиатуре, введите rstrui.exe и нажмите Enter.
- Выберите точку восстановления на дату, когда ошибка KernelBase.dll не возникала.
- Дождитесь завершения восстановления и перезагрузите компьютер.
По завершении процесса снова попробуйте запустить игру или программу, вызывавшую ошибку. Подробнее на тему: Точки восстановления системы Windows 10 .
Проверка работы программы в другом профиле пользователя
Очень частая причина ошибки APPCRASH KernelBase.dll — повреждение профиля пользователя и здесь стоит попробовать выполнить следующее:
- Создать нового пользователя. Быстрый способ, подходящий для всех последних версий Windows — запустить командную строку от имени администратора ввести команду (имя и пароль меняем на выбранные вами, для имени используйте только латиницу , в данной ситуации это может быть важным фактором)
net user имя_пользователя пароль /add
и нажмите Enter. Другие способы: Как создать пользователя Windows 10 .
- После этого выйдите из текущей учетной записи (через меню Пуск, например, в Windows 10 — нажатие по значку пользователя — выход).
- Зайдите под новым пользователем, который будет доступен на экране блокировки (первый вход может занять несколько минут).
- Попробуйте запустить программу, которая вызывала ошибку.
Если это сработало и, возможно, вы решите на постоянной основе «переехать» под нового пользователя, вам может пригодиться инструкция Как сделать пользователя Администратором .
Дополнительные методы решения проблемы
И в завершение ещё несколько возможных подходов для решения проблемы, если предыдущие в этом не помогли:
- Установить все оригинальные драйверы вашей материнской платы или ноутбука (чипсет, управление электропитанием и другие). В случае наличия дискретной и интегрированной видеокарты, а ошибки при запуске игры — драйверы на обе видеокарты. В диспетчере устройств не должно быть «неизвестных устройств» или « базовых видеоадаптеров ».
- Проверить компьютер на наличие вредоносных программ и вирусов .
- Для Windows 10 — выполнить «обновление» путем загрузки средства обновления https://www.microsoft.com/ru-ru/software-download/windows10 с официального сайта Майкрософт и выбора пункта «Обновить этот компьютер сейчас».
Если проделанные действия по исправлению ошибки модуля KernelBase.dll принесли плоды, буду рад вашему комментарию о том, какой из вариантов оказался результативным в вашем случае.