josh909 Posted March 18, 2008 Report Share Posted March 18, 2008 Hi AllHaving some major issues with Windows Installer. Running Windows Server 2000 with SP4 installed. I can't see the Windows Installer service in my services. I have tried these along the way :- Re-installing SP4 won't let me as it required WinInstaller.- Renaming these files :msi.dll msiexec.exe msihnd.dll msimsg.dll msinfo32.dll msinfo32.exe and re-installing "WindowsInstaller-KB893803-v2-x86.exe"- Executed the command "Msiexec / unregister" and then "Msiexec /regserver"- Run sfc /scannowAny help appreciated..... Quote Link to comment Share on other sites More sharing options...
ɹəuəllıʍ ʇɐb Posted March 18, 2008 Report Share Posted March 18, 2008 Welcome to the Windows Forum.Just to make sure; this is version 3.1 of the Windows Installer that you reinstalled?Is this something that has started recently? If so, can you run a System Restore to the point before it started? Quote Link to comment Share on other sites More sharing options...
josh909 Posted March 18, 2008 Author Report Share Posted March 18, 2008 Not sure if it just started; we took on this Server recently to support and have no history. It is a Win2000 Server machine. Quote Link to comment Share on other sites More sharing options...
ɹəuəllıʍ ʇɐb Posted March 18, 2008 Report Share Posted March 18, 2008 What I would check next is if it is infected with any malware. Can you run an online scan from http://housecall.trendmicro.com/ and see if it finds anything? Hopefully it has Internet Explorer 6 installed, otherwise it won't run. Quote Link to comment Share on other sites More sharing options...
josh909 Posted March 19, 2008 Author Report Share Posted March 19, 2008 Problem solved. For those interested :Ensure that the location specified in the registry is the correct path to msiexec.exe is specified in the following registry location: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MSIServer You should see a value called ImagePath, showing the proper location. If it's missing, add it as a String value with the data being the path to the msiexec.exe file, such as: c:\winnt\system32\msiexec.exe /V Be sure to enter the correct path, which will vary based on the version of Windows in use. Once the registry entry is properly set, msiexec.exe must be properly "registered" so that it can be invoked properly when needed to install packages. In the interest of thoroughness, I prefer to unregister it first. This is done from a command prompt, as follows: msiexec /unregister Followed by: msiexec /regserver Quote Link to comment Share on other sites More sharing options...
ɹəuəllıʍ ʇɐb Posted March 19, 2008 Report Share Posted March 19, 2008 Great; and thanks for the feedback! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.