Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

HFSLIP (original thread)

- - - - -

  • This topic is locked This topic is locked
733 replies to this topic

#26
Bilou_Gateux

Bilou_Gateux

    Powered by Windows Embedded

  • Member
  • PipPipPipPipPip
  • 768 posts
infos related to IE6SP1 slipstream into W2K source moved
Microsoft Internet Explorer 6 Service Pack 1 (SP1) Version 6.0.2800.1106

Edited by Bilou_Gateux, 22 August 2005 - 01:54 AM.

OS Version = 5.1.2600 Service Pack 3
Platform ID = 2 (NT)
Service Pack = 3.0
Suite = 0x0140
Product Type = 1
Architecture = x86


How to remove advertisement from MSFN

#27
Hirudin

Hirudin

    Newbie

  • Member
  • 23 posts
Oh yeah, or would it be better/easier to use tommyp's batch file or the new xpcreate or something like that?

I'd prefer to do everything manually, if I can...

#28
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • OS:none specified
  • Country: Country Flag
If you want a bloaded install cd and slow windows 2000 installation, then do the svcpack method. If you want a sleek, slim and speedy windows 2000 installation, do the tommyp method.
Posted Image

#29
Hirudin

Hirudin

    Newbie

  • Member
  • 23 posts
So, svcpack for normal windows install, tommyp for good windows install...

Will either effect windows after installation?

#30
Hirudin

Hirudin

    Newbie

  • Member
  • 23 posts
OK, I have tried using both svcpack and using tommyp's w2khf.rar
tommyp's method does install much faster and is much smaller, it's actually very cool!

I still have a problem... the first time windows starts (after installing) explorer.exe has an error. The error is probably my fault, I was using files from the latest XPcreate instead of an XP-SP1 CD. [edit]Also, I realize I had "Q832483.EXE" in the wrong folder... Oops[/edit]



I'm a little unclear on a couple things though. tommyp, maybe you can help me out???

The following quote is one thing I'm confused about.

ECHO *  SETUPAPI.DL_ AND SFC.DL_ FROM FDV'S SITE IF MAKING STANDALONE W2K
ECHO *  SETUPAPI.DL_ AND SFC.DL_ NOT REQUIRED IF MAKING NLITE'D W2K
ECHO    -    (BUT YOU MUST SELECT DISABLE SYSTEM FILE PROTECTION)
ECHO.
ECHO IF YOU ARE SLIPSTREAMING THE SCRIPTEN HF2, THEN YOU MUST EDIT THE
ECHO FOLLOWING IN THE W2KSP4 SOURCE
ECHO    FILENAME    INSERT TEXT                    AFTER THIS LINE:
ECHO    DOSNET.INF  "wshcon.dll = 2,,,,,,,2,0,0"  [SourceDisksFiles]
ECHO    TXTSETUP.SIF "wshcon.dll = 2,,,,,,,2,0,0"  [SourceDisksFiles]


What do you mean by "STANDALONE W2K"? Does it have something to do with upgrading from another version of windows or something?

What do you mean by "NLITE'D W2K"? Are you saying you don't need the files if you are using nlite to make your iso, as long as you check "disable system file protection"?

I think this is a typo or something, but what is "SCRIPTEN HF2"?

My DOSNET.INF file doesn't have a "[SourceDisksFiles]" line. Should I add it? Is the bottom of the file good enough?



Also, I repacked DX9 using the instructions here. Is the resulting file what you're referring to here:

THE REPACKED DX9C THAT USES A "/Q:A /R:N" SWITCH

I'm asking because the linked post doesn't mention "/Q:A /R:N", it does however have you add "/install /silent." I just want to make sure "/Q:A /R:N" and "/install /silent" are the same thing... Would it be better to repack it again using /Q:A /R:N instead?



I'm not sure what you mean by this:

ECHO AFTER INSTALLATION IS COMPLETE, RUN A SERIES OF INFS TO UPDATE THE
ECHO REGISTRY SO WINDOWSUPDATE REPORTS ALL HOTFIXES ARE APPLIED.

Are you saying that the batch file will run the INFs, or that I have to? If I have to do it manually, which INFs do I run? To run an INF is it just right click>Install, right?



The only way I know to tell the difference between the type 1 and type 2 hotfixes is to look at the icon, is that the best way? It's not clear what files you can add to the HF1 and HF2 directories. Is this file (gdidettool.exe) a compatable type 2 hotfix?



