SP2 install problems



I'm running Windows XP Professional and have encountered two issues while
trying to install SP2. I've been able to roll-back and return the system to
previous state with no hitches.

The first problem I am lost fixing. Midway through the install, a plain
request pops up with the red symbol of "Access is Denied" and the install in
halted and it begins to reverse the update. The last few lines of the sp2
log show:
1009.031: Copied file:
1009.219: Copied file: C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\unidrv.dll
1020.234: PruneCatalogsFromHotfixes:RegQueryValueEx Failed: 0x2
1024.141: Num Ticks for Copying files : 635985
1024.156: DoRegistryUpdates:SetupInstallFromInfSection Failed for
ProductInstall.GlobalRegistryChanges.Install error: 0x5
1024.156: INF_REGISTRY Failed
1024.156: DoInstallation:DoRegistryUpdates failed
1034.047: Unregistration of sprecovr successful
1034.234: Access is denied.

The reverse also hangs in two spots during the ".. Running processes" phase.
It will hang at:
69.031: Starting process: C:\WINDOWS\system32\regsvr32.exe /s /u
69.093: Return Code = 0
69.093: Starting process: C:\WINDOWS\system32\regsvr32.exe /s /u

TaskManager will show regsvr32.exe at 99% CPU and there it will sit for
hours as I've left it there overnight to ensure this is indeed a hang
(P4-3.0ghz/1GB ram system, so it's no slouch). I had to End Process on
regsvr32, which allows the reverse to continue. Later on, it hangs again on
the same file:
406.047: Uninstalling C:\WINDOWS\$NtServicePackUninstall$\spuninst\Service
Pack 2.asms assembly
406.890: Starting Registry updates
428.484: Done with Registry updates
428.484: Starting process: C:\WINDOWS\system32\regsvr32.exe /s /u

Again, an End Process on regsvr32.exe will allow the reverse to proceed.

After restoring the system, trying to manually do a regsvr32 on the qasf.dll
from the command shell, it also hangs with regsvr32 at 99%, so there is
obviously an issue with qasf.dll.

I have since obtained "windowsmedia9-kb839203-enu.exe" update which has
replaced the qasf.dll file with a newer version, but testing with a manual
regsvr32 at the command shell still hangs at 99% CPU and never recovers.

My questions are:
1) Any insight into the initial, Access Denied error message?
2) What do I need to update/correct in order for
registration/de-registration of qasf.dll for future rollback/sp2 recoveries?

Mark L. Ferguson

I would try running the sp2 update while logged on as the default
Administrator account.

To Logon as Default Administrator on Pro Edition, from Welcome screen, press
Ctrl-Alt-Delete, Twice , type "Administrator" and use a blank password (on
Home edition - boot to Safe mode - F8 on restart , same logon)


I'm having the same problem and am unable to figure it out. I get the Access
is denied about halfway through the file installation and the message says
Acces is denied. When I check the registry it says DoRegistryUpdates: Set up
install from Inf section failed for Product Install. Global Registry Changes.
Install error 0x5 INF_REGISTRY Failed


Hi MLShamrock-
I finally got through my problem and got SP2 to install cleanly. It appears
this is a VERY common problem and doesn't have anything to do with what
account is logged in (most XP users make their primary account an Admin
account anyways)- but instead registry keys that have the wrong permissions.
I'm betting prior Microsoft hotfixes have fubar'd dozens of reg-key values.

For Home and Pro, you can enable logging and one-by-one fix regkeys without
Admin having privelege to modify. The process to do this is documented at:

If you have Windows XP Pro, there is a program that can be run at the
command line that will reset all registry key values to their
installed/default permissions. You can find info on this process at:

I did the latter, running secedit with only /areas REGKEYS so it would only
scrub the registry for default permissions. After running secedit, SP2
installed flawlessly. I do not believe XP Home has this program.

Good luck!

If you have XP Home, you can download subaci and make a reset.cmd to hit all
the key/sub-key trees to grant Administrator full permission on all pertinent
registry keys with the process outlined here:

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads