Hello
Thank you for posting in our Q&A forum.
KernelBase.dll is a DLL file stored in the system folder of Windows operating system. It is created automatically during the installation of the Windows operating system. KernelBase.dll is used to launch .exe applications. When it is corrupt, you will get .dll missing or not found error when you start the programs.
I would suggest you to copy the KernelBase.dll file from another computer running the same version and edition of Windows operating system.
The location of the file KernelBase.dll differs in each system based on the architecture. If it is 64-bit Windows OS, then the KernelBase.dll file is located in C:\Windows\SysWOW64. If it is 32-bit OS, then KernelBase.dll file is located in C:\Windows\System32.
If you get "Access Denied", you need to grant permission by:
- Right click on the Kernalbase.dll file, Select Properties.
- Select Security tab.
- Click on Advanced tab.
- Check the owner of the file, click on Change.
- Type in Everyone on Select User or Group, select everyone will give permission to everyone, if you want only the current user to have access, you can enter the current user name or the enter administrator, to give access to administrator only.
- Click on Check Name and OK.
- Check on Replace owner on sub containers and objects.
- Click on Auditing, Click on Add, type Everyone and give full control and click OK.
- Click on Effective Access, Click select user and Click on Select a principle, type in Everyone and give full control and click on OK.
- Click on Apply and Click on OK.
- Wait for the permission to apply.
- Click on Advanced options again from the file properties Window (same step from step 3).
- Click on Add, you might see change permission on your system, click on it and after that you will get the Add option. Add Everyone with Full control, click on OK and close all the Window.
- Try to copy the file now and paste it in the other computer in which the file is corrupted. (If you have access denied error while pasting it, I would suggest you to provide the permissions to the kernalbase.dll file in the current pc as mentioned above)
Hope above information can help you.
Best Regards,
Wesley Li