Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Each time I try to install a program on my computer (running windows 7 RC), a setup.exe dialog pops up:

The Windows Installer service is unavailable. Another application may be rerunning setup. Finish any installations in progress, or restart your computer, and then re-run setup.

I did restart a few times, and there's no ongoing installation I can think of.

If I pop up a task manager, I can indeed see a msiexec.exe process. I can kill it, but it will immediately start again. Is there a way to determine which program is installing and to abort it?

share|improve this question
up vote 4 down vote accepted

Use Process Explorer. It should tell you what the program is, and also lets you kill it.

share|improve this answer

This Microsoft Tool will clean the partially installed programs.

share|improve this answer
The tool is deprecated now. Microsoft recommends to use Microsoft Fix it ( instead. It helped in my case. – Bobrovsky Jan 19 '13 at 21:57

One workaround is to kill msiexec.exe right before launching the other setup. Since msiexec.exe starts again by itself, the timeframe is quite tight, but it's definitely feasible...

Only a dirty workaround, though.

share|improve this answer

Dunno if this works on 7 (probably does) but you can turn on MSI logging. My guess is Automatic Updates is stuck.

You usually have to turn on logging to get any information from MSI but there may be a few hints in the event log.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .