Geeting error while running custom service :Faulting module name: KERNELBASE.dll, version: 10.0.17763.2300, time stamp: 0xd055b226 Exception code: 0xe0434352 Fault offset: 0x00123542 Faulting process id: 0x2294

Varun Shukla 20 Reputation points
2023-02-15T10:21:28.3733333+00:00

Hi, Getting an error on restarting the custom service :

Faulting module name: KERNELBASE.dll, version: 10.0.17763.2300, time stamp: 0xd055b226
Exception code: 0xe0434352
Fault offset: 0x00123542
Faulting process id: 0x2294
Faulting application start time: 0x01d9405769610408
Faulting application path: E:\Password Portal Service\GskPasswordPortalWindowsService.exe
Faulting module path: C:\windows\System32\KERNELBASE.dll
Report Id: 714e3384-ea28-4ace-b01f-38b0309c6fca
Faulting package full name: 
Faulting package-relative application ID:

Not Monitored
Not Monitored
Tag not monitored by Microsoft.
40,244 questions
0 comments No comments
{count} votes

Accepted answer
  1. Wesley Li-MSFT 4,496 Reputation points Microsoft Vendor
    2023-02-16T02:45:40.85+00:00

    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:

    1. Right click on the Kernalbase.dll file, Select Properties.
    2. Select Security tab.
    3. Click on Advanced tab.
    4. Check the owner of the file, click on Change.
    5. 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.
    6. Click on Check Name and OK.
    7. Check on Replace owner on sub containers and objects.
    8. Click on Auditing, Click on Add, type Everyone and give full control and click OK.
    9. Click on Effective Access, Click select user and Click on Select a principle, type in Everyone and give full control and click on OK.
    10. Click on Apply and Click on OK.
    11. Wait for the permission to apply.
    12. Click on Advanced options again from the file properties Window (same step from step 3).
    13. 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.
    14. 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

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Cristian Weber 0 Reputation points
    2024-01-04T12:54:35.58+00:00

    Hello

    Issue fixed after applying windows updates and updating .net framework.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.