It has been observed by many Windows users that they are unable to launch certain applications on their systems. The applications that they try to launch, get crashed immediately and this is probably because of the faulty module called Kernelbase.dll file.
The Kernelbase.dll file which is present in the system32 folder on the system contains information regarding the kernel functions which is very necessary to run the Windows system without any errors.
Without being able to open a few applications, it is hugely impacting the productivity of Windows users and they are getting frustrated due to this problem.
On analyzing this issue deeper, we got a little more information and have compiled a few fixes which are explained in the article below.
Fix 1 – Re-register the Kernelbase DLL file
Step 1: Press the Windows and R keys together on the keyboard which opens the Run console.
Step 2: Then type cmd in the textbox and press Ctrl + Shift + Enter keys together.
Step 3: You have to click Yes on the UAC prompt on the screen to continue.
Step 4: Once the command prompt is open as an admin, type the following line and press Enter key to execute it.
Step 5: This will start to re-register the Kernelbase.dll file on your system.
Step 6: Once done, restart the system and check if the problem has been resolved.
Fix 2 – Run compatibility troubleshooter
Step 1: Right-click on the Application icon which is unable to open on the system.
Step 2: Select Properties from the context menu as shown in the below screenshot.
Step 3: In the Properties window, choose the Compatibility tab and then click the Run compatibility troubleshooter option on top.
Step 4: This opens the Program Compatibility Troubleshooter window on your system.
Step 5: Select the troubleshooting option called Try recommended settings in the window.
Step 6: This will try starting the application using the recommended settings by Windows.
Step 7: If this does not work out, then you can select the other troubleshooting option named Troubleshoot program.
Step 8: Follow all the onscreen instructions to complete the troubleshooting process and fix it if any issues are found.
Fix 3 – Perform System File Checker Scan
Step 1: Open the Command Prompt app as administrator by pressing the Windows key and typing cmd.
Step 2: Right-click on the Command prompt app from the search results and click Run as administrator from the context menu.
Step 3: You may have to accept the UAC prompt to continue.
Step 4: Then type sfc /scannow in the command prompt and hit Enter.
Step 5: This will start searching for any corrupted files present in the system and tries to repair them.
Step 6: Once done, close the command prompt and restart the system.
Fix 4 – Run the DISM Scan
Step 1: Open the run console by pressing together the Windows and R keys.
Step 2: Type cmd in it and then press the Ctrl + Shift + Enter keys together.
NOTE – Accept the UAC prompt on the screen to proceed.
Step 3: Now type the below lines and hit Enter key.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Step 4: This will start checking, scanning, and then restoring the system’s health. Once done, restart the system.
Fix 5 – Get a copy of the Kernelbase.dll file from another system
Many Windows users have claimed that by replacing the Kernelbase.dll file with a new one copied from another system which is working perfectly without any errors, they were able to resolve this issue. So let us also try doing that.
Step 1: Press the Windows + R keys together and type the below path and then press the Enter key.
For a 64-bit system:
For a 32-bit system:
Step 2: Now that you have either the System32 folder or the SysWOW64 folder opened, you will find the Kernelbase.dll file in this folder.
Step 3: Just select the file and press the Delete key.
Step 4: After the Kernelbase.dll file is removed from the system, go to System32 or SysWOW64 folder on another perfectly working system and search for the Kernelbase.dll file.
Step 5: Just copy this file and transfer it to the System32 or SysWOW64 folder on your system.
Step 6: When done, restart the system.
Fix 6 – Download the Kernelbase.dll file
Step 1: Firstly, open a web browser app on your system.
Step 2: Then in a new tab, type the below-given URL in the address bar and press Enter key.
Step 3: Now click Download to start downloading the Kernelbase.dll file to your system.
Step 4: After it is done, copy the downloaded Kernelbase.dll file and open the System32 folder on your system by typing %systemroot%\System32 in the Run console (Press Windows + R keys) and pressing the Enter key.
Step 5: Now paste it into the System32 folder on your system.
Step 6: Restart the system once and see if the issue is fixed.
Fix 7 – Uninstall the app and then reinstall it
Step 1: Press the Windows + R keys together on the keyboard and type appwiz.cpl.
Step 2: Then press Enter key to open the Programs and Features wizard.
Step 3: Now select the application from the list of programs and click Uninstall on top.
Step 4: This will start uninstalling the selected application from your system.
Step 5: Once you are done uninstalling, download the setup file of the application from its downloads page.
Step 6: If you already have the setup file of the application, please double-click on it to start installing it on your system.
Step 7: Follow all the onscreen instructions to complete the process.
Step 8: Once done, restart the system and check if the problem is solved.