Windows XP: After Service Pack 2 installation Windows Installer always quits - HELP PLEASE!

anandbob42

Junior Member
Sep 13, 2004
18
0
0
I've been trying to fix this for ages. There are other people with the same problem who haven't been able to do anything about it. Help me and you'll help a few other people as well.

The facts:

1) Windows Installer quits at the end of an installation before it's supposed to be finished and erases everything that has been installed up to that point. There is no error message, the installed stuff is just gone.

2) It only happens with Service Pack 2. After installing SP1 again, everything's fine.

3) I tried going to Start -> Run and typing:
msiexec /unregister
and then
msiexec /regserver

4) I tried cleaning
C:\Documents and Settings\name\Local Settings\Temp
and
C:\Documents and Settings\name\Local Settings\Temporary Internet Files

5) I tried installing ISScript9.msi

6) I tried copying over the following files from the Service Pack 1 backup directory:
msi.dll
msident.dll
msidle.dll
msieftp.dll
msiexec.exe
msihnd.dll
msimg32.dll
msisip.dll
To C:\Windows\System32 with no luck.

Does anyone have any other ideas :(
 

Slogun

Platinum Member
Jul 4, 2001
2,587
0
0
You list a lot of things you've done (though I have no reason why you did those particular things), did you reformat your drive first?

You doing this as an update?

And why are you bothering at all with SP1?

If you 're trying to do SP2 as an update and you're getting all sorts of errors, it's time to bite the bullet and reformat, you should be booting up with your WinXP CD, reformating, installing, then installing SP2.

If you did that and it is not working, you may need to check your hard disk to make sute it is not full of bad sectors, etc.

If you've done all of those, then try downloading autostreamer, make a sliptstream bootable CD of WinXP and SP2 together and try booting to that.

Throw SP1 away, microsoft service pasks are cumulative, with SP2 there is no need for anything earlier.
 

anandbob42

Junior Member
Sep 13, 2004
18
0
0
I didn't reformat my hard drive. I'm pretty sure that would fix it somehow, but that can't be the only solution.

I tried the full 200 MB install and the 85 MB install from Windowsupdate.com

There is nothing wrong with my computer except this, and it must be a program bug somehow.
 

rbV5

Lifer
Dec 10, 2000
12,632
0
0
I had the same issue on one of my rigs untill I realized that I was using style XP and not the OEM boot/logon screens. Went back to the OEM screens and uninstalled style XP and all went well.
 

plk21

Member
Feb 14, 2002
179
0
0
Originally posted by: anandbob42
I'm pretty sure it's related to Service Pack 2 istelf since I'm not using customs.

I was seing the same thing tonight. I tried to install Call of Duty (GoTY edition), and Roxio. I got errors relating to CRC problems in Windows Installer. I did a system restore to PRE-SP2, and all is well. I haven't found too much on Google about this. :(
 

nihl8tor88

Junior Member
Aug 26, 2004
23
0
0
In addition to what you have already tried, try these, 1 by 1 , and test.
hopefully, it will start working
1. start>cmd> type: ren c:\windows\system32\catroot2\edb.log *.tst
2.Check to see that cryptographic services are started and automatic (start>run>services.msc)
3. start >cmd type: net stop cryptsvc
ren c:\windows\system32\catroot2 oldcat2
net start cryptsvc
exit
4. regsvr32 softpub.dll
regsvr32 /u wintrust.dll
regsvr32 /u initpki.dll
regsvr32 /u dssenh.dll
regsvr32 /u rsaenh.dll
regsvr32 /u gpkcsp.dll
regsvr32 /u sccbase.dll
regsvr32 /u slbcsp.dll
regsvr32 /u cryptdlg.dll
regsvr32 /u softpub.dll
exit

then restart pc and ;
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll
regsvr32 softpub.dll
exit

5. attrib -s -h c:\windows
attrib -s -h c:\windows\system32
attrib -s -h c:\windows\system32\catroot2
exit (this is also from start >cmd.
6. start >run > regedit
hkey_locMach\software\microsoft\non-driver signing
. right click the policy binary value, modify, (the value should be 0000 02)
Delete the current value, then type zero, Exit the reg editor.

If any of these work, send me cash and send Bill a note about my Qos.
If it doesn't , try the windows installer clean up utility.
If still not working>>Take up Ballroom dancing (salsa and tango)