KB977816 fails to apply to 2000 server.
KB977816 fails to apply to 2000 server. After server reboots, update reappears and asks to be installed. I have noted that tech support has asked for the windowsupdate.log and the updateshandler.log in other incidents. The windows update.log is below, however I did not find an updateshandler.log (or anything close) on the server. I did find the KB977816.log and that also follows. The following errors are in the system log: ______________________________________ 4/26 16:01 Event Type: Error Event Source: Windows Update Agent Event Category: Installation Event ID: 20 Date: 4/26/2010 Time: 4:01:04 PM User: N/A Computer: server1 Description: Installation Failure: Windows failed to install the following update with error 0x80242007: Security Update for Windows 2000 (KB977816). Data: 0000: 57 69 6e 33 32 48 52 65 Win32HRe 0008: 73 75 6c 74 3d 30 78 38 sult=0x8 0010: 30 32 34 32 30 30 37 20 0242007 0018: 55 70 64 61 74 65 49 44 UpdateID 0020: 3d 7b 31 44 37 37 37 34 ={1D7774 0028: 36 31 2d 42 35 37 41 2d 61-B57A- 0030: 34 33 31 35 2d 39 39 41 4315-99A 0038: 35 2d 33 35 32 44 38 31 5-352D81 0040: 34 30 44 42 44 46 7d 20 40DBDF} 0048: 52 65 76 69 73 69 6f 6e Revision 0050: 4e 75 6d 62 65 72 3d 31 Number=1 0058: 30 31 20 00 01 . Event Type: Error Event Source: Windows Update Agent Event Category: Installation Event ID: 20 Date: 5/3/2010 Time: 4:00:17 PM User: N/A Computer: server1 Description: Installation Failure: Windows failed to install the following update with error 0x80242007: Security Update for Windows 2000 (KB977816). Data: 0000: 57 69 6e 33 32 48 52 65 Win32HRe 0008: 73 75 6c 74 3d 30 78 38 sult=0x8 0010: 30 32 34 32 30 30 37 20 0242007 0018: 55 70 64 61 74 65 49 44 UpdateID 0020: 3d 7b 31 44 37 37 37 34 ={1D7774 0028: 36 31 2d 42 35 37 41 2d 61-B57A- 0030: 34 33 31 35 2d 39 39 41 4315-99A 0038: 35 2d 33 35 32 44 38 31 5-352D81 0040: 34 30 44 42 44 46 7d 20 40DBDF} 0048: 52 65 76 69 73 69 6f 6e Revision 0050: 4e 75 6d 62 65 72 3d 31 Number=1 0058: 30 31 20 00 01 . Event Type: Error Event Source: Windows Update Agent Event Category: Installation Event ID: 20 Date: 5/10/2010 Time: 4:00:15 PM User: N/A Computer: server1 Description: Installation Failure: Windows failed to install the following update with error 0x80242007: Security Update for Windows 2000 (KB977816). Data: 0000: 57 69 6e 33 32 48 52 65 Win32HRe 0008: 73 75 6c 74 3d 30 78 38 sult=0x8 0010: 30 32 34 32 30 30 37 20 0242007 0018: 55 70 64 61 74 65 49 44 UpdateID 0020: 3d 7b 31 44 37 37 37 34 ={1D7774 0028: 36 31 2d 42 35 37 41 2d 61-B57A- 0030: 34 33 31 35 2d 39 39 41 4315-99A 0038: 35 2d 33 35 32 44 38 31 5-352D81 0040: 34 30 44 42 44 46 7d 20 40DBDF} 0048: 52 65 76 69 73 69 6f 6e Revision 0050: 4e 75 6d 62 65 72 3d 31 Number=1 0058: 30 31 20 00 01 . __________________________________________________________________________ Following is from the kb977816.log [KB977816.log] 0.062: ================================================================================ 0.062: 2010/05/01 22:00:11.654 (local) 0.062: C:\WINNT\SoftwareDistribution\Download\586671b6e88709181e116629645af021\update\update.exe (version 6.3.13.0) 0.062: Failed To Enable SE_SHUTDOWN_PRIVILEGE 0.062: Hotfix started with following command line: -q -z -er /ParentInfo:29aeabc414be3642a2395dea1597b201 0.062: 1339 GetBuildType: noop for OS 5.0 0.062: C:\WINNT\system32\l3codecx.ax is Present 0.062: First Condition in Test.Exist.WM.Section.wm Succeeded 0.062: Condition succeeded for section Test.Exist.WM.Section.wm in Line 1 of PreRequisite 0.562: In Function TestVolatileFlag, line 11825, RegOpenKeyEx failed with error 0x2 0.562: In Function TestVolatileFlag, line 11857, RegOpenKeyEx failed with error 0x2 0.562: DoInstallation: CleanPFR failed: 0x2 0.562: 1339 GetBuildType: noop for OS 5.0 0.562: SetProductTypes: InfProductBuildType=BuildType.IS 0.578: SetAltOsLoaderPath: No section uses DirId 65701; done. 0.578: C:\WINNT\system32\l3codecx.ax is Present 0.578: Condition succeeded for section Test.Exist.WM64.Section.1 in Line 1 of Condition.WM64.Section 0.578: FileVersion of C:\WINNT\system32\l3codecx.ax is Greater or Equal To 1.5.0.00 0.578: Condition succeeded for section Test.Exist.WM64.Section.2 in Line 2 of Condition.WM64.Section 0.578: FileVersion of C:\WINNT\system32\l3codecx.ax is Less Or Equal To 1.6.0.99 0.578: Condition succeeded for section Test.UpperVersionCheck.WM64.Section.1 in Line 3 of Condition.WM64.Section 0.578: C:\WINNT\system32\l3codeca.acm is Not Present 0.578: Condition Check for Line 1 of Condition.WM9.Section returned FALSE 0.578: DoInstallation: FetchSourceURL for c:\winnt\softwaredistribution\download\586671b6e88709181e116629645af021\update\update.inf failed 0.578: CreateUninstall = 1,Directory = C:\WINNT\$NtUninstallKB977816_WM9$ 0.578: LoadFileQueues: UpdSpGetSourceFileLocation for halmacpi.dll failed: 0xe0000102 0.578: BuildCabinetManifest: update.url absent 0.578: Starting AnalyzeComponents 0.578: AnalyzePhaseZero used 0 ticks 0.594: OEM file scan used 0 ticks 0.594: AnalyzePhaseOne: used 16 ticks 0.594: AnalyzeComponents: Hotpatch analysis disabled; skipping. 0.594: AnalyzeComponents: Hotpatching is disabled. 0.609: AnalyzePhaseTwo used 15 ticks 0.609: AnalyzePhaseThree used 0 ticks 0.609: AnalyzePhaseFive used 0 ticks 0.609: AnalyzePhaseSix used 0 ticks 0.609: AnalyzeComponents used 31 ticks 0.609: Downloading 0 files 0.609: bPatchMode = FALSE 0.609: Inventory complete: ReturnStatus=0, 31 ticks 0.609: Num Ticks for invent : 31 0.609: Allocation size of drive C: is 512 bytes, free space = 9349340160 bytes 0.609: AnalyzeDiskUsage: Skipping EstimateDiskUsageForUninstall. 0.609: Drive C: free 8916MB req: 6MB w/uninstall: NOT CALCULATED. 0.609: CabinetBuild complete 0.609: Num Ticks for Cabinet build : 0 0.609: DynamicStrings section not defined or empty. 0.609: FileInUse:: Added to Filelist: c:\winnt\kb977816.cat 0.609: FileInUse:: Added to Filelist: c:\winnt\system32\l3codecx.ax 0.609: FileInUse:: Added to Filelist: c:\winnt\system32\dllcache\l3codecx.ax The following is from the windowsupdate.log : 2010-04-21 03:07:11:866 1156 488 AU ############# 2010-04-21 03:07:11:866 1156 488 AU ## START ## AU: Search for updates 2010-04-21 03:07:11:866 1156 488 AU ######### 2010-04-21 03:07:11:866 1156 488 AU <<## SUBMITTED ## AU: Search for updates [CallId = {6A365DDD-AF2C-49DD-BC75-F6DFEC761467}] 2010-04-21 03:07:11:866 1156 6e4 Agent ************* 2010-04-21 03:07:11:866 1156 6e4 Agent ** START ** Agent: Finding updates [CallerId = AutomaticUpdates] 2010-04-21 03:07:11:866 1156 6e4 Agent ********* 2010-04-21 03:07:11:866 1156 6e4 Agent * Online = Yes; Ignore download priority = No 2010-04-21 03:07:11:866 1156 6e4 Agent * Criteria = "IsHidden=0 and IsInstalled=0 and DeploymentAction='Installation' and IsAssigned=1 or IsHidden=0 and IsPresent=1 and DeploymentAction='Uninstallation' and IsAssigned=1 or IsHidden=0 and IsInstalled=1 and DeploymentAction='Installation' and IsAssigned=1 and RebootRequired=1 or IsHidden=0 and IsInstalled=0 and DeploymentAction='Uninstallation' and IsAssigned=1 and RebootRequired=1" 2010-04-21 03:07:11:866 1156 6e4 Agent * ServiceID = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7} Managed 2010-04-21 03:07:11:866 1156 6e4 Agent * Search Scope = {Machine} 2010-04-21 03:07:13:288 1156 6e4 Misc Validating signature for C:\WINNT\SoftwareDistribution\SelfUpdate\Default\wuident.cab: 2010-04-21 03:07:13:288 1156 6e4 Misc Microsoft signed: Yes 2010-04-21 03:07:20:101 1156 6e4 Misc Validating signature for C:\WINNT\SoftwareDistribution\SelfUpdate\Default\wuident.cab: 2010-04-21 03:07:20:101 1156 6e4 Misc Microsoft signed: Yes 2010-04-21 03:07:20:179 1156 6e4 Misc Validating signature for C:\WINNT\SoftwareDistribution\SelfUpdate\Default\wsus3setup.cab: 2010-04-21 03:07:20:179 1156 6e4 Misc Microsoft signed: Yes 2010-04-21 03:07:20:194 1156 6e4 Setup *********** Setup: Checking whether self-update is required *********** 2010-04-21 03:07:20:194 1156 6e4 Setup * Inf file: C:\WINNT\SoftwareDistribution\SelfUpdate\Default\wsus3setup.inf 2010-04-21 03:07:20:194 1156 6e4 Setup Update NOT required for C:\WINNT\system32\cdm.dll: target version = 7.4.7600.226, required version = 7.4.7600.226 2010-04-21 03:07:20:194 1156 6e4 Setup Update NOT required for C:\WINNT\system32\wuapi.dll: target version = 7.4.7600.226, required version = 7.4.7600.226 2010-04-21 03:07:20:194 1156 6e4 Setup Update NOT required for C:\WINNT\system32\wuapi.dll.mui: target version = 7.4.7600.226, required version = 7.4.7600.226 2010-04-21 03:07:20:194 1156 6e4 Setup Update NOT required for C:\WINNT\system32\wuauclt.exe: target version = 7.4.7600.226, required version = 7.4.7600.226 2010-04-21 03:07:20:194 1156 6e4 Setup Update NOT required for C:\WINNT\system32\wuaucpl.cpl: target version = 7.4.7600.226, required version = 7.4.7600.226 2010-04-21 03:07:20:194 1156 6e4 Setup Update NOT required for C:\WINNT\system32\wuaucpl.cpl.mui: target version = 7.4.7600.226, required version = 7.4.7600.226 2010-04-21 03:07:20:194 1156 6e4 Setup Update NOT required for C:\WINNT\system32\wuaueng.dll: target version = 7.4.7600.226, required version = 7.4.7600.226 2010-04-21 03:07:20:194 1156 6e4 Setup Update NOT required for C:\WINNT\system32\wuaueng.dll.mui: target version = 7.4.7600.226, required version = 7.4.7600.226 2010-04-21 03:07:20:194 1156 6e4 Setup Update NOT required for C:\WINNT\system32\wucltui.dll: target version = 7.4.7600.226, required version = 7.4.7600.226 2010-04-21 03:07:20:194 1156 6e4 Setup Update NOT required for C:\WINNT\system32\wucltui.dll.mui: target version = 7.4.7600.226, required version = 7.4.7600.226 2010-04-21 03:07:20:194 1156 6e4 Setup Update NOT required for C:\WINNT\system32\wups.dll: target version = 7.4.7600.226, required version = 7.4.7600.226 2010-04-21 03:07:20:194 1156 6e4 Setup Update NOT required for C:\WINNT\system32\wups2.dll: target version = 7.4.7600.226, required version = 7.4.7600.226 2010-04-21 03:07:20:194 1156 6e4 Setup Update NOT required for C:\WINNT\system32\wuweb.dll: target version = 7.4.7600.226, required version = 7.4.7600.226 2010-04-21 03:07:20:194 1156 6e4 Setup * IsUpdateRequired = No
May 17th, 2010 6:24pm

