Go Back   PCMech Forums > Windows Support > Windows Legacy Support (XP and earlier)

Need Some Help? Type Your Keywords Here:

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 04-06-2009, 08:49 PM   #1
Member (9 bit)
 
Join Date: Oct 2003
Location: Boston
Posts: 309
Good Fix for Buggered XP Windows Installer?

I've been struggling in vain to find an effective way to repair Windows Installer in my XP Pro OS (all that I've tried so far have failed). I have a 2.0 version of the Installer.

I keep getting an "Access Denied" error message when I try to install certain programs, or update to a more recent version of the Installer...then I came across this posting from another forum, from 2004.

Does it look like it might work? I don't want to try it if it might screw up my OS...


Download the EXE installer for Windows Installer 3.1 v.2.

You can try running it, but most probably will get an "Access Denied" error and it will roll back the changes. If it installs fine, then you are set and don't need to do anything more, if not, look below.

Make sure Automatic Updates are turned off, or set them to "Notify me but don't automatically download or install them."

Also make sure Win XP's CD isn't in your CD/DVD drive.

Check in the Services app (services.msc) that Windows Installer service isn't running, stop it if needed.

Open the X:\Windows\system32\dllcache\ folder (where X: is your system drive) and delete these three files (if they exist):

msi.dll
msihnd.dll
msiexec.exe

Then do this (from Symantec)

On the Windows desktop, click Start > Run.

In the Open line, type cmd and then click OK.

At the command prompt, type the following, depending on your version of Windows, and then press Enter after each line.

cd \windows\system32
ren msi.dll msi.old
ren msihnd.dll msihnd.old
ren msiexec.exe msiexec.old

Exit

(Notice that after each rename you will get a prompt from Windows that system files have been replaced, and it asks for the WinXP CD in order to restore them. Do NOT put the Win XP CD into the drive, click Cancel, then choose Yes in the other dialog box that appears.)


Run the Windows Installer 3.1 EXE installer (downloaded in the beginning).
Follow the prompts to complete the installation, it will install fine.

Restart the computer.

You might get dialog boxes with errors about msi.dll missing. I got such a dialog box from my anti-virus software.

Start the Command prompt (cmd) again, and rename the three files back. Go to Windows Update. It will say it needs to install Windows Installer 3.1, and will say the installation failed, but it will actually succeed.

Do not restart the computer, click the link to Windows Update Home on the left to go back to the main Windows Update screen with the "Express" & "Custom" buttons. Click the Express button, it should show you all post-SP2 updates (around 40-50 MBs). They should download quickly.

After the updates install, restart your computer.

You can now change the Auto Updates setting to the one you like.

To check if Windows Installer has been properly updated, follow this link
http://blogs.msdn.com/windows_instal...05/448386.aspx

This has been tested on Win XP Pro.

Last edited by MarkTwain; 04-06-2009 at 08:52 PM. Reason: reformatting
MarkTwain is offline   Reply With Quote
Old 04-06-2009, 11:43 PM   #2
Member (9 bit)
 
codered6651's Avatar
 
Join Date: Jul 2004
Location: New York NY
Posts: 334
Send a message via AIM to codered6651 Send a message via Yahoo to codered6651
MarkTwain have you read this http://support.microsoft.com/default.aspx?kbid=290301, try this then install Windows Installer the latest version.
__________________
DFI LanParty 875ProB Rev.B1(Award BIOS ver6.00 date 1/20/2005) P4 2.8cGHz 800FSB with TT Spark "7"| Enermax 535watt p/s, 1 120mm and 1 80mm case fans| WindowsXP Pro SP2| ATI Radeon 9550| SB Audigy 2| Crucial Ballistix DDR400 1GB 512x2| Lite-On 52x32x52 CD-RW, Plextor-760A DVDR-RW,Samsung Floppy Disk| Seagate Ultra ATA/100 80GB and 120GB HDD|Cooler Master Centurion CAC-T05

---------------------------------------------------
What I hear, I forget.
What I see, I remember.
And what I do, I understand.

~Chinese Proverb
codered6651 is offline   Reply With Quote
Old 04-07-2009, 08:46 PM   #3
Member (9 bit)
 
Join Date: Oct 2003
Location: Boston
Posts: 309
I do know about the Cleanup Utility, thanks.

However, I did wind up trying the procedure that I posted earlier (above), and it worked like a charm.

Hopefully, end of story....
MarkTwain is offline   Reply With Quote
Reply

Bookmarks

Still Need Help? Type Your Keywords Here:


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 09:42 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 PL2