Solved

W2K updates fail to install

Posted on 2006-10-19
6
321 Views
Last Modified: 2010-05-18
For several months now, most of my automatic updates have failed to install.  This is a Windows 2000 box with SP4 installed. Updates used to work fine until, probably, January of this year if I had to guess.  Then they stopped.  Or, actually, most fail to install but every once in a while I'll fine one or two that work.

And example of a recent failed one is KB922582.  The contents of KB922582.log are included below.  There are a number of errors, of course, but I have no idea which are "typical" and can be ignore and which are the real cause of the problem.  I'm getting more concerned about this PC as more and more security updates fail to install, so I'd like to get it resolved.  Any help will be greatly appreciated.

[KB922582.log]
0.093: ================================================================================
0.093: 2006/10/19 05:02:50.875 (local)
0.093: c:\6d4db362a1bd3b0be045a53d2d69\update\update.exe (version 6.2.29.0)
0.125: Failed To Enable SE_SHUTDOWN_PRIVILEGE
0.125: Hotfix started with following command line: -q /Z -ER
0.125:  SOFTWARE\Microsoft\Updates\Windows 2000\SP5\Update Rollup 1 is Present
0.125: First Condition in fltmgr.Prerequisite.OrOp.Section Succeeded
0.125: Condition succeeded for section fltmgr.Prerequisite.OrOp.Section in Line 1 of PreRequisite
2.828: In Function TestVolatileFlag, line 11873, RegOpenKeyEx failed with error 0x2
2.828: In Function TestVolatileFlag, line 11905, RegOpenKeyEx failed with error 0x2
2.828: DoInstallation: CleanPFR failed: 0x2
2.843: SetProductTypes: InfProductBuildType=BuildType.IP
2.875: SetAltOsLoaderPath: No section uses DirId 65701; done.
2.906: GetGenericPathNameWithRoot: Unable to open HKLM, SOFTWARE\Microsoft\ResKit\NameSpace\Windows 2000 Resource Kit, 0x2.
2.906: SetDynamicDirectoryId: Failure while generating dynamic path, 0xf111
2.906: GetGenericPathNameWithRoot: Unable to open HKLM, Software\Microsoft\Windows\CurrentVersion\App Paths\eudcedit.exe, 0x2.
2.906: SetDynamicDirectoryId: Failure while generating dynamic path, 0xf111
2.937: SetDynamicDirectoryId: Failure while generating dynamic path, 0xf111
2.937: SetDynamicDirectoryId: Failure while generating dynamic path, 0xf111
2.937: GetGenericPathNameWithRoot: Unable to open HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Cmak.exe, 0x2.
2.937: SetDynamicDirectoryId: Failure while generating dynamic path, 0xf111
2.937: SetDynamicDirectoryId: Failure while generating dynamic path, 0xf111
2.984: SetDynamicDirectoryId: Failure while generating dynamic path, 0xf111
2.984: GetGenericPathNameWithRoot: Unable to open HKLM, SYSTEM\CurrentControlSet\Services\WSPSrv\Parameters, 0x2.
2.984: SetDynamicDirectoryId: Failure while generating dynamic path, 0xf111
2.984: GetGenericPathNameWithRoot: Unable to open HKLM, SOFTWARE\Microsoft\ADMT, 0x2.
2.984: SetDynamicDirectoryId: Failure while generating dynamic path, 0xf111
2.984: GetGenericPathNameWithRoot: Unable to open HKLM, SOFTWARE\Classes\conman.exe\DefaultIcon, 0x2.
2.984: SetDynamicDirectoryId: Failure while generating dynamic path, 0xf111
2.984: SetDynamicDirectoryId: Failure while generating dynamic path, 0xf111
3.000: IncludeDirectoryIdFromInfSection: No DirId found for: DontRemoveOnUninst.DirId
3.015: DoInstallation: FetchSourceURL for c:\6d4db362a1bd3b0be045a53d2d69\update\update.inf failed
3.015: CreateUninstall = 1,Directory = C:\WINNT\$NtUninstallKB922582$
3.015: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll failed: 0xe0000102
3.015: BuildCabinetManifest: update.url absent
3.015: Starting AnalyzeComponents
3.015: AnalyzePhaseZero used 0 ticks
3.062: OEM file scan used 0 ticks
3.140: AnalyzePhaseOne: used 125 ticks
3.140: AnalyzeComponents: Hotpatch analysis disabled; skipping.
3.140: AnalyzeComponents: Hotpatching is disabled.
3.140: AnalyzePhaseTwo used 0 ticks
3.140: AnalyzePhaseThree used 0 ticks
3.140: AnalyzePhaseFive used 0 ticks
3.140: AnalyzePhaseSix used 0 ticks
3.140: AnalyzeComponents used 125 ticks
3.140: Downloading 0 files
3.140: bPatchMode = FALSE
3.140: Inventory complete: ReturnStatus=0, 125 ticks
3.140: Num Ticks for invent : 125
3.140: Allocation size of drive C: is 4096 bytes, free space = 59644080128 bytes
3.328: AnalyzeDiskUsage:  Skipping EstimateDiskUsageForUninstall.
3.328: Drive C: free 56881MB req: 5MB w/uninstall: NOT CALCULATED.
3.328: CabinetBuild complete
3.328: Num Ticks for Cabinet build : 188
3.328: DynamicStrings section not defined or empty.
3.343: FileInUse:: Detection disabled.
4.343: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll failed: 0xe0000102
4.406: Num Ticks for Backup : 1078
4.875: Num Ticks for creating uninst inf : 469
4.875: Registering Uninstall Program for -> KB922582, KB922582 , 0x0
4.875: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll failed: 0xe0000102
4.937: Copied file:  C:\WINNT\system32\spmsg.dll
4.953: PFE2: Not avoiding Per File Exceptions.
4.984: GetCatVersion:  Failed to retrieve version information from C:\WINNT\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\KB922582.cat with error 0x57
5.062: RegisterFile:RegCreateKeyEx for SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB922582\Filelist Failed: 0x5
5.109: Copied file:  C:\WINNT\system32\DRIVERS\fltmgr.sys
5.109: RegisterFile:RegCreateKeyEx for SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB922582\Filelist Failed: 0x5
5.109: Copied file:  C:\WINNT\system32\DllCache\fltmgr.sys
5.187: Num Ticks for Copying files : 312
6.109: DoRegistryUpdates:UpdSpInstallFromInfSection Failed for ProductInstall.GlobalRegistryChanges.Install error: 0x5
6.109: INF_REGISTRY Failed
6.109: DoInstallation:DoRegistryUpdates failed
6.109: VerifyTargetFileSize: Unable to verify size as Source = NULL for file c:\winnt\oem59.cat
6.172: Access is denied.
6.172: KB922582 installation did not complete.

