Hi Niraj,
KernelBase.dll is an API client DLL to help launch .exe applications. When it is corrupt, you will get missing or not found DLL error when you try to start your programs. The file associated with KernelBase.dll is the DLL kernel32, any damage to any one of them will result in application crashing problems.
Method 1:
Run the System File Checker tool ****
The sfc /scannow command scans all protected system files and replaces incorrect versions with correct Microsoft versions. When the scan is complete, the System File Checker tool indicates whether integrity violations were found. If integrity violations are found, the System File Checker tool lets you fix the integrity violations
a. Click Start and type cmd in start search.
b. Right click on Command Prompt to select "Run as Administrator".
c. Type: sfc<space>/scannow.
Note: SFC scan may take a while to complete.
Method 2:
If the issue persists you can try reregistering kernelbase.dll and check.
a. Click Start and type cmd in start search. Right click on Command Prompt and select Run as Administrator.
b. Type "regsvr32 KERNELBASE.dll" without the quotes and Press Enter.
c. Restart your computer and check.
Hope this helps.
Please post back with the status of the issue and we will be glad to assist you further.