One last thing, I downloaded all the hotfixes linked on this page, some of them are for WMP9 (like this one: "KB885492 -› Security Update for Windows Media Player 9 Series"). Should I remove this hotfix before running your CMD file? Can your CMD file also integrate mpsetup9.exe somehow? Can I install mpsetup9.exe using the svcpack method and still have the hotfix(es) install propperly?



Thanks a ton!
Hirudin

#31
Bilou_Gateux

Bilou_Gateux

    Powered by Windows Embedded

  • Member
  • PipPipPipPipPip
  • 768 posts
infos related to IE6SP1 slipstream into W2K source moved
Microsoft Internet Explorer 6 Service Pack 1 (SP1) Version 6.0.2800.1106

Edited by Bilou_Gateux, 22 August 2005 - 01:57 AM.

OS Version = 5.1.2600 Service Pack 3
Platform ID = 2 (NT)
Service Pack = 3.0
Suite = 0x0140
Product Type = 1
Architecture = x86

#32
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • OS:none specified
  • Country: Country Flag
That's a ton of q's. Hopefully these answers will help out.

I define a "standalone" installation as a "stock" sort of configuration, with no optional components removed by nlite.

I define a "nlited" installation as an installation cd that you run NLITE to slim the source down even further. I have my I386 folder shrunk down to 128 meg suing NLITE.

By saying scripten hf2, I mean it that it's a type 2 hotfix.

If you built a repacked directx9c package that requries a different switch, you CAN edit the cmd file. In fact, I encourage anyone who uses it to edit it. I created my dx9c package such a long time ago, I forgot exactly how I did it. That's why I created that cmd file with the /Q:A /R:N switches.

I cannot confirm, but if you are using an xpcreated source i386 folder, chances are that this cmd file isn't for you. Your best bet is to use a virgin source.

On WMP stuff. I don't plan on integrating any WMP stuff. It's too bloated for me. However, if you read through the source of the cmd file, and you're a bit technical saavy, then you should be able to slipstream both WMP9 in there too. Hell, maybe you can slipstream WMP10 in there instead.

Hope this helps
Posted Image

#33
donjuan

donjuan

    Newbie

  • Member
  • 19 posts
Hey Tommyp,
I'm really interested in your precious work and appreciate your good work.The question is;

Did you find a way to integrate the inf files (I dont use your inf files in the batch files but the ones that your cmd file created) to the XP or W2k install?

Thanks in advance...

#34
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • OS:none specified
  • Country: Country Flag
Donjuan, Thanks for the positive feedback. I haven't figured out how to automate the INF entries. By automating, I mean extracting a portion of the inf file and integrating it with the hive files. I'm sure it's possible, but editing the infs isn't that tough. However, I would recommend that you run at least the ones for internet explorer (if you have slipstreamed them). The inf files makes some registry changes that deal with activex.
Posted Image

#35
donjuan

donjuan

    Newbie

  • Member
  • 19 posts
MY dear friend,
I again say your approach to slipstreaming technology is really the best I've ever tried or seen.It is some kind of thing that microsoft IS NOT WILLING to do so you do it instead of them.This is the most important part in your work because everybody goes over the way of SVCPACK method which is something JUNK for me.

Now I have another question my friend if you dont mind.I am not that much familiar with batch scripts.

What is the command line for registering hives or registry settings in inf files.I mean, when we right click and say install on the inf files, this is equivalent to a command line in windows and I ask what it is :no:

Again thank you my friend...
Hope your work will be considered good and appreciated.

#36
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • OS:none specified
  • Country: Country Flag
Donjuan, Here's and example of how to install an inf via a commandline
%systemroot%\System32\rundll32.exe advpack.dll,LaunchINFSection 1KB329115.inf ,DefaultInstall

Posted Image

#37
Hirudin

Hirudin

    Newbie

  • Member
  • 23 posts
Thanks for the replys! I'm pulling my hair out trying to make this thing work, well not really, but it is taking a lot of my time... I can only imagine how much time you must have put in tommyp (and Bilou_Gateux?). I get the impression Bilou_Gateux helped a lot with this also :huh: ?

I'm going to go over all the replys a couple times, try it a couple more times, then get back to y'all...

Before I post this let me say thank you again! :thumbup Especially to tommyp and Bilou_Gateux!

#38
Bilou_Gateux

Bilou_Gateux

    Powered by Windows Embedded

  • Member
  • PipPipPipPipPip
  • 768 posts
infos related to IE6SP1 slipstream into W2K source moved
Microsoft Internet Explorer 6 Service Pack 1 (SP1) Version 6.0.2800.1106

Edited by Bilou_Gateux, 22 August 2005 - 02:00 AM.

