Problem
I got the below error while trying to log in to eSSL eTimeTrack Lite software.
The ‘Microsoft.ACE.OLEDB.12.0’ provider is not registered on the local machine
Solution
To resolve the above error ‘The Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine’, run the below commands on your machine and you will be able to login successfully.
- Start a command prompt as an administrator. Search cmd, right-click Command Prompt and choose Run as administrator on the menu.
- Go to directory C:\Windows\Microsoft.NET\Framework64\v2.0.50727 by using the below command.
C:\WINDOWS\system32>cd C:\Windows\Microsoft.NET\Framework64\v2.0.50727
- Now, run the command ldr64.exe setwow as shown below.
C:\Windows\Microsoft.NET\Framework64\v2.0.50727>ldr64.exe setwow
- After successful execution of the command, it will give you a success message.
C:\Windows\Microsoft.NET\Framework64\v2.0.50727>ldr64.exe setwow loading kernel32...done. retrieved GetComPlusPackageInstallStatus entry point retrieved SetComPlusPackageInstallStatus entry point Setting status to: 0x00000000 SUCCESS
Now, try to log in on eSSL eTimeTrack Lite software you will be able to log in successfully.
Last Updated: Nov 20, 2021