KB923689

  • Thread starter Thread starter John Fletcher
  • Start date Start date
J

John Fletcher

I'm running a fairly standard Windows 2000 Pro set-up however update
KB923689 is failing to both automatically install and failing to install
manually (Windows2000-KB923689-x86-ENU.EXE it just hangs)

This is from KB923689.log Anyone any idea what's wrong?

[KB923689.log]
0.125:
========================================================================
========
0.125: 2006/12/16 08:15:01.114 (local)
0.125:
C:\WINNT\SoftwareDistribution\Download\ca6e7871b2484eb1a220d641d89103e6\
update\update.exe (version 6.2.29.0)
0.125: Failed To Enable SE_SHUTDOWN_PRIVILEGE
0.141: Hotfix started with following command line: -q -z -er
/ParentInfo:7f0843e84392804f8711b15dc9d2a35f
1.797: ---- Old Information In The Registry ------
1.797: Source:C:\Temp\A~NSISu_.exe
1.797: Destination:
1.797: Source:C:\Temp\_iu14D2N.tmp (51.42.0.0)
1.797: Destination:
1.797: Source:C:\Program Files\Common Files\System\SET1B77.tmp
(6.0.2800.1849)
1.797: Destination:C:\Program Files\Common Files\System\WAB32.DLL
(6.0.2800.1816)
1.797: Source:C:\WINNT\system32\SET1B84.tmp (6.0.2800.1896)
1.797: Destination:C:\WINNT\system32\BROWSEUI.DLL (6.0.2800.1895)
1.797: Source:C:\WINNT\system32\SET1B87.tmp (6.3.2800.1586)
1.813: Destination:C:\WINNT\system32\DXTMSFT.DLL (6.3.2800.1578)
1.813: Source:C:\WINNT\system32\SET1B88.tmp (6.3.2800.1586)
1.813: Destination:C:\WINNT\system32\DXTRANS.DLL (6.3.2800.1578)
1.813: Source:C:\WINNT\system32\SET1B8C.tmp (6.0.2800.1586)
1.813: Destination:C:\WINNT\system32\MSHTML.DLL (6.0.2800.1578)
1.813: Source:C:\WINNT\system32\SET1B8F.tmp (6.0.2800.1586)
1.813: Destination:C:\WINNT\system32\PNGFILT.DLL (6.0.2800.1578)
1.813: Source:C:\WINNT\system32\SET1B90.tmp (6.0.2800.1896)
1.813: Destination:C:\WINNT\system32\SHDOCVW.DLL (6.0.2800.1895)
1.813: Source:C:\WINNT\system32\SET1B91.tmp (6.0.2800.1896)
1.813: Destination:C:\WINNT\system32\SHLWAPI.DLL (6.0.2800.1895)
1.813: Source:C:\WINNT\system32\SET1B92.tmp (6.0.2800.1586)
1.813: Destination:C:\WINNT\system32\URLMON.DLL (6.0.2800.1578)
1.813: Source:C:\WINNT\system32\SET1B93.tmp (6.0.2800.1586)
1.813: Destination:C:\WINNT\system32\WININET.DLL (6.0.2800.1578)
1.813: ---- New Information In The Registry ------
1.813: Source:C:\Temp\A~NSISu_.exe
1.813: Destination:
1.813: Source:C:\Temp\_iu14D2N.tmp (51.42.0.0)
1.813: Destination:
1.813: Source:C:\Program Files\Common Files\System\SET1B77.tmp
(6.0.2800.1849)
1.813: Destination:C:\Program Files\Common Files\System\WAB32.DLL
(6.0.2800.1816)
1.813: Source:C:\WINNT\system32\SET1B84.tmp (6.0.2800.1896)
1.813: Destination:C:\WINNT\system32\BROWSEUI.DLL (6.0.2800.1895)
1.813: Source:C:\WINNT\system32\SET1B87.tmp (6.3.2800.1586)
1.813: Destination:C:\WINNT\system32\DXTMSFT.DLL (6.3.2800.1578)
1.813: Source:C:\WINNT\system32\SET1B88.tmp (6.3.2800.1586)
1.813: Destination:C:\WINNT\system32\DXTRANS.DLL (6.3.2800.1578)
1.813: Source:C:\WINNT\system32\SET1B8C.tmp (6.0.2800.1586)
1.813: Destination:C:\WINNT\system32\MSHTML.DLL (6.0.2800.1578)
1.813: Source:C:\WINNT\system32\SET1B8F.tmp (6.0.2800.1586)
1.813: Destination:C:\WINNT\system32\PNGFILT.DLL (6.0.2800.1578)
1.813: Source:C:\WINNT\system32\SET1B90.tmp (6.0.2800.1896)
1.813: Destination:C:\WINNT\system32\SHDOCVW.DLL (6.0.2800.1895)
1.813: Source:C:\WINNT\system32\SET1B91.tmp (6.0.2800.1896)
1.813: Destination:C:\WINNT\system32\SHLWAPI.DLL (6.0.2800.1895)
1.813: Source:C:\WINNT\system32\SET1B92.tmp (6.0.2800.1586)
1.813: Destination:C:\WINNT\system32\URLMON.DLL (6.0.2800.1578)
1.813: Source:C:\WINNT\system32\SET1B93.tmp (6.0.2800.1586)
1.813: Destination:C:\WINNT\system32\WININET.DLL (6.0.2800.1578)
1.828: SetProductTypes: InfProductBuildType=BuildType.IP
1.828: SetAltOsLoaderPath: No section uses DirId 65701; done.
1.844: C:\WINNT\system32\wmvcore.dll is Present
1.844: Condition succeeded for section Test.FileExistsWMP71.Section in
Line 1 of Condition.WMP71.Section
1.844: FileVersion of C:\WINNT\system32\wmvcore.dll is Greater or Equal
To 7.1.0.3055
1.844: FileVersion of C:\WINNT\system32\wmvcore.dll is Greater or Equal
To 7.10.0.3079
1.844: Second Condition in Test.WMP71.Section Failed
1.844: Condition Check for Line 2 of Condition.WMP71.Section returned
FALSE
1.844: C:\WINNT\system32\wmvcore.dll is Present
1.844: Condition succeeded for section Test.FileExistsWMP9NL.Section in
Line 1 of Condition.WMP9NL.Section
1.844: FileVersion of C:\WINNT\system32\wmvcore.dll is Greater or Equal
To 9.0.0.2980
1.844: FileVersion of C:\WINNT\system32\wmvcore.dll is Less Than
9.0.0.3265
1.844: Condition succeeded for section Test.WMP9NL.Section in Line 2 of
Condition.WMP9NL.Section
1.844: C:\WINNT\system32\wmvcore.dll is Present
1.844: Condition succeeded for section Test.FileExistsWMP9L.Section in
Line 1 of Condition.WMP9L.Section
1.844: FileVersion of C:\WINNT\system32\wmvcore.dll is Less Than
9.0.0.3287
1.844: Fist Condition in Test.WMP9L.Section Failed
1.844: Condition Check for Line 2 of Condition.WMP9L.Section returned
FALSE
1.860: DoInstallation: FetchSourceURL for
c:\winnt\softwaredistribution\download\ca6e7871b2484eb1a220d641d89103e6\
update\update.inf failed
1.860: CreateUninstall = 1,Directory = C:\WINNT\$NtUninstallKB923689$
1.860: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll
failed: 0xe0000102
1.860: BuildCabinetManifest: update.url absent
1.875: Starting AnalyzeComponents
1.875: AnalyzePhaseZero used 0 ticks
1.891: OEM file scan used 0 ticks
1.891: AnalyzePhaseOne: used 16 ticks
1.891: AnalyzeComponents: Hotpatch analysis disabled; skipping.
1.906: AnalyzeComponents: Hotpatching is disabled.
1.969: AnalyzePhaseTwo used 63 ticks
1.969: AnalyzePhaseThree used 0 ticks
1.969: AnalyzePhaseFive used 0 ticks
1.969: AnalyzePhaseSix used 0 ticks
1.969: AnalyzeComponents used 94 ticks
1.969: Downloading 0 files
1.969: bPatchMode = FALSE
1.969: Inventory complete: ReturnStatus=0, 109 ticks
1.985: Num Ticks for invent : 125
1.985: Allocation size of drive C: is 4096 bytes, free space =
108735574016 bytes
1.985: AnalyzeDiskUsage: Skipping EstimateDiskUsageForUninstall.
1.985: Drive C: free 103698MB req: 12MB w/uninstall: NOT CALCULATED.
1.985: CabinetBuild complete
1.985: Num Ticks for Cabinet build : 0
1.985: DynamicStrings section not defined or empty.
2.000: FileInUse:: Added to Filelist: c:\winnt\kb923689.cat
2.000: FileInUse:: Added to Filelist: c:\winnt\system32\wmvcore.dll
2.000: FileInUse:: Added to Filelist:
c:\winnt\system32\dllcache\wmvcore.dll
0.141:
========================================================================
========
....
0.532:
========================================================================
========
0.547: 2006/12/18 14:24:04.277 (local)
0.547: c:\f69de3a271b5b85f2da4f64029f2aa\update\update.exe (version
6.2.29.0)
0.579: Hotfix started with following command line:
2.016: In Function TestVolatileFlag, line 11873, RegOpenKeyEx failed
with error 0x2
2.016: In Function TestVolatileFlag, line 11905, RegOpenKeyEx failed
with error 0x2
2.016: DoInstallation: CleanPFR failed: 0x2
2.016: SetProductTypes: InfProductBuildType=BuildType.IP
2.016: SetAltOsLoaderPath: No section uses DirId 65701; done.
2.157: C:\WINNT\system32\wmvcore.dll is Present
2.157: Condition succeeded for section Test.FileExistsWMP71.Section in
Line 1 of Condition.WMP71.Section
2.250: FileVersion of C:\WINNT\system32\wmvcore.dll is Greater or Equal
To 7.1.0.3055
2.250: FileVersion of C:\WINNT\system32\wmvcore.dll is Greater or Equal
To 7.10.0.3079
2.250: Second Condition in Test.WMP71.Section Failed
2.250: Condition Check for Line 2 of Condition.WMP71.Section returned
FALSE
2.250: C:\WINNT\system32\wmvcore.dll is Present
2.250: Condition succeeded for section Test.FileExistsWMP9NL.Section in
Line 1 of Condition.WMP9NL.Section
2.250: FileVersion of C:\WINNT\system32\wmvcore.dll is Greater or Equal
To 9.0.0.2980
2.250: FileVersion of C:\WINNT\system32\wmvcore.dll is Less Than
9.0.0.3265
2.250: Condition succeeded for section Test.WMP9NL.Section in Line 2 of
Condition.WMP9NL.Section
2.250: C:\WINNT\system32\wmvcore.dll is Present
2.250: Condition succeeded for section Test.FileExistsWMP9L.Section in
Line 1 of Condition.WMP9L.Section
2.250: FileVersion of C:\WINNT\system32\wmvcore.dll is Less Than
9.0.0.3287
2.250: Fist Condition in Test.WMP9L.Section Failed
2.250: Condition Check for Line 2 of Condition.WMP9L.Section returned
FALSE
2.375: DoInstallation: FetchSourceURL for
c:\f69de3a271b5b85f2da4f64029f2aa\update\update.inf failed
2.375: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll
failed: 0xe0000102
2.375: BuildCabinetManifest: update.url absent
2.375: Starting AnalyzeComponents
2.375: AnalyzePhaseZero used 0 ticks
2.422: OEM file scan used 0 ticks
2.422: AnalyzePhaseOne: used 47 ticks
2.422: AnalyzeComponents: Hotpatch analysis disabled; skipping.
2.422: AnalyzeComponents: Hotpatching is disabled.
2.422: AnalyzePhaseTwo used 0 ticks
2.422: AnalyzePhaseThree used 0 ticks
2.422: AnalyzePhaseFive used 0 ticks
2.422: AnalyzePhaseSix used 0 ticks
38.329: AnalyzeComponents used 35954 ticks
38.329: Downloading 0 files
38.329: bPatchMode = FALSE
38.329: Inventory complete: ReturnStatus=0, 35954 ticks
38.985: CreateUninstall = 1,Directory = C:\WINNT\$NtUninstallKB923689$
38.985: Num Ticks for invent : 36610
38.985: Allocation size of drive C: is 4096 bytes, free space =
108829892608 bytes
39.000: AnalyzeDiskUsage: Skipping EstimateDiskUsageForUninstall.
39.000: Drive C: free 103788MB req: 12MB w/uninstall: NOT CALCULATED.
39.000: CabinetBuild complete
39.000: Num Ticks for Cabinet build : 15
39.000: DynamicStrings section not defined or empty.
39.079: FileInUse:: Added to Filelist: c:\winnt\kb923689.cat
39.079: FileInUse:: Added to Filelist: c:\winnt\system32\wmvcore.dll
39.094: FileInUse:: Added to Filelist:
c:\winnt\system32\dllcache\wmvcore.dll
512.563: Message displayed to the user: Are you sure you want to cancel?
512.563: User Input: YES
 
