LiquidRain Posted July 8, 2004 Posted July 8, 2004 Hello! I am trying to slipstream or perform a silent install of Internet Explorer 6 on my custom Windows 2000 installation disc. My problem is that I've googled the web, MSDN, and searched here, but I can't find a guide on how to slipstream it. So I tried bundling it on a GUIRunOnce batch, problem is, IE6 automatically reboots the machine when setup is over with - this kills any subsequent patches/programs I want to install on the runonce.Has anyone else tried this, and is there a solution at all? Or do I have to need to skip automatic IE6 patches and have IE6 install at the end of my RunOnce, and force the user to visit Windows Update to get IE patched?(edit: oops, should mention I'm doing this on an already-SP4-slipstreamed install)
BeenThereB4 Posted July 8, 2004 Posted July 8, 2004 Check out GreenMachine's work on this site for a complete Win2K solution.
LiquidRain Posted July 8, 2004 Author Posted July 8, 2004 Is this in the forums, or on the main site? I've dug around both and I can't find what you're referring to. Am I missing it or is it obscure? I can find GreenMachine's XP work easily enough...
Alanoll Posted July 8, 2004 Posted July 8, 2004 XPCREATE is the same for XP and 2000 and 2003. Same program.Check in his download section, the link right below his XPCREATE link, there is one there called MAKEIE. Check that out.It may be easier to just use XPCREATE as it then also adds the latest hotfixes as well.
LiquidRain Posted July 8, 2004 Author Posted July 8, 2004 Ooooh, I was fooled by the whole "XP" in the name. =)Well, thank you!
peachy Posted July 8, 2004 Posted July 8, 2004 This is my manual method and it works without a hitch (after much trial and error, Googling and hints from this forum! )Add the following line to your cmdlines.txt just before you call RunOnceEx.cmd".\IE6\ie6setup.exe /q:a /r:n"This assumes that your ie6setup.exe file is in a sub-directory called IE6 in the root of $OEM$, i.e., the IE6 sub-directory is in the same directory as cmdlines.txt. I had previously downloaded only the Windows 2000 specific files for IE6 SP1 using the command line switches for ie6setupie6setup.exe /c:"ie6wzd.exe /d /s:""#E"Copy the contents of the Windows Update Setup folder into your IE6 directory.This will install IE6 during the T-13 point during the GUI install. The advantage of doing it this way is that on the next reboot during GUIRunOnce or if you use the RunOnceEx method to install your apps, your reboot has been taken care of and then you can install and post IE6 SP1 patches. Because IE6 requires a second reboot those patches need to be installed after a second reboot. Just autologon twice in your winnt.sif file. During the first autologon I add a RunOnceEx key to the registry that will call a batch file to run the hotfixes. So, this is added during the first logon:SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceExREG ADD %KEY% /V TITLE /D "Installing Applications" /fREG ADD %KEY%\10 /VE /D "Installing post-IE6 hotfixes" /fREG ADD %KEY%\10 /V 1 /D "%systemdrive%\install\hotfixes\hotfixes.cmd" /fThese are keys are added using my cleanup.cmd batch file at the end of the first logon.From what I've figured out these are the hotfixes you will need to add during the second login:cmdow @ /HIDECHO.ECHO Installing Q329115 update resolves the Certificate Validation Flaw Could Enable Identity Spoofingstart /wait %systemdrive%\install\hotfixes\Q329115.EXE /Q /O /N /ZECHO.ECHO Installing Q823559 Windows 2000 Security Patch (Buffer Overrun In HTML Converter Could Allow Code Execution)start /wait %systemdrive%\install\hotfixes\Q823559.EXE /Q /O /N /ZECHO.ECHO Installing Q832894 Cumulative Update for Internet Explorer 6 Service Pack 1start /wait %systemdrive%\install\hotfixes\Q832894.EXE /Q:A /R:NECHO.ECHO Installing Q831167 Update for Internet Explorer 6 Service Pack 1start /wait %systemdrive%\install\hotfixes\Q831167.EXE /Q:A /R:NECHO.ECHO Installing Q837009 Cumulative Security Update for Outlook Express Service Pack 1start /wait %systemdrive%\install\hotfixes\Q837009.EXE /Q:A /R:Nshutdown.exe -r -f -t 60 -c "Windows 2000 will now restart in 1 minute..."RD /S /Q %systemdrive%\drivers\RD /S /Q %systemdrive%\install\EXITIt looks complicated at first, but if you follow the logic, then it makes quite a lot of sense. In summary this is what happens:T-13: install IE6First autologon/RunOnceEx: IE6 components registered; require rebootSecond autologon/RunOnceEx: IE6 hotfixes applied
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now