Try asking them here. http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.windowsupdate&cat=en_US_56d1dd45-de9e-4fc5-9bc1-2d1d0de6daee&lang=en&cr=US Regards, Dave Patrick .... Microsoft Certified Professional -Microsoft MVP [Windows]
Free Windows Admin Tool Kit Click here and download it now
May 17th, 2010 8:12pm

Hi, Have you tried downloading KB977816 from the following site and then install it in Safe Mode? If not, please have a try. http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=f6394fc2-b9d0-46cf-9265-a0d4aeb1448f If the issue persists, I suggest installing the latest Windows Update Agent according to the directions in the following article: http://support.microsoft.com/kb/949104/en-us If the update still cannot be installed, please let me know the exact wording of the error message when installing the update. Can you install other updates? Tim Quan - MSFT
May 18th, 2010 6:05am

All the other updates have installed successfully it is just this one particular update that continues to fail. Per the kb9778163.log I suspect it may be that there is not a file called l3codecx.ax Problem is it is not on any of my other 2000 server either - am receiving the same alert for both servers - see below kblog 0.141: 2010/05/02 22:00:12.095 (local) 0.141: C:\WINNT\SoftwareDistribution\Download\586671b6e88709181e116629645af021\update\update.exe (version 6.3.13.0) 0.141: Failed To Enable SE_SHUTDOWN_PRIVILEGE 0.141: Hotfix started with following command line: -q -z -er /ParentInfo:022a84669dcb8f499c090573a9f47648 0.156: 1339 GetBuildType: noop for OS 5.0 0.156: C:\WINNT\system32\l3codecx.ax is Present 0.156: First Condition in Test.Exist.WM.Section.wm Succeeded 0.156: Condition succeeded for section Test.Exist.WM.Section.wm in Line 1 of PreRequisite 0.656: In Function TestVolatileFlag, line 11825, RegOpenKeyEx failed with error 0x2 0.672: In Function TestVolatileFlag, line 11857, RegOpenKeyEx failed with error 0x2 0.672: DoInstallation: CleanPFR failed: 0x2 0.672: 1339 GetBuildType: noop for OS 5.0 0.672: SetProductTypes: InfProductBuildType=BuildType.IS 0.672: SetAltOsLoaderPath: No section uses DirId 65701; done. 0.672: C:\WINNT\system32\l3codecx.ax is Present 0.672: Condition succeeded for section Test.Exist.WM64.Section.1 in Line 1 of Condition.WM64.Section 0.672: FileVersion of C:\WINNT\system32\l3codecx.ax is Greater or Equal To 1.5.0.00 0.672: Condition succeeded for section Test.Exist.WM64.Section.2 in Line 2 of Condition.WM64.Section 0.672: FileVersion of C:\WINNT\system32\l3codecx.ax is Less Or Equal To 1.6.0.99 0.672: Condition succeeded for section Test.UpperVersionCheck.WM64.Section.1 in Line 3 of Condition.WM64.Section 0.672: C:\WINNT\system32\l3codeca.acm is Not Present 0.672: Condition Check for Line 1 of Condition.WM9.Section returned FALSE 0.719: DoInstallation: FetchSourceURL for c:\winnt\softwaredistribution\download\586671b6e88709181e116629645af021\update\update.inf failed 0.719: CreateUninstall = 1,Directory = C:\WINNT\$NtUninstallKB977816_WM9$ 0.719: LoadFileQueues: UpdSpGetSourceFileLocation for halmacpi.dll failed: 0xe0000102 0.719: BuildCabinetManifest: update.url absent 0.719: Starting AnalyzeComponents 0.719: AnalyzePhaseZero used 0 ticks 0.734: OEM file scan used 0 ticks 0.734: AnalyzePhaseOne: used 15 ticks 0.734: AnalyzeComponents: Hotpatch analysis disabled; skipping. 0.734: AnalyzeComponents: Hotpatching is disabled. 0.750: AnalyzePhaseTwo used 16 ticks 0.750: AnalyzePhaseThree used 0 ticks 0.750: AnalyzePhaseFive used 0 ticks 0.750: AnalyzePhaseSix used 0 ticks 0.750: AnalyzeComponents used 31 ticks 0.750: Downloading 0 files 0.750: bPatchMode = FALSE 0.750: Inventory complete: ReturnStatus=0, 31 ticks 0.750: Num Ticks for invent : 31 0.766: Allocation size of drive C: is 512 bytes, free space = 9309466112 bytes 0.766: AnalyzeDiskUsage: Skipping EstimateDiskUsageForUninstall. 0.766: Drive C: free 8878MB req: 6MB w/uninstall: NOT CALCULATED. 0.766: CabinetBuild complete 0.766: Num Ticks for Cabinet build : 16 0.766: DynamicStrings section not defined or empty. 0.766: FileInUse:: Added to Filelist: c:\winnt\kb977816.cat 0.766: FileInUse:: Added to Filelist: c:\winnt\system32\l3codecx.ax 0.766: FileInUse:: Added to Filelist: c:\winnt\system32\dllcache\l3codecx.ax
Free Windows Admin Tool Kit Click here and download it now
May 18th, 2010 5:34pm

