Windows installer is not correctly installed

Posted on 2004-11-03
Last Modified: 2010-04-14
When I try to load Publisher 2000 on my Windows 2000 Professional(SP4), I get a message saying that the program cannot install because Windows is running in safe mode or the Windows Installer is not correctly installed.   Is there any way to re-install the Installer, or get an updated version?  I need to know ASAP because I have some documents that I need to get out to some customers.
Question by:fletchman
    LVL 57

    Accepted Solution

    Reinstall/Repair the Windows Installer

    Try re-registering it first

    1. Click Start > Search >For files and folders and locate msiexec.exe take note of where yours is.

    (In XP it’s usually in c:\windows\system32)
    (In 2K it’s usually in c:\winnt\system32)

    2. Click Start > Run > Regedit {Enter} and navigate to the following key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer On the right side double click ImagePath, Ensure the path to the file is the same one you found in step 1 (NOTE: there may be a /V after it this is normal) if the path is wrong you will need to change it.

    3. Reboot the PC and start in safe mode (Press F8 as the PC boots and select Safe Mode)

    4. Click Start > Run > msiexec /regserver {Enter}

    5. Reboot the PC, if this doesn’t cure the problem you will need to reinstall

    Reinstall Procedure

    1. Click > Run > cmd {enter} at the command type the following commands

    attrib -r -s -h drive:\%Windir%\system32\dllcache  {Enter}
    ren msi.dll msi.old {Enter}
    ren msiexec.exe msiexec.old {Enter}
    ren msihnd.dll msihnd.old {Enter}

    2. Exit the command window

    3. Download the new installer files (Unless your using XP)

    Windows Installer 2.0 Re-distributable for Windows 95, 98, and Me

    Windows Installer 2.0 Re-distributable for Windows NT 4.0 and 2000

    Windows XP comes with the files preloaded, and a reboot will restore them.
    LVL 65

    Expert Comment

    Hello fletchman =)

    First check in Start>Run>Services.msc
    that Windows Installer service is running and when u right click it and click Properties, the startup type is set to Automatic !!

    Author Comment

    Actually re-installing SP4 fixed the problem.
    LVL 57

    Expert Comment

    by:Pete Long

    Featured Post

    Better Security Awareness With Threat Intelligence

    See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

    Join & Write a Comment

    NTFS file system has been developed by Microsoft that is widely used by Windows NT operating system and its advanced versions. It is the mostly used over FAT file system as it provides superior features like reliability, security, storage, efficienc…
    Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
    Need more eyes on your posted question? Go ahead and follow the quick steps in this video to learn how to Request Attention to your question. *Log into your Experts Exchange account *Find the question you want to Request Attention for *Go to the e…
    In this sixth video of the Xpdf series, we discuss and demonstrate the PDFtoPNG utility, which converts a multi-page PDF file to separate color, grayscale, or monochrome PNG files, creating one PNG file for each page in the PDF. It does this via a c…

    729 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now