Hi there,
As it seems you have tried all possible solutions (running system scan for corrupted files, register dll, use DLL file from another system, etc) the only option would be to do an in-place upgrade.
How to perform an In-place Upgrade with Windows 10 Step-by-Step Guide
https://answers.microsoft.com/en-us/windows/forum/all/how-to-perform-an-in-place-upgrade-with-windows-10/7f0b236e-3c6c-4913-9691-c4baa2a6190a
The file KernelBase.dll is a DLL file stored in the system folder of the 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.
--If the reply is helpful, please Upvote and Accept it as an answer--