Hi, Thank you for the reply. Have you tried the suggestions in my first post? ~~~~~~~~~~~~~ Have you tried downloading KB977816 from the following site and then install it in Safe Mode? If not, please have a try. http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=f6394fc2-b9d0-46cf-9265-a0d4aeb1448f If the issue persists, I suggest installing the latest Windows Update Agent according to the directions in the following article: http://support.microsoft.com/kb/949104/en-us If the update still cannot be installed, please let me know the exact wording of the error message when installing the update. ~~~~~~~~~~~~~ Tim Quan - MSFT
May 19th, 2010 5:27am

I am having exactly the same issue with any Windows media player related patches (updates just sit there not doing anything). They will eventually fail but it takes hours. I have an open case with MS for over a month but still no resolution. Does anyone have any suggestions on how to fix this? For instance: [KB954155.log] 0.062: ================================================================================ 0.062: 2010/06/28 09:28:23.684 (local) 0.062: C:\WINNT\SoftwareDistribution\Download\0be5d298fc5e0b8ceb24bce9686b005f\update\update.exe (version 6.3.13.0) 0.062: Failed To Enable SE_SHUTDOWN_PRIVILEGE 0.062: Hotfix started with following command line: -q -z -er /ParentInfo:38df7fca22ff2b41bc6ee2ffb8e03f26 0.062: 1339 GetBuildType: noop for OS 5.0 0.062: C:\WINNT\system32\wmspdmod.dll is Present 0.062: Condition succeeded for section Test.Exist.WM.Section.wmspdmod in Line 1 of PreRequisite 2.015: In Function TestVolatileFlag, line 11825, RegOpenKeyEx failed with error 0x2 2.015: In Function TestVolatileFlag, line 11857, RegOpenKeyEx failed with error0x2 2.015: ---- Old Information In The Registry ------ 2.015: Source:c:\83fbca5e327e4f20b5c8b8ad\update\update.exe (6.1.22.4) 2.015: Destination: 2.015: Source:c:\83fbca5e327e4f20b5c8b8ad\update 2.015: Destination: 2.015: Source:c:\83fbca5e327e4f20b5c8b8ad 2.015: Destination: 2.015: ---- New Information In The Registry ------ 2.015: Source:c:\83fbca5e327e4f20b5c8b8ad\update\update.exe (6.1.22.4) 2.015: Destination: 2.015: Source:c:\83fbca5e327e4f20b5c8b8ad\update 2.015: Destination: 2.015: Source:c:\83fbca5e327e4f20b5c8b8ad 2.015: Destination: 2.031: 1339 GetBuildType: noop for OS 5.0 2.031: SetProductTypes: InfProductBuildType=BuildType.IS 2.031: SetAltOsLoaderPath: No section uses DirId 65701; done. 2.031: C:\WINNT\system32\wmspdmod.dll is Present 2.031: FileVersion of C:\WINNT\system32\wmspdmod.dll is Greater or Equal To 9.0.0.2980 2.031: Condition succeeded for section Test.Exist.WM9.Section.wmspdmod in Line 1 of Condition.WM9.Section 2.031: FileVersion of C:\WINNT\system32\wmspdmod.dll is Greater or Equal To 9.0.0.3287 2.031: Condition Check for Line 2 of Condition.WM9.Section returned FALSE 2.031: C:\WINNT\system32\wmspdmod.dll is Present 2.031: FileVersion of C:\WINNT\system32\wmspdmod.dll is Greater or Equal To 10.0.0.3802 2.031: Condition succeeded for section Test.Exist.WM10L.Section.wmspdmod in Line 1 of Condition.WM10L.Section 2.031: FileVersion of C:\WINNT\system32\wmspdmod.dll is Less Or Equal To 10.0.0.4299 2.031: Condition succeeded for section Test.UpperVersionCheck.WM10L.Section.wmspdmod in Line 2 of Condition.WM10L.Section 2.047: DoInstallation: FetchSourceURL for c:\winnt\softwaredistribution\download\0be5d298fc5e0b8ceb24bce9686b005f\update\update.inf failed 2.047: LoadFileQueues: UpdSpGetSourceFileLocation for halmacpi.dll failed: 0xe0000102 2.047: CreateUninstall = 1,Directory = C:\WINNT\$NtUninstallKB954155_WM9$ 2.047: BuildCabinetManifest: update.url absent 2.062: Starting AnalyzeComponents 2.062: AnalyzePhaseZero used 0 ticks 2.062: OEM file scan used 0 ticks 2.062: AnalyzePhaseOne: used 0 ticks 2.062: AnalyzeComponents: Hotpatch analysis disabled; skipping. 2.062: AnalyzeComponents: Hotpatching is disabled. 2.062: AnalyzePhaseTwo used 0 ticks 2.062: AnalyzePhaseThree used 0 ticks 2.062: AnalyzePhaseFive used 0 ticks 2.062: AnalyzePhaseSix used 0 ticks 2.062: AnalyzeComponents used 0 ticks 2.062: Downloading 0 files 2.062: bPatchMode = FALSE 2.062: Inventory complete: ReturnStatus=0, 15 ticks 2.062: Num Ticks for invent : 15 2.062: Allocation size of drive C: is 4096 bytes, free space = 2054291456 bytes 2.078: AnalyzeDiskUsage: Skipping EstimateDiskUsageForUninstall. 2.078: Drive C: free 1959MB req: 7MB w/uninstall: NOT CALCULATED. 2.078: CabinetBuild complete 2.078: Num Ticks for Cabinet build : 16 2.078: DynamicStrings section not defined or empty. 2.078: FileInUse:: Added to Filelist: c:\winnt\kb954155.cat 2.078: FileInUse:: Added to Filelist: c:\winnt\system32\wmspdmod.dll 2.078: FileInUse:: Added to Filelist: c:\winnt\system32\dllcache\wmspdmod.dll
Free Windows Admin Tool Kit Click here and download it now
June 28th, 2010 12:52pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics