Solution Found - Update Rollup Access Dneied error

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



I finally got a chance to revisit this problem and found the solution (at
least on my servers). After running Regmon again and sifting through the
many pages of output, I discovered that the registry update was failing on 2
keys. They were:

HKLM/Software/Microsoft/Works/6.0/Calendar &
HKLM/Software/Microsoft/Works/7.0/Calendar

Once I set these keys to allow the administrator to write to them, the
Update rollup installed correctly. I am not sure why these keys were locked
down, and I don't even run MS Works on my servers, so I am not sure what
happened to cause this. You certainly have to wonder why a couple of unused
registry keys' permissions can block the install of such an important
security update. However, changing the permissions on these keys to allow
full access to administrators allowed the install to complete.

It sure would have been nice if the Windows error message had contained some
useful information rather than just a generic Access Denied error. The
update knows which key it is writing to when it fails. Would it be all that
difficult for Windows to say "Access denied when writing to the following
registry key ...." It would have saved me many days of troubleshooting if
that little bit of intelligence was added to the Windows error messages.
Anyways, I hope that others will find this post useful in solving this
problem. Good Luck!

"Kim Huartson" wrote:

I am trying to run Update Rollup 1 for Windows 2000 SP4 on my servers. Each
time I run it it gets as far as "updating registry" and then it pops open a
window that says "Access Denied" and uninstalls itself. I have looked at the
install logs and it seems to be failing when it trys to write to the
registry. Here is snippet from the log:

49.063: Num Ticks for Copying files : 30391
49.407: DoRegistryUpdates:UpdSpInstallFromInfSection Failed for
ProductInstall.GlobalRegistryChanges.Install error: 0x5
49.407: INF_REGISTRY Failed
49.407: DoInstallation:DoRegistryUpdates failed
49.407: Failed Deleting C:\WINNT\system32\msiinst.tmp 2
49.453: VerifySize: Unable to verify size: Source = NULL: c:\winnt\oem31.cat
49.641: Access is denied.
53.032: Message displayed to the user: Access is denied.
53.032: User Input: OK
53.032: Update Rollup 1 installation did not complete.

Select 'OK' to undo the changes that have been made.
54.313: Message displayed to the user: Update Rollup 1 installation did not
complete.

Select 'OK' to undo the changes that have been made.
54.313: User Input: OK
54.313: Starting process:
C:\WINNT\$NtUpdateRollupPackUninstall$\spuninst\spuninst.exe /~ -u -z
82.719: Software Update Rollback has completed with return code 0xbc2. This
rollback requires a reboot.
82.719: Update Rollup 1 installation did not complete.

If I check the setupapi.log, it does not report anything until it tries to
uninstall and then logs the following:

[2005/12/12 13:30:43 3944.1]
Munged cmdline: C:\WINNT\$NtUpdateRollupPackUninstall$\spuninst\spuninst.exe
/~ -u -z
EXE name: C:\WINNT\$NtUpdateRollupPackUninstall$\spuninst\spuninst.exe
@ 13:30:43.578 : Opened INF
"C:\WINNT\$NtUpdateRollupPackUninstall$\spuninst\spuninst.inf".
[2005/12/12 13:30:45 3948.1]
Munged cmdline: C:\WINNT\system32\regsvr32.exe /s /u
C:\WINNT\system32\winhttp.dll
EXE name: C:\WINNT\system32\regsvr32.exe
@ 13:30:45.203 : Opened INF "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RGI251.tmp".
[2005/12/12 13:30:45 3948.2]
@ 13:30:45.218 : Opened INF "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RGI251.tmp".
[2005/12/12 13:30:45 3948.3]
@ 13:30:45.218 : Install Files (nothing in queue): Verifying catalogs/infs.
@ 13:30:45.218 : Install Files (nothing in queue): Verifying catalogs/infs
completed.
[2005/12/12 13:30:45 3944.2]
@ 13:30:45.312 : Opened INF
"C:\WINNT\$NtUpdateRollupPackUninstall$\spuninst\spuninst.inf".

I see that there are a few people in the newsgroups posting similar
problems, but I have not found a solution. Does anyone know where this is
breaking on the reg update, and how to fix it. Thanks in advance for your
help.

.



Relevant Pages

  • RE: I cant automatically check for updates.
    ... enabling me to download updates manually but that is no help if you cannot ... ensuring that you install Office before installing any additional office ... the registry but this did resolve the issue. ... Delete the following registry keys if they exist: ...
    (microsoft.public.officeupdate)
  • Re: unable to install new scanner
    ... *when cleaning residual files in the registry, ... I've had better success finding the correct keys with that search ... When I try to install the new scanner driver, ...
    (comp.periphs.scanners)
  • Re: Solutions to Office Update Error Messages!
    ... > delete registry entries is not an acceptable solution. ... >>> enabling me to download updates manually but that is no help if you ... >>> ensuring that you install Office before installing any additional ... >>> registry keys for Office. ...
    (microsoft.public.officeupdate)
  • RE: Office Update is unable to check for updates
    ... I had already contacted Microsoft Product Support, ... install and update my full copy of the Office software. ... > basically registry editing, so please be careful if you try it. ... > registry keys for Office. ...
    (microsoft.public.officeupdate)
  • Re: Cannot Install Updates
    ... I was able to install KB885222 without a hitch on my laptop, ... up in either registry. ... Two folder names were listed, ... 7.078: User Input: OK ...
    (microsoft.public.windowsupdate)