Bugs Bunny
Dec 11 2005, 01:38 PM
In my first post I have to say thank you very much for HFSLIP - a really great tool. I use it for Windows 2000.
I found it by searching if maybe MS will change its idea about releasing a SP5 for Windows 2000. Well by finding this site this isn't of any importance to me any more.
HFSLIP works very well, I only found a few minor things:
It seems that it's not possible to integrate the HF:
Windows-KB909520-v1.000-x86-ENU.exe (MS Base Smart Card...) I've put it into the HF folder but it doesn't seem to be integrated to the Sourcess - well some files are, but the update does not seem to be working after installing windows 2000.
Another question: is it possible to integrate the "User Profile Hive Cleanup Service" into de sourcess?
Here is some infoInfo about deployDownloadThe instructions say: Save the hotfixes to the HF folder, which can take Type 1 and Type 2 Hotfixes as well as MSI installers.
The UPHClean-Setup is a msi installer so I tried to put it into the HF folder but without luck.
Could it be that it failed because this msi does not exist for my language and HFSLIP rejected it because I used the english one?
Tomcat76
Dec 11 2005, 06:10 PM
You could try making a silent/switchless installer out of UPHClean. I've also just added support for it in the "
MultiCompiler".
Whether it will work is another thing. A service is being added and I don't know if that's possible to do from SVCPACK... I've never tried it.
Bugs Bunny
Dec 12 2005, 04:25 PM
Thank's a lot Tomcat76 as soon as I have some free time I have to test your "MultiCompiler" - it can integrate some very useful things.
Meanwile I've made some tests with the Windows-KB909520-v1.000-x86-ENU.exe (MS Base Smart Card...) Package. (I have got a Laptop with a Smartcard reader). If I put the package into the HF folder some files get integrated but it will not be installed correctly. Worse in this case is, that it's not possible to install the package after finishing the Windows installation. It gives an error.
Someone else had the same problem?
tommyp
Dec 12 2005, 05:25 PM
I'm working on HFSLIPing the requests. The smart card is easier than the msi one. I think I'll just svcpack the msi one for now. I'll let someone else write code to slipstream it.
Tomcat76
Dec 13 2005, 11:59 PM
I can confirm this now. I thought it didn't work because I slipped an English version of the Smart Base update into a Dutch version of Windows XP, but Dutch on Dutch doesn't work either. HFNETCHK says the version of quartz.dll is lower than expected.
@Bugs Bunny:
If you intended to try other applications with it, you should download it again. I discovered a problem with the implementation of .NET 1.1.
Tomcat76
Dec 15 2005, 06:44 AM
I hope you can nail this one, TommyP. It looks complicated to me.
I first opened the Smart Base hotfix with 7-zip, but "quartz.dll" isn't part of it. Then I noticed three important INF files: one for Server 2003, one for XP, and another for 2000. I used the Windows Search facility to thoroughly scan the SOURCESS folder for Windows 2000 using various keywords, and I could only find one INF related to the Smart Base hotfix (HFSLIP53.INF)... which turned out to be a copy of the INF for Windows XP. Figuring this was the cause of the problem, I manually updated the INF in the SOURCESS folder (leaving the heading that HFSLIP creates intact), made a CD and installed Windows again, but Windows Update still claims the update isn't installed.
BTW... Is this hotfix protected or something? I can only extract it with GUI archivers (WinRAR, 7-zip,...), not with their command line applications nor with a "regular" extraction using the /c /t or the /q /x switches.
tommyp
Dec 15 2005, 11:54 AM
TC, QUARTZ.DLL: there is a tricky directx update that came out a few months back. Check to be sure you have the correct version. There was an issue with it when it was released, and microsoft silently re-released it. The one to download depends on what you are slipstreaming. If you are using w2k and are slipstreaming dx9, then you need the hotfix for dx9 & w2k. You may want to run HFSLIP without adding in your switchless programs.
As I mentioned before, the current 1202 hfslip does not slipstream the smartbase fix. This smartbase fix ADDs additional files to the source. Give me a few days to troubleshoot the next release. Also, are you sure it doesn't extract using the /x switch? I could have sworn it worked for me. BTW, why is this "recommended" fix so important?
Tomcat76
Dec 15 2005, 01:03 PM
It's nice to see a clean WU, but I don't care if it can't be done... It's up to you.
With /c /t, an error comes up saying that /c is not a recognized switch, and if I use /q /x, it says that /q is not recognized. I'll try with just /x next time...
Thanks for the info on the DX9 update. I'll check it out.
Edit...
I've redownloaded the update for DX9 and it's completely identical -- up to the version number of quartz.dll.
HFNETCHK said: quartz.dll has a file version [6.5.1.907] that is less than what is expected [6.5.2600.2749].
quartz.dll version from the update package I used till now: 6.5.1.907
quartz.dll version from the update package I just downloaded: 6.5.1.907
DX9 update for Win2K
tommyp
Dec 15 2005, 04:25 PM
TC, I'm a dunce. I can't figure this out.
http://www.microsoft.com/technet/security/...n/ms05-050.mspxIn the system information box, it says that w2k with dx9 needs 6.5.1.907. With XPSP2 you need version 6.5.2600.2749. I'm not sure what you are using to test, but my hfnetchk says all is OK. MSBLA has all reported OK too. Remember, I'm working with an english version. Do you think that your localized version would need a different version?
Tomcat76
Dec 15 2005, 07:11 PM
TommyP,
Ignore the error about quartz.dll. As I said, it's only reported when the Smart Base update is included. Since HFSLIP is incorparating the Windows XP portion of the Smart Base update (or at least part of it) into Windows 2000 by mistake, I'm not surprised this error comes up.
tommyp
Dec 15 2005, 08:02 PM
TC - Are you sure your smartbase exe is correct? When I extract mine, I do not have the quartz.dll file there. Here's what I have when using the /x to extract it:
axaltocm.dll
basecsp.dll
bcsprsrc.dll
empty.cat
ifxcardm.dll
pintool.exe
spmsg.dll
spuninst.exe
spupdsvc.exe
I think you're quartz problem lies somewhere else. It really doesn't appear to be hfslip related.
Tomcat76
Dec 16 2005, 07:35 AM
@Bugs Bunny:
If you're still interested, download the MultiCompiler program again. I'm testing the Base Smart Card update in the latest version.
@TommyP:
It looks like we're talking next to each other... LOL
I know quartz.dll is not in the Base Smart Card package (as I said before).
Two facts:
1) HFNETCHK only complains about having the wrong version of quartz.dll if I include the Base Smart Card update into HFSLIP
2) When the Base Smart Card update is included in HFSLIP with a source of Windows 2000, HFSLIP embeds the INF intended for Windows XP
It should be obvious what's going wrong.
HFSLIP applies the Windows XP version of the Base Smart Card update into a Windows 2000 source. The Base Smart Card update, apparantly relying on the existance of quartz.dll, finds a different version of quartz.dll than expected: the XP version of the Base Smart Card update, integrated by HFSLIP, searches for the XP version of quartz.dll, but if only finds the Windows 2000 version. HFNETCHK merely passes on the error reported by the Base Smart Card update.
Tomcat76
Dec 16 2005, 11:55 AM
QUOTE (Tomcat76 @ Dec 12 2005, 01:10 AM)

