Windows Installer service is missing and I'm unable to install any updates.

Anonymous
2012-05-11T19:26:32+00:00

original title: Missing windows installer service, vista sp2 64bit, cannot update anything

When I go into my local services there is no Windows Installer in the list.  I discovered this because I was trying to update to the latest version of Java the other day.  It gives me a message saying that it cannot access windows installer because it may be installed incorrectly.  But it's just NOT THERE.  So I go to try to install Windows Installer version 4.5 from this page   http://www.microsoft.com/en-us/download/details.aspx?id=8483   

On that page it says that these are the files that would correspond to Windows Vista.  I noticed that it didn't specify a different one for sp2.

For Windows Vista, Windows Vista Service Pack 1 and Windows Server 2008:

x86 Platform: Windows6.0-KB942288-v2-x86.msu

x64 Platform: Windows6.0-KB942288-v2-x64.msu

IA64 Platform: Windows6.0-KB942288-v2-ia64.msu

So I downloaded the one for the x64, it loads up and says it's checking for updates and then says that "the update does not apply to your system" and just closes itself out.  I can't update anything or install anything new so long as Windows Installer does not exist on my computer and NONE of these downloads for Windows Installer seem to be the correct version.

I went into command prompt and tried to open Windows Installer to see if it would start the service and it also agrees that there is no windows installer.  I also would like to point out that I tried the other .msu files above and all of them had the same result.  Am I supposed to use a OLDER version for SP2?  If so, why is 4.5 not compatible then?

Right now I am running a scan in command prompt with the "sfc/ scannow" command.

Also, windows update cannot install its updates, I did some just the other day, but now it can't anymore, which I think it's safe to assume that it is because there's no longer a windows installer to assist in that process.  I get an error code 641 and an error 80070641 as well when it fails to update.  Trying again does not help.

What I really want to know is HOW could my windows installer just disappear, I feel very strongly that it couldn't be a virus because I have very good anti-virus protection and I've scanned and double checked many times.  I just really need to fix this so that I can continue to keep my computer running Up-To-Date.

Windows for home | Previous Windows versions | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2012-05-17T11:33:56+00:00

Hi,

What is the exact error message/code you receive?

I suggest you to perform the following methods.

Method 1: Restart the Windows installer service and check.

  1. Click “Start”, type “services.msc “in the Start Search bar, and press ENTER.
  2. If prompted by User Account Control click Continue.
  3. Now locate the “Windows Installer”.
  4. If they are not currently enabled right-click them, and select “Start”.
  5. If the Windows Installer service is already in start mode, please right click on that service and select “stop” and again start the service.
  6. Now restart your computer.

Method 2: If Windows Installer service is missing, I suggest you to perform the following steps to rebuild the windows installer service.

Note: To do so: Important this section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:

322756 (http://support.microsoft.com/kb/322756/ )

How to back up and restore the registry in Windows

1.       Open Notepad.

2.       Copy the following command to notepad and save it as reset.reg on to your desktop.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver]

"DisplayName"="@%SystemRoot%\system32\msimsg.dll,-27"

"ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\

  74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\

  00,73,00,69,00,65,00,78,00,65,00,63,00,20,00,2f,00,56,00,00,00

"Description"="@%SystemRoot%\system32\msimsg.dll,-32"

"ObjectName"="LocalSystem"

"ErrorControl"=dword:00000001

"Start"=dword:00000003

"Type"=dword:00000010

"DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00

"ServiceSidType"=dword:00000001

"RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\

  00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,\

  74,00,65,00,50,00,61,00,67,00,65,00,66,00,69,00,6c,00,65,00,50,00,72,00,69,\

  00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,63,00,\

  6b,00,4d,00,65,00,6d,00,6f,00,72,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,\

  00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,\

  73,00,65,00,42,00,61,00,73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74,\

  00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,\

  65,00,43,00,72,00,65,00,61,00,74,00,65,00,50,00,65,00,72,00,6d,00,61,00,6e,\

  00,65,00,6e,00,74,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\

  00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69,\

  00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,\

  69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\

  00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,\

  66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,\

  00,65,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,53,00,69,00,6e,00,67,00,\

  6c,00,65,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,00,50,00,72,00,69,00,76,\

  00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,\

  72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\

  00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,\

  47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\

  00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,\

  72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,\

  00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,\

  73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\

  00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,\

  51,00,75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\

  00,65,00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,\

  50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,\

  00,61,00,6b,00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,\

  50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,\

  00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,\

  76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,42,00,61,00,63,00,6b,\

  00,75,00,70,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,\

  00,00

"FailureActions"=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\

  00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00

3.       Click on Start.

4.       Type regedit in the Start Search field and hit enter.

5.       On the registry edit windows click on File and select Import.

6.       Browse to the location where reset.reg file is located and select the file.

7.       Click ok at the on-screen windows once the registry is merged successfully.

8.       Restart the computer and check.

Was this answer helpful?

30+ people found this answer helpful.
0 comments No comments
Answer accepted by question author
Anonymous
2012-05-17T16:49:07+00:00

Hey,

Got installer back working by using method 2 in your last post but using the notepad text from http://support.microsoft.com/kb/2642495 mentioned in the first post.

Thank you very much.

Happy children now playing angry birds!

Was this answer helpful?

10+ people found this answer helpful.
0 comments No comments

51 additional answers

Sort by: Newest
  1. Anonymous
    2012-07-24T03:33:47+00:00

    I tried this a couple of times, and I don't know if it was this registry code or what, but somehow everything started working again and has been fine since. I went a month or more not being able to resolve that issue, and SYSTEM MECHANIC was no help whatsoever. A lame apology and a weak promise to "fix the problem with the next upgrade..." I am dubious to say the least.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2012-07-24T03:26:30+00:00

    i tried both methodes and none worked for me i cant find windows installer at all can anyone help in vista

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2012-07-22T18:53:44+00:00

    Hi,

    I have the exact same problem as Tusher P, i have tried this solution and it doesnt like it, the messages i get vary from the reg key is not valid to the file is not a reg file?

    Any ideas?

    TY Matt

    Was this answer helpful?

    0 comments No comments