OS Version = 5.1.2600 Service Pack 3
Platform ID = 2 (NT)
Service Pack = 3.0
Suite = 0x0140
Product Type = 1
Architecture = x86

#39
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • OS:none specified
  • Country: Country Flag
@Bilou, You have lots of great ideas/suggestions, but I have no idea on how to incorporate them. Can you please add in some code so I can copy and paste it into that CMD file, or if you prefer I can pass the reigns to you as the keeper of the slipstreamer. Either way is cool with me.

An idea on running that inf, perhaps it can be run using an OEM folder cmdline? If that is done, the winnt.sif file would need to get modded such that during the installation, the OEM folder is copied over and the cmdline is run.
Posted Image

#40
Bilou_Gateux

Bilou_Gateux

    Powered by Windows Embedded

  • Member
  • PipPipPipPipPip
  • 768 posts
infos related to IE6SP1 slipstream into W2K source moved
Microsoft Internet Explorer 6 Service Pack 1 (SP1) Version 6.0.2800.1106

Edited by Bilou_Gateux, 22 August 2005 - 02:00 AM.

OS Version = 5.1.2600 Service Pack 3
Platform ID = 2 (NT)
Service Pack = 3.0
Suite = 0x0140
Product Type = 1
Architecture = x86

#41
donjuan

donjuan

    Newbie

  • Member
  • 19 posts
Toomyp,
I'm deeply working on the brand new w2k project from your batch files.For XP is based on w2k, I'm thinking whether this cmd file can integrate windows XP fixes also? Because textsetup.sif,dosnet.inf and layout inf terminology is just the same.Did you ever try this on XP ?
Please let us know..thanks...

#42
donjuan

donjuan

    Newbie

  • Member
  • 19 posts
By the way just a reminder my friend..
In your cmd file there is a syntax error which leads to dosnet.sif and which should be dosnet.inf

and another thing is that there are two [files] sections in dosnet inf.Where should we add the

"wshcon.dll = 2,,,,,,,2,0,0"

and

msxml2.dll = 2,,,,,,,2,0,0
msxml2r.dll = 2,,,,,,,2,0,0
msxml3.dll = 2,,,,,,,2,0,0
msxml3r.dll = 2,,,,,,,2,0,0
msxml4.dll = 2,,,,,,,2,0,0
msxml4a.dll = 2,,,,,,,2,0,0
msxml4r.dll = 2,,,,,,,2,0,0

to first or second one :unsure:

#43
Bilou_Gateux

Bilou_Gateux

    Powered by Windows Embedded

  • Member
  • PipPipPipPipPip
  • 768 posts

to first or second one :unsure:

<{POST_SNAPBACK}>


You can add it in the one you want, all [Files] section from DOSNET.INF are parsed by setup during install.
In my W2K DOSNET.INF, i add new dlls sorted in alphabetical order on the biggest [Files] section.
Example d1,msxml3.dll line is added just after d1,msxml.dll line
In my W2K TXTSETUP.SIF, i add new dlls sorted in alphabetical order on the biggest [SourceDiskFiles] section.
Example msxml3.dll = 2,,,,,,,2,0,0 line is added just after msxml.dll = 2,,,,,,,2,0,0 line

It's the same if you add msxml2*.dll
OS Version = 5.1.2600 Service Pack 3
Platform ID = 2 (NT)
Service Pack = 3.0
Suite = 0x0140
Product Type = 1
Architecture = x86

#44
donjuan

donjuan

    Newbie

  • Member
  • 19 posts
Just I'm curious Bilou Gateux,
Can this method be used to slipstream XP hotfixes?
Have you ever tried?

#45
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • OS:none specified
  • Country: Country Flag
I was a bit ambitious today and made a few improvements to include integrating critical updates to a slipstreamed XP service pack 2 source. See the first post.
Posted Image

#46
Hirudin

Hirudin

    Newbie

  • Member
  • 23 posts
I'm still a little unclear on supported/unsupported and type 1/2 hotfixes.

Are all files released by MS with "KB######" or "Q######" in the name considered a hotfix? Are they all compatible as long as they were released after SP4?
What about MS files that have a ###### in their description, but the filename is something else?
Is this a hotfix that should be placed in the HF2 folder?
Posted Image

Is the icon the only way to tell a type 1 from a type 2? Is it the best way?
Is this correct?
Posted Image

What about hotfixes for .NET and WMP? Say I want .NET and WMP9 to be installed with windows. Would it be best to modify the following lines (parts I edited in bold).

rem MAKECAB SVCPACK.INF /L W2KSP4SS\I386
rem DEL SVCPACK.INF

