
Right here:
the update is being installed during T-12 of windows setup. maybe the RPC
server isn't fully accessible at that moment? this update is included as
part of .NET Framework 3.5 SP1. I believe it actually sets the folder for
deletion using the PendingFileRenameOperations reg key, but the permissions
on it are strange, or rather different than the permissions on the other
folders and maybe it cannot remove it after the first reboot? i can try
re-setting the permissions with a script before the first reboot and see if
that helps. I know what folders are supposed to be there, so it should be
easy to figure out what shouldn't and need explicit perms set.
this is from the .net framework log:
[01/06/09,15:07:57] XPSEPSC Installer: GenericComponent Action:
CreateProcess launched with cmd line :
D:\$oem$\fw\3.5\dotnetfx30\XPSEPSC-x86-en-US.exe /quiet /norestart
/log:"%TEMP%\dd_XPS.txt"
[01/06/09,15:07:57] BWaitForMSI(): Verifying we're the only installation
currently in progress.
[01/06/09,15:07:57] BWaitForMSI(): Ready to proceed with installation.
Continuing...
[01/06/09,15:08:09] XPSEPSC Installer:
D:\$oem$\fw\3.5\dotnetfx30\XPSEPSC-x86-en-US.exe exited with return value 0
[01/06/09,15:08:09] InstallReturnValue: GFN_MID XPSEPSC x86 Installer, 0x0
[01/06/09,15:08:09] XPSEPSC Installer: Error code 0 for this component means
[01/06/09,15:08:09] XPSEPSC Installer: Setup Succeeded on component XPSEPSC
Installer
[01/06/09,15:08:09] XPSEPSC Installer: CBaseComponent::LaunchWatson() -
Obtained CSetupWatson instance
[01/06/09,15:08:09] XPSEPSC Installer:
ISetupManager::GetGlobalCustomProperty() failed to find global prop in
CBaseComponent::GetGlobalCustomProperty()
[01/06/09,15:08:09] XPSEPSC Installer:
ISetupManager::GetGlobalCustomProperty() failed to find global prop in
CBaseComponent::GetGlobalCustomProperty()
[01/06/09,15:08:09] Setup.exe: GetGlobalCustomProperty - Property:
{2B7DE335-914B-476F-AF77-E9EF03938188} - PropertyName: Component Number -
Value: 3
[01/06/09,15:08:09] Setup.exe: GetGlobalCustomProperty - Property:
{2B7DE335-914B-476F-AF77-E9EF03938188} - PropertyName: Component Number -
Value: 3
[01/06/09,15:08:09] XPSEPSC Installer: Pending Reboot Table state : Logging
start
[01/06/09,15:08:09] XPSEPSC Installer:
_________________________________________
[01/06/09,15:08:09] PFR: GFN_MID XPSEPSC x86 Installer, RENAME, , ,
C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\New\jnwdui.dll, ( ---- ),
(--:--:--), C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\jnwdui.dll, (
1.7.2600.5512 ) , ( Mon Apr 14 04:41:58 2008 )
[01/06/09,15:08:09] PFR: GFN_MID XPSEPSC x86 Installer, DELETE, , ,
C:\pagefile.sys, ( ---- ), ( Tue Jan 06 09:53:31 2009 )
[01/06/09,15:08:09] PFR: GFN_MID XPSEPSC x86 Installer, DELETE, mscoree.dll,
MSCOREE.DLL, C:\Config.Msi\9df0e.rbf, ( 1.0.3705.6018 ) , ( Wed Jun 27
18:25:12 2007 )
[01/06/09,15:08:09] PFR: GFN_MID XPSEPSC x86 Installer, DELETE, , ,
c:\444efc15cfcbbb5142c3e0e5bb, ( ---- ), ( Tue Jan 06 15:08:09 2009 )
[01/06/09,15:08:09] XPSEPSC Installer: Pending Reboot Table state : Logging
end
[01/06/09,15:08:09] XPSEPSC Installer:
_________________________________________