why does Windows Installer launch every time I open Word, Excel, Access, Outlook?

At each launch of a MS Office 2002 applications (word, excel, etc), Windows Installer launches and tries to install or configure MS Office, eventually asking for the install CD, then failing with Error 1706 because i don't have it. Office 2002 came bundled with the machine, and is legal software. machine is running XP Pro.

I cancel Installer, and my application opens, but Installer launches again, I cancel it again, it launches again, etc. This cycle repeats 4 or 5 times before I can use the app.

I have used this computer and version of Office for perhaps 4 years. This behavior began roughly 6 to 8 weeks ago.

Who is Participating?
war1Connect With a Mentor Commented:
Greetings wrcharl !

MS Office uses Windows Installer to install itself.  The installer may be corrupt.  Reinstall the Windows Installer

Hope this helps, war1
SheharyaarSaahilConnect With a Mentor Commented:
>> Office 2002 came bundled with the machine
but you must be having the cd for it.....or it should present on the recovery cd.....just point the installer to the installation source and it should fix the issue.

otherwise, you will have to use the Windows Installer Cleanup utility to remove Office programs' entries
cquinnConnect With a Mentor Commented:
This has occurred where I work if you don't have full write permissions on the MS Office part of the registry database - it tries to write values at the end of the installation, and if it can't it tries again each time you start and office program

Cloud Class® Course: Amazon Web Services - Basic

Are you thinking about creating an Amazon Web Services account for your business? Not sure where to start? In this course you’ll get an overview of the history of AWS and take a tour of their user interface.

mikeopoloConnect With a Mentor Commented:
First, this from tek-tips (http://www.tek-tips.com/viewthread.cfm?qid=1321491)

"This problem is caused because of something Windows Installer does to the Registry entry for ActiveX controls: it changes the InprocServer32 entry to point to Windows Installer rather than the OCX file. When you install your application after Office (or vice versa) and run it, Windows calls the InprocServer32 entry when it instantiates the ActiveX control, which calls Windows Installer, which sees that the version of the OCX you've installed is different than what was originally installed, so it thinks the file is corrupted and prompts you to insert the CD so it can "repair" it.

The solution is to hack the Registry and change the InprocServer32 entry to the path and filename for the OCX. That way, it'll call the OCX rather than Windows Installer. In this case, the key is HKEY_CLASSES_ROOT\CLSID\{C74190B6-8589-11D1-B16A-00C0F0283628}\InprocServer32 and the filename is C:\Windows\System32\MSComCtl.OCX." - Doug Hennig

Don't hack the registry unless you have a registry backup and know what you are doing :).

Second, the MS windows installer clean-up utility,
 http://support.microsoft.com/kb/290301, and a comment from:
"So what you can try is...Install the Windows Installer CleanUp Utility (http://support.microsoft.com/kb/290301).  Run the program and remove Messenger 5.0 from the list.  Me thinks that should solve your problem.  it won't uninstall the application, just remove the installer information that it trapped in the installer".

Hope one of these helps you.

wrcharl, any update?
wrcharl has not responded to any of our comments.
I object to this question being deleted; several responders have provided comments and they are all entitled to know what the outcome was, good or bad.

Force accepted.
Experts Exchange Moderator
QuinnCushingChief Information OfficerCommented:
Now that is a couple of years later, I had this problem and none of the steps above helped.  I installed ms installer update 4.5 and Office XP SP3 and no longer get the "installing excel features" message every time I launch an office product. I should have checked after the installer update, but did not--so I'm not sure if it was one or both that did the trick.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.