Then manually add something like:

MPSetup9.exe /Q
dotnetfx.exe /Q

to the existing svcpack.ini, then makecab it?

One last thing, I don't know what a compressed binary is. I would like to install MSXML, but I don't know what files to add to the MSXML dir.
Is msxml.msi a compressed binary file?

Any input appreciated! I don't think this is terribly complicated, I'm just not familiar with the terminology.

#47
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • OS:none specified
  • Country: Country Flag
If you are a bit unclear on hotfix types, I encourage you to visit
unattended.msfn.org

However, the pictures you show in your post show the correct type 1 and type 2 fix icons. I do not plan on integrating WMP9 or any other WMP. On the same lines, I don't plan on integrating .net either. Download the latest zip file I posted last nite. With that, you can put your SFX packages in a folder called EXE and you can edit what the proper switch is.

As for what's needed for msxml, I have it spelled out already on what's needed in the CMD file. You will need to register them after you install the slipstreamed source.
Hope this helps
Posted Image

#48
Hirudin

Hirudin

    Newbie

  • Member
  • 23 posts
[edited to make me look like less of an a-hole]
First part: Compatibility
I don't think the unattended.msfn.org tutorial covers the following hotfixes.
Posted Image

Second part: Icons
I didn't ask what a type 1 or a type 2 hotfix is, I asked about the best way to tell them apart.

Third part: Other Install Files
I tried what I asked about: rem'ed out the part of the CMD that cab's the svcpack.inf and edited it. It works now...

Fourth part: MSXML
"MSXML - PLACE MSXML COMPRESSED BINARIES HERE" isn't spelling it out, it's pretty much the least description possible.

For anyone debating between this and the normal svcpack method: The svcpack method may be easier, just install the hotfixes in order, no directories, no batch files, and no manual registration.

Unless of course, this method will actually yeild an improvement after installation (which I asked about earlier, if anyone wants to clue me in).
[original post below if anyone cares or something]
First part: Compatibility (sorry for asking my uneducated questions).
I don't think the unattended.msfn.org tutorial covers the following hotfixes.
[image]

Second part: Icons (again, sorry for asking my uneducated questions).
I guess a "yes" or a "no" would be too much to ask.
I didn't ask what a type 1 or a type 2 hotfix is, I asked about the best way to tell them apart. I actually said...
"Is the icon the only way to tell a type 1 from a type 2?" (A yes or no question)
and
"Is it the best way?" (A yes or no question)

Third part: Other Install Files (deeply sorry for asking my uneducated questions).
I tried what I asked about: rem'ed out the part of the CMD that cab's the svcpack.inf and edited it. It works now, seems like if you read my post and you noticed that it would work it would be easy to say "Yeah, that should work."

Fourth part: MSXML (please forgive me for asking my uneducated questions).
Sorry, but you haven't spelled it out, the instructions in the CMD file are minimal. ("MSXML - PLACE MSXML COMPRESSED BINARIES HERE" isn't spelling it out.)

Again, I am truely sorry for asking anything, it wont happen again. I guess if someone can't create batch files like this on their own they shouldn't be using yours.

For anyone debating between this and the normal svcpack method: The svcpack method may be easier, just install the hotfixes in order, no directories, no batch files, and no manual registration.

Unless of course, this method will actually yeild an improvement after installation (which I asked about earlier, if anyone wants to clue me in).


#49
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • OS:none specified
  • Country: Country Flag
It sounds like the answers I gave before you took it like I was being sarcastic, which I wasn't. I certainly hope that encouraging others to read isn't a bad thing. Whatevs.

Part one. OK

Part two.
An icon isn't the only way to tell a type 1 and type 2 fix apart. However, by viewing the icon, it is easily noticable and the best way. If you go to the sticky for critical hotixes and downloaded them all, you will notice that there are two types of icons. A type 1 has a plain old box and the type 2 has a yellow box in front of another. The icons you show have the correct descriptions, exactly as I said in my first reply to you. For example, KB870669 is a type 2 hotfix; KB329115 is a type 1.

Part three.
I'm not sure of your question here, but if you editted it and it works, don't complain. On the same unattended.msfn.org site is a ton of information about setting up the svcpack.inf file.

Part four.
MSXML: a compressed binary usually has an underscore at the end. Sort of like this sfc.dl_.
Posted Image

#50
Hirudin

Hirudin

    Newbie

  • Member
  • 23 posts
Yeah, I've been working on this for too long. I've pretty much abandoned using this batch file to integrate the hotfixes. Unless it'll improve performance post-install also.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN