Can No Longer Install MSI files. (The Windows Installer Service Could Not Be Accessed)

skech1080

Honorable
Oct 24, 2012
15
0
10,520
Okay. Well. I'll skip the storytelling, and cut straight to the chase.

I can't install any MSI files anymore. I get "The Windows Installer Service Could Not Be Accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance." I believe this started after I'd installed the latest catalyst control center version. (This happened a while ago, and it took me days to solve it, and my solution no longer works). I can install any programs that install with an EXE fine, but no MSI files. The service is on manual, starts properly, etc. I've tried unregistering and regserver or whatever with misexec, I've tried fixing it in the registry using this from microsoft (http://support.microsoft.com/kb/2642495). And many other solutions... give it a shot if you think you can help, I really don't want to spend more time on this then I already have.
I've just finished installing all windows updates, apparently Win7 SP1. Still no luck.

I can always rely on the TH community to help me out, and thanks for that.
 
Solution
I used windows update, and it got fixed.

The reason I didn't realize this sooner, is that I did windows update but did not allow the updates to configure properly, so I just did a full shutdown-power on cycle.
Mods:
can you mark this as solution? I can't for some reason :/. thanks.

Jax77

Honorable
Jul 24, 2013
7
0
10,520
Check and see if this key exists HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress if it does delete it, run the reg fix from microsoft again, register the service then reboot if that does not fix it find the location of you msiexec.exe file and take note of the location (especially if it is different than C:\Windows\System32) then check this key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer
and make sure that the "InstallerLocation" and the "MsiexecCA32" and "MsiexecCA64" are showing the correct location. Then run regserver and reboot again.
Also Verify the "System" has Full Control on the following key:
HKEY_LOCAL_MACHINE \Software\Microsoft\Windows\CurrentVersion\Installer
If that doesn't work, repair install and/or re-image. I know you can re-install the service in xp but i am not sure if you can in 7. I will look into it.
 

skech1080

Honorable
Oct 24, 2012
15
0
10,520


Thanks for the suggestions. There was no "Inprogress" key.
Here is what my keys looked like:
InstallerLocation
C:\Windows\system32\
MsiExecCA32
C:\Windows\SysWOW64\msiexec.exe
MsiExecCA64
C:\Windows\system32\msiexec.exe

I updated InstallerLocation, and MsiExecCA64C to say "System32" instead of "system32" because my "System32" folder is capitalized. I wasn't sure about MsiExecCA32, because there was actually a msiexec.exe in SysWOW64, so I did not change it.
I ran msiexec.exe /regserver, and rebooted. No luck.

Thanks for your help so far, any further suggestions other than doing a re-install of windows?
 

skech1080

Honorable
Oct 24, 2012
15
0
10,520
I used windows update, and it got fixed.

The reason I didn't realize this sooner, is that I did windows update but did not allow the updates to configure properly, so I just did a full shutdown-power on cycle.
Mods:
can you mark this as solution? I can't for some reason :/. thanks.
 
Solution

Jax77

Honorable
Jul 24, 2013
7
0
10,520
Well, you have a stubborn one! I have a few more suggestions,
1. Check one more registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSIServer
Backup(export) the key and then change "ImagePath" to C:\WINDOWS\SysWOW64\msiexec.exe /V
Then run these commands from elevated command prompt
Run %windir%\system32\msiexec.exe /unregister
Run %windir%\syswow64\msiexec.exe /unregister
Run %windir%\system32\msiexec.exe /regserver
Run %windir%\syswow64\msiexec.exe /regserver
Restart the computer
If this doesn't work you can restore the reg backup.
2. This one is a recommendation from a friend, it is unconfirmed, however since you alternative is a re-image...what have you got to lose?
Try method 4 from this microsoft article http://support.microsoft.com/kb/324516
That is all I have, there might be a 3rd part repair tool that works but I have not tried them myself, good luck!
 

warpyb1

Honorable
Nov 20, 2013
1
0
10,510
This fixed it for me the path and then the re-reg of the services

although I think its /regserver and /unregister

THANK!

MICK