Select 'OK' to undo the changes that have been made.
6.172: Starting process:  C:\WINNT\$NtUninstallKB922582$\spuninst\spuninst.exe /~ -q -z
7.453: Software Update Rollback has completed with return code 0xbc2.  This rollback requires a reboot.
7.453: KB922582 installation did not complete.

Windows 2000 has been partially updated and may not work properly.
7.453: Update.exe extended error code = 0x5
0
Comment
Question by:twdorris
  • 3
6 Comments
 

Author Comment

by:twdorris
ID: 17776551
Increasing points in the hopes that I can get a pointer or two from someone in the know.
0
 
LVL 104

Expert Comment

by:Sembee
ID: 17826137
Try resetting the automatic updates system using one of the techniques from my web site here: http://www.amset.info/windows/auto-updates.asp

Simon.
0
 

Author Comment

by:twdorris
ID: 17826165
Thanks, Simon.  I will give it a shot and report back either way.
0
 

Author Comment

by:twdorris
ID: 17826603
Thanks again, Simon.  But unfortunately, resetting the update system did not help.  I got the same errors as before.

However, this did prompt me to look more into it myself.  For others out there that might have similar issues, check that updspapi.log in the windows directory (C:\WINNT for me) for more information on what might actually be failing.  In my case, I had a number of registry updates that were failing that looked something like this:

#E008 Setting registry value HKLM\SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB921398\Description
#E033 Error 5: Access is denied.
#E065 Parsing AddReg section [Product.Add.Reg] in "c:\winnt\softwaredistribution\download\aee5e72d40ed1303cee0fa5c8098907c\update\update.inf" failed. Error 5: Access is denied.

Once I figured out I had to use regedt32 to alter permissions, I modified HKLM\SOFTWARE\Microsoft\Updates so that Administrator had full access again and 26 of my 27 pending updates went through perfectly.  The one that failed appears to be failing for the same reason, just on a different registry tree node.  So I'll fix those permissions as well and I expect it'll work fine too.

This issue can be closed.

Thomas Dorris


0
 
LVL 1

Accepted Solution

by:
Computer101 earned 0 total points
ID: 18281089
PAQed with points refunded (500)

Computer101
EE Admin
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

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…
In this article, you will read about the trends across the human resources departments for the upcoming year. Some of them include improving employee experience, adopting new technologies, using HR software to its full extent, and integrating artifi…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
This tutorial demonstrates a quick way of adding group price to multiple Magento products.

758 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