http://www.msfn.org/...post__p__916656
http://www.msfn.org/...post__p__916677
Now I've continued Lilla's experiment and found where the actual problem is.
Here are the experiments I've done:
All of these experiments use HFSlip 1.7.10 beta J v8 (hfslip_beta_Apr29_v8.zip) for slipstreaming.
The systems are installed on VirtualBox.
Experiment A: Use a Windows XP SP3 without anything slipstreamed. Then install the specific update X, then install .NET 3.5 SP1.
When X = KB961118,
(KB961118 refused to be installed without installing .NET Framework 3.0 SP2 first. So for this test I hacked the registry before installing the update.)
XPS Document Writer showed up after installing .NET 3.5. (expected result)
When X = KB971314,
XPS Document Writer showed up after installing .NET 3.5. (expected result)
When X = KB971276,
XPS Document Writer showed up right after installing the hotfix, before installing .NET 3.5.
Experiment B: Slipstream only the update X into Windows XP SP3, and on the slipstreamed Windows install .NET 3.5 SP1.
When X = KB961118,
XPS Document Writer showed up after installing .NET 3.5. (expected result)
When X = KB971314,
XPS Document Writer showed up after installing .NET 3.5. (expected result)
When X = KB971276,
XPS Document Writer didn't show up before or after installing .NET 3.5.
I reinstalled KB971276 update for this case, and XPS Document Writer showed up finally.
Experiment C: Use a Windows with slipstreamed KB971276 only. Then do the following commands: (as specified in the "update_SP3QFE.inf" file of KB971276)
"regsvr32 /s %windir%\system32\prntvpt.dll" "regsvr32 /s %windir%\system32\spool\prtprocs\w32x86\FilterPipelinePrintProc.dll" "%windir%\system32\spool\prtprocs\w32x86\printfilterpipelinesvc.exe /RegServer %windir%\system32\spool\XPSEP\i386"
(remark: Dirid %51% expand to the spool directory, i.e. "%windir%\system32\spool"
Dirid %55% expand to the print processors directory, in this case, "%windir%\system32\spool\prtprocs\w32x86")
I expected that XPS Document Writer shows up, but no. Only the first command succeeded.
- The file "FilterPipelinePrintProc.dll" and something like that existed in "system32" folder instead of "system32\spool\prtprocs\w32x86".
- The file "printfilterpipelinesvc.exe" too existed in "system32" folder instead of "system32\spool\prtprocs\w32x86".
- The folder "system32\spool\XPSEP" does not exist.
Conclusion
The results means that HFSLIP did not slipstream the KB971276 correctly. And the incorrectly slipstreamed KB971276 has caused .NET Framework setup to not install the XPS printer.
Also KB961118 won't be installed on the system without .NET 3.0 SP2 or later. So don't slipstream KB961118 onto the disc without slipstream .NET.
I will tell Mimo to note this on his list.
This post has been edited by Explorer09: 01 June 2012 - 11:30 PM



Help

Back to top










