I had Access 2007. I installed Access 2010. Now, when I double-click on a .mdb file in Windows Explorer, there is this error message: “Can’t be started.
Was unable to initialize the Windows Registry.
Rerun Microsoft Access or Microsoft Office Setup to reinstall”
If I start Access 2010 and I open the .mdb file, it works.
There is another problem with Access 2010. Whenever I want to open it, the “Configuring Microsoft Office Professional 2010” window appears. This loses much time. I don’t have this problem with Outlook, Word and Excel 2010.
Can you help?
After reading out the above user query you all must have guessed about today’s blog topic. Yes, in this post we will discuss this very commonly encountered Access can’t be started unable to initialize the windows registry error.
So try all the listed solutions to get rid of Microsoft Access can’t be started unable to initialize the Windows registry error.
Error name: Microsoft Office Access can’t be started
Error number: Error 7899
Description: Microsoft Office Access can’t be started.@Microsoft Office Access was unable to initialize the Windows Registry.@Rerun Microsoft Office Access or Microsoft Office Setup to reinstall Microsoft Office Access.@1@@185309@3.
You will get the following error message at the time of opening the MS Access application.
Microsoft Access can’t be started.
Microsoft Access was unable to initialize the Windows Registry.
Rerun Microsoft Access or Microsoft Office Setup to reinstall Microsoft Access.
Why You Are Getting Access Can’t Be Started Unable To Initialize The Windows Registry Error?
- The very first reason behind the update or patch applied to MS Access may have temporarily disabled the Window registry hive.
- Due to the permissions issue in the Windows registry which is preventing MS Access from opening up correctly.
How To Fix MS Access Can’t Be Started Unable To Initialize The Windows Registry Error?
1# Restore Windows Registry:
- Try the hard reboot of the system to restore the Windows registry.
- If still after rebooting, the problem persists then perform the modify / repair on the MS Access in Program And Files.
2# Review The Loadappinit_Dlls Registry Key
Set the LoadAppInit_DLLs registry key must be set to 0, but another program may have changed its value.
- Hit the WINDOWS-R from your keyboard. This will open the Run option.
- Enter the REGEDIT and tap the OK button.
- This will open the Registry Editor, now search for the LoadAppInit_DLLs:
- Double-tap the value present for LoadAppInit_DLLs in the Data
- In the opened Edit DWORD dialog box, you have to set Value Data to 0.
- Now shut down the Registry Editor.
- After that restart your PC and start the Access database application again.
3#Assign Appropriate Permissions
Follow the below steps to assign the appropriate permissions:
- Tap the Start button and then hit the Run option.
- Type Regedit and then press the enter button.
- Search for the following registry key:
You may encounter the permission problem from the GUID to the retail key. If you are getting the GUID permission problem, then repeat steps 4 to 10 on the retail key or on the 12.0 or 14.0 key.
- Make a right-click on the key and then select Permissions.
- Tap to the Advanced option.
- Choose the Owner.
- Now change the owner to the Administrators.
- Hit the Apply option and then tap the OK button.
- Tap Add type everyone and then hit the Ok option.
- Check the full control and hit the Ok.
4# Remove The Safety
It is the simplest and safest workaround to fix can’t Be Started Unable To Initialize The Windows Registry error. In this, you have to disable the UAC, and then use it as an administrative account.
Warning: This will degrade your system Windows security so be careful if you are performing this solution. Malware will automatically get installed in Windows XP and the previous version.
Login into your PC as a system administrator and then follow the below steps:
- Open the Control Panel.
- After that make double-tap on the User Accounts.
- Tap the “Turn User Account Control on or off” option.
- Un-tick the option, Use User Account Control (UAC) as this will ultimately help you to protect your PC.
- At last hit the Ok.
Now you can easily switch the MS Access versions because you must be in the older versions of Windows.
5# Use Run As Administrator
Make a shortcut for running each of your msaccess.exe files as an administrator. This will allows each of your Access versions to get register by itself on the start-up.
For making this setup, follow the below steps:
- Delete if any shortcuts were previously created meanwhile installing the MS Office program.
- Now you have to create shortcuts to msaccess.exe from each version of your MS Office program.
- Make a right-click on the shortcut and then from the list of options choose the Properties button.
- Now hit the Advanced button and then make a check across the Run as Administrator box.
So whenever you start your Access application, you need to hit the continue option from the opened dialog box of User Account Control.
If you are an Access 2007 user then you don’t need to use the Run As Administrator option as you can use the normal shortcut.
Note: After doing such changes, just switch to some other version and come back to the previous one before your MS Access application register itself for the correct library.
If unfortunately due to this Microsoft Access was unable to initialize the Windows Registry error your database file gets corrupt or damaged. Due to which you can’t perform any task on the database file. In that case, I recommend you to go with the MS Access Repair & Recovery Tool. This recovery software is one of the best ways to get rid of any kind of errors and restore your damaged database without any backup.
Apart from that, don’t forget to share your experiences with us after trying the above-mentioned workarounds to fix Microsoft Access can’t be started error.