Hi, John;

Some suggestions:

a. Boot into Safe Mode. Open Control Panel, then Add&Remove Programs. If
you see KB923689 listed there, remove it. If it isn't listed there, go on
to the next item. If it is listed but won't uninstall, find the
"C:\WINDOWS\$NtUninstallKB923689$" folder, then within that run
"C:\WINDOWS\$NtUninstallKB923689$\spuninst\spuninst.exe"

b. While still in Control Panel, open the Internet Options applet, and on
the General tab hit the Delete Files... button, check the option to remove
offline content, then let that process complete.

c. While still in Safe Mode, delete the entire folder
"C:\Windows\SoftwareDistribution" You will lose your AU/WU history, but
that isn't a big deal.

d. While still in Safe Mode, delete the contents of all Temp folders. These
would be C:\Windows\Temp, the two Temp and Tmp folders set up for your
profile (usually "C:\Documents and Settings\<username>\Local Settings\Temp),
and the Temp/Tmp folders used by the system (assuming these are different).

e. Reboot back into Normal Mode. Update your AV package data files and run
a full scan of the system.

f. Now open IE (even if it isn't your default browser) and go to
http://update.microsoft.com/microsoftupdate/v6/default.aspx?ln=en You will
get some files downloaded as MU reconfigures the SoftwareDistribution folder
for use. When the page is ready, do a Custom scan; deselect everything
except KB923689, and install that update.

If the update again fails, report back with whatever errors you see on the
screen, and the bottom 15-or-so lines (not the full file) of the
C:\Windows\WindowsUpdate.LOG file. (be sure you get the one without the
space in the name <g>).

HTH

--

....Sky

Tom "Sky" King
============




John Fletcher said:
I'm running a fairly standard Windows 2000 Pro set-up however update
KB923689 is failing to both automatically install and failing to
install manually (Windows2000-KB923689-x86-ENU.EXE it just hangs)

This is from KB923689.log Anyone any idea what's wrong?
..........
 
The update just hangs ... It does exactly the same via the manual
install.

WindowsUpdate.log
2006-12-21 16:50:13 1596 b90 COMAPI >>-- RESUMED -- COMAPI: Download
[ClientId = MicrosoftUpdate]
2006-12-21 16:50:13 1596 b90 COMAPI - Download call complete
(succeeded = 1, succeeded with errors = 0, failed = 0, unaccounted = 0)
2006-12-21 16:50:13 1596 b90 COMAPI ---------
2006-12-21 16:50:13 1596 b90 COMAPI -- END -- COMAPI: Download
[ClientId = MicrosoftUpdate]
2006-12-21 16:50:13 1596 b90 COMAPI -------------
2006-12-21 16:50:14 1596 b54 COMAPI -------------
2006-12-21 16:50:14 1596 b54 COMAPI -- START -- COMAPI: Install
[ClientId = MicrosoftUpdate]
2006-12-21 16:50:14 1596 b54 COMAPI ---------
2006-12-21 16:50:14 1596 b54 COMAPI - Allow source prompts: Yes;
Forced: No; Force quiet: No
2006-12-21 16:50:14 1596 b54 COMAPI - Updates in request: 1
2006-12-21 16:50:14 1596 b54 COMAPI - ServiceID =
{7971F918-A847-4430-9279-4A52D1EFE18D}
2006-12-21 16:50:14 1596 b54 COMAPI - Updates to install = 1
2006-12-21 16:50:14 1596 b54 COMAPI <<-- SUBMITTED -- COMAPI: Install
[ClientId = MicrosoftUpdate]
2006-12-21 16:50:14 1368 be4 Agent *************
2006-12-21 16:50:14 1368 be4 Agent ** START ** Agent: Installing
updates [CallerId = MicrosoftUpdate]
2006-12-21 16:50:14 1368 be4 Agent *********
2006-12-21 16:50:14 1368 be4 Agent * Updates to install = 1
2006-12-21 16:50:14 1368 be4 Agent * Title = <NULL>
2006-12-21 16:50:14 1368 be4 Agent * UpdateId =
{852688D7-0CFA-4F44-800A-9045A79F77D5}.101
2006-12-21 16:50:14 1368 be4 Agent * Bundles 1 updates:
2006-12-21 16:50:14 1368 be4 Agent *
{F1B8659D-34A8-45BE-9767-C9BD1BF39C51}.101
2006-12-21 16:50:16 1368 be4 Agent WARNING: Failed to evaluate Installed
rule, updateId = {03FF1EBE-C1CF-4DBA-ACDA-5C3BFBD9133D}.100, error =
0x80041017
2006-12-21 16:50:16 1368 be4 Handler Attempting to create remote handler
process as Bongo\Administrator in session 0
2006-12-21 16:50:16 1368 be4 DnldMgr Preparing update for install, updat
eId = {F1B8659D-34A8-45BE-9767-C9BD1BF39C51}.101.
2006-12-21 16:50:16 3140 ca0 Misc =========== Logging initialized
(build: 5.8.0.2469, tz: +1100) ===========
2006-12-21 16:50:16 3140 ca0 Misc = Process:
C:\WINNT\system32\wuauclt.exe
2006-12-21 16:50:16 3140 ca0 Misc = Module:
C:\WINNT\system32\wuaueng.dll
2006-12-21 16:50:16 3140 ca0 Handler :::::::::::::
2006-12-21 16:50:16 3140 ca0 Handler :: START :: Handler: Windows Patch
Install
2006-12-21 16:50:16 3140 ca0 Handler :::::::::
2006-12-21 16:50:16 3140 ca0 Handler : Updates to install = 1
2006-12-21 16:50:16 3140 ca0 Handler : Installing update
{F1B8659D-34A8-45BE-9767-C9BD1BF39C51}.101
2006-12-21 16:50:16 3140 ce0 Handler Installing with
parameters=-q -z -er,
sandbox=C:\WINNT\SoftwareDistribution\Download\8c745e0efc816f316958e465e
1cfb79f.
2006-12-21 16:50:18 1368 2b8 Report REPORT EVENT:
{72E341C1-C003-498D-A8E8-347960AAF029} 2006-12-21 16:50:13+1100 1 162
101 {852688D7-0CFA-4F44-800A-9045A79F77D5} 101 0 MicrosoftUpdate Success
Content Download Download succeeded.

KB923689.log
0.109:
========================================================================
========
0.125: 2006/12/21 16:50:17.015 (local)
0.125:
C:\WINNT\SoftwareDistribution\Download\8c745e0efc816f316958e465e1cfb79f\
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
/ParentInfo:a04c7a40e6911d4ba85a1af9ef6cdd8e
1.063: In Function TestVolatileFlag, line 11873, RegOpenKeyEx failed
with error 0x2
1.063: In Function TestVolatileFlag, line 11905, RegOpenKeyEx failed
with error 0x2
1.063: DoInstallation: CleanPFR failed: 0x2
1.078: SetProductTypes: InfProductBuildType=BuildType.IP
1.094: SetAltOsLoaderPath: No section uses DirId 65701; done.
1.094: C:\WINNT\system32\wmvcore.dll is Present
1.094: Condition succeeded for section Test.FileExistsWMP71.Section in
Line 1 of Condition.WMP71.Section
1.094: FileVersion of C:\WINNT\system32\wmvcore.dll is Greater or Equal
To 7.1.0.3055
1.094: FileVersion of C:\WINNT\system32\wmvcore.dll is Greater or Equal
To 7.10.0.3079
1.094: Second Condition in Test.WMP71.Section Failed
1.094: Condition Check for Line 2 of Condition.WMP71.Section returned
FALSE
1.109: C:\WINNT\system32\wmvcore.dll is Present
1.109: Condition succeeded for section Test.FileExistsWMP9NL.Section in
Line 1 of Condition.WMP9NL.Section
1.109: FileVersion of C:\WINNT\system32\wmvcore.dll is Greater or Equal
To 9.0.0.2980
1.109: FileVersion of C:\WINNT\system32\wmvcore.dll is Less Than
9.0.0.3265
1.109: Condition succeeded for section Test.WMP9NL.Section in Line 2 of
Condition.WMP9NL.Section
1.109: C:\WINNT\system32\wmvcore.dll is Present
1.109: Condition succeeded for section Test.FileExistsWMP9L.Section in
Line 1 of Condition.WMP9L.Section
1.109: FileVersion of C:\WINNT\system32\wmvcore.dll is Less Than
9.0.0.3287
1.109: Fist Condition in Test.WMP9L.Section Failed
1.109: Condition Check for Line 2 of Condition.WMP9L.Section returned
FALSE
1.125: DoInstallation: FetchSourceURL for
c:\winnt\softwaredistribution\download\8c745e0efc816f316958e465e1cfb79f\
update\update.inf failed
1.125: CreateUninstall = 1,Directory = C:\WINNT\$NtUninstallKB923689$
1.125: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll
failed: 0xe0000102
1.125: BuildCabinetManifest: update.url absent
1.125: Starting AnalyzeComponents
1.125: AnalyzePhaseZero used 0 ticks
1.156: OEM file scan used 0 ticks
1.156: AnalyzePhaseOne: used 31 ticks
1.156: AnalyzeComponents: Hotpatch analysis disabled; skipping.
1.156: AnalyzeComponents: Hotpatching is disabled.
1.172: AnalyzePhaseTwo used 16 ticks
1.172: AnalyzePhaseThree used 0 ticks
1.172: AnalyzePhaseFive used 0 ticks
1.172: AnalyzePhaseSix used 0 ticks
1.172: AnalyzeComponents used 47 ticks
1.172: Downloading 0 files
1.172: bPatchMode = FALSE
1.172: Inventory complete: ReturnStatus=0, 47 ticks
1.172: Num Ticks for invent : 47
1.172: Allocation size of drive C: is 4096 bytes, free space =
109070774272 bytes
1.172: AnalyzeDiskUsage: Skipping EstimateDiskUsageForUninstall.
1.172: Drive C: free 104017MB req: 12MB w/uninstall: NOT CALCULATED.
1.172: CabinetBuild complete
1.172: Num Ticks for Cabinet build : 0
1.172: DynamicStrings section not defined or empty.
1.188: FileInUse:: Added to Filelist: c:\winnt\kb923689.cat
1.188: FileInUse:: Added to Filelist: c:\winnt\system32\wmvcore.dll
1.188: FileInUse:: Added to Filelist:
c:\winnt\system32\dllcache\wmvcore.dll
 
Hi, John;

On the Start line, enter "services.msc" and then scroll down to the DCOM
entry. Check that it is set to Automatic. If not started, Start it. Then
attempt the manual install again (download a fresh copy from
http://www.microsoft.com/downloads/...b6-cc8e-4299-a1e6-e6db202b41d5&displaylang=en

============

If that also fails, boot into Safe Mode. On the Run line enter "regsvr32 /u
c:\Winnt\system32\wmvcore.dll" and view the results. You may get an error
message or a success one --- note which. Now delete that file. Then (still
in Safe Mode) run the Windows2000-KB923689-x86-ENU.EXE again.

Reboot back into Normal mode. Verify that wmvcore.dll is now in your
System32 folder, and that the version number is greater than 9.0.0.3352. On
the Run line enter "regsvr32 c:\Winnt\system32\wmvcore.dll" (no "/u" this
time). You should get a success message. If so, you can consider this KB
update installed --- we just backdoored the file into place.

Now Restart one more time (Normal mode). Please post back with the version
number of WMVCORE.DLL that is now in your System32 folder.


BTW, I have been working under the assumption that you are logged in with
full Administrator rights. If that isn't the case, you will need to use a
different account or have someone else assist you. There is a bit of
question about permissions in some areas of the logs you sent, but generally
those are inconsequential for this type of update.

HTH

--

....Sky

Tom "Sky" King
============

John Fletcher said:
The update just hangs ... It does exactly the same via the manual
install.
....................
 
John Fletcher said:
I'm running a fairly standard Windows 2000 Pro set-up however update
KB923689 is failing to both automatically install and failing to install
manually (Windows2000-KB923689-x86-ENU.EXE it just hangs)

This is from KB923689.log Anyone any idea what's wrong?


Looks like there is a problem with wmvcore.dll.
What version of that module do you have installed?

Apparently something is already using it
so you will need to reboot to get the copy done.
Alternatively perhaps you could stop whatever it is that
is blocking an immediate copy. E.g. use tasklist /v

tasklist /v /fi "Modules eq wmvcore.dll"

or use Process Explorer's Search function (Ctrl-f) to find any Handle
entries which contain that module name. Presumably the same functionality
is present in the superseding tool, ProcMon, but I haven't figured out how
to do that yet.

Ah. My mistake. Only RegMon and FileMon have been superseded
by ProcMon (which now seems also to duplicate some features of ProcExp.)
Process Explorer still lives:

http://www.microsoft.com/technet/sysinternals/Utilities/ProcessExplorer.mspx

(Live Search for
"process explorer" site:microsoft.com
)


Good luck

Robert Aldwinckle
---

[KB923689.log]
0.125:
....
39.079: FileInUse:: Added to Filelist: c:\winnt\kb923689.cat
39.079: FileInUse:: Added to Filelist: c:\winnt\system32\wmvcore.dll
39.094: FileInUse:: Added to Filelist:
c:\winnt\system32\dllcache\wmvcore.dll
512.563: Message displayed to the user: Are you sure you want to cancel?
512.563: User Input: YES
 
I am logged in as Administrator

1) Hang again

2)

After typing regsvr32 /u c:\Winnt\system32\wmvcore.dll

I got the message "c:\Winnt\system32\wmvcore.dll was loaded but
dllUnregisterEntrypoint not found"

"dllUnregisterEntrypoint may not be exported or a corrupt version may be
in memory consider using pview to remove it"

I then renamed wmvcore.dll to wmvcore.olddll instead of removing it and
ran Windows2000-KB923689-x86-ENU.EXE which appeared to work ok this time
however it did *not* put a wmvcore.dll into c:\Winnt\system32\.

Here is the log file:

0.188:
========================================================================
========
0.203: 2006/12/22 14:12:20.390 (local)
0.203: c:\9c9edfcfe562fd392ab5cd0311\update\update.exe (version
6.2.29.0)
0.219: Hotfix started with following command line:
1.250: In Function TestVolatileFlag, line 11873, RegOpenKeyEx failed
with error 0x2
1.250: In Function TestVolatileFlag, line 11905, RegOpenKeyEx failed
with error 0x2
1.250: DoInstallation: CleanPFR failed: 0x2
1.250: SetProductTypes: InfProductBuildType=BuildType.IP
1.266: SetAltOsLoaderPath: No section uses DirId 65701; done.
1.281: C:\WINNT\system32\wmvcore.dll is Not Present
1.281: Condition Check for Line 1 of Condition.WMP71.Section returned
FALSE
1.281: C:\WINNT\system32\wmvcore.dll is Not Present
1.281: Condition Check for Line 1 of Condition.WMP9NL.Section returned
FALSE
1.297: C:\WINNT\system32\wmvcore.dll is Not Present
1.297: Condition Check for Line 1 of Condition.WMP9L.Section returned
FALSE
1.344: DoInstallation: FetchSourceURL for
c:\9c9edfcfe562fd392ab5cd0311\update\update.inf failed
1.344: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll
failed: 0xe0000102
1.344: BuildCabinetManifest: update.url absent
1.344: Starting AnalyzeComponents
1.344: AnalyzePhaseZero used 0 ticks
1.391: OEM file scan used 0 ticks
1.391: AnalyzePhaseOne: used 47 ticks
1.391: AnalyzeComponents: Hotpatch analysis disabled; skipping.
1.391: AnalyzeComponents: Hotpatching is disabled.
1.391: AnalyzePhaseTwo used 0 ticks
1.391: AnalyzePhaseThree used 0 ticks
1.391: AnalyzePhaseFive used 0 ticks
1.391: AnalyzePhaseSix used 0 ticks
2.953: AnalyzeComponents used 1609 ticks
2.953: Downloading 0 files
2.953: bPatchMode = FALSE
2.953: Inventory complete: ReturnStatus=0, 1609 ticks
3.563: CreateUninstall = 1,Directory = C:\WINNT\$NtUninstallKB923689$
3.563: Num Ticks for invent : 2219
3.563: Allocation size of drive C: is 4096 bytes, free space =
108988694528 bytes
3.578: AnalyzeDiskUsage: Skipping EstimateDiskUsageForUninstall.
3.578: Drive C: free 103939MB req: 5MB w/uninstall: NOT CALCULATED.
3.578: CabinetBuild complete
3.578: Num Ticks for Cabinet build : 15
3.578: DynamicStrings section not defined or empty.
3.609: FileInUse:: Added to Filelist: c:\winnt\kb923689.cat
3.719: FileInUse:: PrintTasksUsingModule: No tasks found using
c:\winnt\kb923689.cat
3.719: FileInUse:: No matches found in the excludes list that have file
in use
3.719: FileInUse:: PrintTasksUsingModule: No tasks found using
c:\winnt\kb923689.cat
3.734: FileInUse:: PrintTasksUsingModule: No tasks found using
c:\winnt\kb923689.cat
4.734: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll
failed: 0xe0000102
4.750: Num Ticks for Backup : 1172
5.016: Num Ticks for creating uninst inf : 266
5.016: Registering Uninstall Program for -> KB923689, KB923689 , 0x0
5.016: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll
failed: 0xe0000102
5.234: Copied file: C:\WINNT\system32\spmsg.dll
5.297: PFE2: Not avoiding Per File Exceptions.
5.344: GetCatVersion: Failed to retrieve version information from
C:\WINNT\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\KB92368
9.cat with error 0x57
7.156: Num Ticks for Copying files : 2140
7.172: Num Ticks for Reg update and deleting 0 size files : 16
11.906: UpdateSpUpdSvcInf: Source [ProcessesToRunAfterReboot] section is
empty; nothing to do.
11.922: VerifyTargetFileSize: Unable to verify size as Source = NULL for
file c:\winnt\oem56.cat
20.094: RebootNecessary = 0,WizardInput = 0 , DontReboot = 1,
ForceRestart = 0
 
I use WMP 9.0 and I can see a WMVCORE.DLL (9.0.0.3353) in

C:\WINNT\SoftwareDistribution\Download\8c745e0efc816f316958e465e1cfb79f\
WMP9L\WMVCORE.DLL

Should I just copy that to c:\Winnt\system32\. and run regsvr32
c:\Winnt\system32\wmvcore.dll?
 
John Fletcher said:
I use WMP 9.0 and I can see a WMVCORE.DLL (9.0.0.3353) in

C:\WINNT\SoftwareDistribution\Download\8c745e0efc816f316958e465e1cfb79f\
WMP9L\WMVCORE.DLL

Should I just copy that to c:\Winnt\system32\. and run regsvr32
c:\Winnt\system32\wmvcore.dll?

Have you done a Restart since the last install of the KB? If not, please do
so then check System32 again for that file.

IF the file still isn't in System32 after the Restart, the manual copy/paste
sounds good to me. :) We are well into the guesswork stage at this point.

--

....Sky

Tom "Sky" King
============
 
I think the update checked the wmvcore.dll version to determine what dll
of three it has to copy so when it was absent it just fell over.

I copied and pasted the file from the update and it seems to work and
Windows Update seems convinced its ok ...

Still leaves that lingering unsatisfactory taste in my mouth though or a
bodge.

Sky King said:
Have you done a Restart since the last install of the KB? If not, please do
so then check System32 again for that file.

IF the file still isn't in System32 after the Restart, the manual copy/paste
sounds good to me. :) We are well into the guesswork stage at this
point.
 
Hi, John;

In
John Fletcher said:
I think the update checked the wmvcore.dll version to determine what
dll of three it has to copy so when it was absent it just fell over.

I copied and pasted the file from the update and it seems to work and
Windows Update seems convinced its ok ...

Still leaves that lingering unsatisfactory taste in my mouth though
or a bodge.

I know what you mean, but not sure of the best next steps in order to get
that puppy to install as it should. Short of you upgrading to WMP 10 <g>.


--

....Sky

Tom "Sky" King
===========
 
Back
Top