You could try making a silent/switchless installer out of UPHClean. I've also just added support for it in the "
MultiCompiler".
Hmm... It doesn't seem to work on Win2K. I wonder if it's because of something that's "unavailable" during setup of Windows 2000, or because I have too many updates in HFSVPK. It worked several times on WinXP, but then I didn't include all the extra programs I added the last two days so it can be either thing.
tommyp
Dec 16 2005, 01:25 PM
TC - Don't go too wild making everything to install at t-12 (switchless installer) for w2k. Some programs just can't do it. XP on the other hand is a different animal.
Bugs Bunny
Dec 18 2005, 03:55 PM
@ Tomacat76:
Yes I'm still interested and I already downloaded the MultiCompiler a few days ago.
I wanted to start with something simple: Classic Skin for WMP9 (I don't like the new skins very much).
I've got the WMPCskin.exe out of the MultiCompiler process. Then I tested the WMPCskin.exe - it created me the skin in the %Program Files%\Windows Media Player\Skins\ -> worked fine.
I then put the WMPCskin.exe into HFSVPK_SW and ran HFSLIP and created an install CD.
After doing a test install the classic skind did not get created like it should
Don't know what went wrong
I had no time to test the Base Smart Card update yet.
Tomcat76
Dec 18 2005, 04:46 PM
Bugs Bunny:
Switchless installers go in HFSVPK...
Tomcat76
Dec 18 2005, 09:10 PM
User Profile Hive Cleanup Service is now OK for Win2K if you're willing to put up with it being installed right after the first logon. This is taken care of by the silent installer so just place "UPHC_2K.exe" in HFSVPK.
Bugs Bunny
Dec 20 2005, 03:00 PM
Thanks Tomcat76 - the classic skin works fine now.
In step 5 I must have somehow overlooked the "HFSVPK Directory" headline and thus put it into HFSVPK_SW before...
As soon as I have some time I'll test your silent installer for User Profile Hive Cleanup Service.
HFSLIP_51218 seems to contain scrips for MS Base Smart Card HF / User Profile Hive Cleanup Service but does not seem to work.
tommyp
Dec 20 2005, 04:14 PM
Thanks Bugs. I think you found a "bug". Will post the fix in a bit.
Tomcat76
Dec 20 2005, 04:19 PM
QUOTE (Bugs Bunny @ Dec 20 2005, 10:00 PM)

HFSLIP_51218 seems to contain scrips for MS Base Smart Card HF / User Profile Hive Cleanup Service but does not seem to work.
QUOTE (tommyp @ Dec 20 2005, 11:14 PM)

Thanks Bugs. I think you found a "bug". Will post the fix in a bit.
And that with just the info provided by Bugs Bunny. Now
that's what I call a developer...
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.