Author Topic: Lots of tips for installing Windows!  (Read 5010 times)

Offline bloom25

  • Silver Member
  • ****
  • Posts: 1675
Lots of tips for installing Windows!
« on: August 11, 2003, 02:08:27 AM »
Here's some advise on how to minimize the amount of time it takes to get Windows installed and updated on your system.  Some of you might already know about some of these tricks, but I'm sure a lot of you don't, so hopefully this will help many of you guys out.

I find with all the security patches, service packs, and other critcal updates to Windows that it can literally take all day (in the case of dial up) to download all the updates you need, so here's a few tricks to really cut down on the amount of time necessary.  Whenever I build a system I ALWAYS make a CD with just about everything I think I'm going to need for that system.  Unfortunately, as you guys probably know, there are quite a few Windows items that are not particularly easy get onto a CD.  In my opinion, the 4 biggest items would be the latest Service Pack, Direct X, Internet Explorer, and all the Windows Critical Updates.  It is actually possible to download all of these items and burn them onto a CD so you don't have to download them everytime you build a system.  I'll explain how you can do this below.

First, let me explain how I go about installing software onto a brand new system.  Here's the order I do it in:

1.  Install Windows itself.  

For Windows 2000 and Windows XP this is pretty simple, the Windows CD is bootable and on any fairly recent system all you have to do is pop the CD into the drive and turn the system on.  You might have to go into the bios and set the CD drive boot priority to be higher than that of the hard drive.  If the system is too old for booting from CD, you will have to make boot disks.  Windows 2000 and XP use 4 boot floppys.  To make them, pop the Windows CD into any system running Windows.  Go to Start -> Run -> Navigate to the bootdisk directory on the CD and type "makeboot a:".  This should prompt you for 4 disks and create your boot disks.

If you are using Windows 98 (95, 98 SE, etc) there's actually a trick to installing Windows which will GREATLY speed up the install process.  (This is kind of a classic "trick", so I'm sure many of you know this already.) What you need to do is to run "fdisk", reboot, and then "format c:" as you would normally.  Once the harddrive is formatted, create a directory on the drive -> C: mkdir win98 (You can name this directory whatever you want.)  Now, with the Windows CD in the drive, go to it by typing whatever its drive letter is.  Type "dir" to see the directories on the CD and look for a directory called win98, win95, etc.  This directory should be named after whatever version of Windows you are running.  It contains the Windows .CAB files, which are the only files needed to install Windows.  Copy this directory to the directory you created on the hard drive by typing "copy D:\win98 C:\win98" (or whatever the directories are named).  Once the copy process is completed you can move the the directory on the harddrive and run "setup" from there.  (c: cd win98 setup )  This should start Windows setup as normal, but since the CAB files are on the harddrive Windows will install VERY quickly.  This procedure also has one additional benefit, you will never need the Windows CD again!  If you are ever prompted to insert your Windows CD, simply browse to this directory instead.

From this point on I'm only going to describe Windows 2000/XP issues.

2.  Install the latest Windows Service Pack for whatever version of Windows you are running.

For Windows 2000 service pack 4 is the newest.  For Windows XP, service pack 1 (1a just lacks the Microsoft Java virtual machine) is still the newest.  (You only need to install the newest service pack, it contains all the fixes from the previous service packs.)  If you are lucky and have an OEM copy of Windows, it may already contain the updated Service Pack 4 or Service Pack 1 files.  (This is typical for Windows XP, but most OEM Windows 2000 CD still only contain service pack 3, as 4 is still pretty new.)

There are two ways to download Windows 2000/XP service packs - "Express" and "Network".  The "Express" install process involves downloading a small installer which checks to see which updates you need and only downloads those particular updates.  This is great, but if you are like me and build a LOT of systems you'd rather not spend all day downloading 20 - 100 MB of updates everytime you build one.  It's a much smarter idea to download the full "Network" install package somewhere with a fast connection and have this burned onto your handy install CD.  

Windows 2000 Service Pack 4 is about 130 MB and is here: http://www.microsoft.com/downloads/details.aspx?FamilyID=1001aaf1-749f-49f4-8010-297bd6ca33a0&displaylang=en  

Windows XP Service Pack 1a is about 130 MB as well and is here: http://www.microsoft.com/downloads/details.aspx?FamilyID=83e4e879-fa3a-48bf-ade5-023443e29d78&DisplayLang=en

3.  Once the Service Pack is installed, I install the chipset drivers.  

Again, it's a good idea to download the most recent version of these ahead of time, as the drivers on the CD that comes with the motherboard can be out of date.  After the chipset drivers are installed and you've rebooted, be sure to enable DMA mode for your drives.  Sometimes installing the chipset drivers will do this for you, but often that's not the case.  In Win2k/XP you do this by going to device manager.  (Start -> Settings -> Control Panel -> System -> Hardware tab -> Device Manager -> expand IDE/ATAPI controllers and select properties for both the primary and secondary IDE channels.  Under the advanced settings tab, be sure you have "DMA if available" rather than PIO mode selected for all installed drives.  You will have to reboot after changing these settings.  If for some reason you forget to enable DMA mode for your drives, you are killing your performance.

4.  Now you may install your graphics card and sound drivers, along with any other drivers you may need to install.

As always, downloading the newest versions of these drivers and having them on the same handy install CD will save a lot of time and trouble.

5.  Install Direct X.  (Yes, you should install Direct X AFTER the graphics card drivers.)

At this time, Direct X 9.0b is the newest official version.  (Direct X 9.0a and previous contain a critical security flaw that you must install a patch for.)  I'm sure a lot of you are wondering how you can burn all of the files needed to install Direct X 9.0a or 9.0b onto a CD, rather than just the little installer which downloads the files you need.  It is actually possible to do so, what you need is the "redist" package.

The Direct X 9.0b "redist" package is about 30MB and is for Windows 98 and up at: http://www.microsoft.com/downloads/details.aspx?FamilyId=A6DEE0DB-DCCE-43EA-87BB-7C7E1FD1EAA2&displaylang=en
(Direct X 9.0a can also be obtained in this manner.)  I'd recommend making a "Direct X" directory and downloading this file into that directory.  When you run the file, it will ask you to unzip the files to a directory.  Point it to this "DirectX" directory and it will create 2 folders, DirectX 9, and License.  To install Direct X, run "dxsetup" from the DirectX 9 directory.  (I personally only burn this directory to the CD.)

6.  Update Internet Explorer to the latest version.  (Right now this is Internet Explorer 6 Service Pack 1.)

A lot of Windows security flaws and probably over 90% of Windows viruses exploit vulnerabilities in Internet Explorer and Outlook Express.  As such, it's a very good idea to secure these up as much as possible.  (Better yet, don't use Outlook Express for e-mail.)  I'm sure a lot of you are familar with downloading "iesetup" from Microsoft's site, which then goes and downloads the files needed to install Internet Explorer and Outlook Express for your Windows version.  Did you know that you can also use this program to download all the files needed to your harddrive, which you can then burn to CD to install IE6 SP1 manually?  This one is a little bit tricky, so read closely.  First, make a directory on your drive to store the needed files in.  (Maybe call it something like IE6_SP1_Win2k/XP.)  Once you've downloaded "iesetup", which is located off of this page http://www.microsoft.com/windows/ie/downloads/critical/ie6sp1/default.asp you will need to do something special with it.  Go to Start -> Run and find the iesetup.exe file.  Once you've got it on the run line, add the following after ie6setup.exe      /c:"ie6wzd.exe /d /s:""#E"  (This must be EXACT.  It should look like ie6setup.exe /c:"ie6wzd.exe /d /s:""#E"  Yes, the quotes should be there.)  When this runs, it will give you the option to download Internet Explorer 6 for whatever version of Windows you choose and pick where you want the files saved.  For Win2k/XP it's about 12 MB, for Win 98 about 20 MB.  You need to burn this directory to your install CD once the files are done downloading.  To install IE, simply run iesetup as normal from that directory.  Not a lot of people know you can do this.

Offline bloom25

  • Silver Member
  • ****
  • Posts: 1675
Part 2
« Reply #1 on: August 11, 2003, 02:09:58 AM »
7.  Install critical updates.

I'm sure a lot of you know how to do this.  Go to windowsupdate.microsoft.com, which will scan your system and download and automatically install the updates for you.  Did you know you can have it simply download the updates, but save them so you can install them yourself as well?  To accomplish this, click "Personalize Windows Update" on the left side.  Next, check "show the link to Windows Update Catalog" and then click the "save settings" button.  On the left hand side you should now have a "Windows Update Catalog" listed.  Click it and pick "find updates for Microsoft Windows operating systems" and pick your operating system (including service pack).  Click "advanced search options" and only check "critical updates and service packs"  For Win2K SP4, you'll get 48+ possible updates.  For Windows XP SP1, it's even more.  Fortunately you rarely need anywhere near this many updates.  Typically with SP4 installed for Win2k you will need around 12 of them.  Windows XP SP1 is usually much worse, you will need 20+ updates.

You could download every update, which would take a long time, but there's a few things you can do to cut down on what you need.  First of all, if you are reinstalling Windows on your system, you can "view installation history" and see which updates you've actually installed.  There's a good chance that you will need these updates in the future, and since you've already installed them on your system you can "download" them almost instantly.  Write down the numbers for the updates that you've installed, usually Q313890 for example.  If you add all these from the critical updates catalog page, it will simply save them instead of downloading them.  (Basically it looks like they downloaded instantly.)  After you've selected which updates to download, go to the cart and pick where you want to save them.  (Be aware that the filenames choosen for these updates are VERY long, some over 255 characters, and they will be saved under a number of folders.)

You could also "scan for updates" on a similar system and write down the numbers as well.


If you really aren't sure which updates you need, I've found these are the most common updates needed for Win2k SP4 systems.  Windows XP SP1 has most these and a LOT more that it needs on top of these:

818529: June 2003, Cumulative Patch for Internet Explorer 6 Service Pack 1 - (Posted Date: July 02, 2003) - about 2 megs
330994: April 2003, Security Update for Outlook Express 6 SP1 - (Posted Date: April 22, 2003) - 1.9 megs
You will definately need 818529 and 330994 if you installed IE6 SP1.

814078: Security Update (Microsoft Jscript version 5.6, Windows 2000, Windows XP) - (Posted Date: March 25, 2003)
816093: Security Update Microsoft Virtual Machine (Microsoft VM) - (Posted Date: June 03, 2003) - 5+ MBs
These 2 almost always come up as well, and 816093 is over 5 Megs, which is nice to have available.

817787: Security Update Windows Media Player 7.1 - (Posted Date: May 08, 2003)
If you install media player 7.1, there is another patch for 6.4 as well if you run that version instead.

823559: Security Update for Microsoft Windows - (Posted Date: July 08, 2003)
Security Update for Windows 2000 (823980) - (Posted Date: July 23, 2003) - about 1 mb  (This is a major bug for Win2k/XP!)
Security Update, February 13, 2002 (MSXML 4.0) - (Posted Date: June 18, 2003) - 4.5 megs
Security Update for Microsoft Windows (819696) - (Posted Date: August 05, 2003) - if you didn't install Direct X 9.0b, but rather an older version, about 1 MB

Once you've got all these saved, burn them to your CD as well.  If you use Nero, it may complain about the filename length and number of directories.  I haven't had a system fail to read the CD properly however, so go ahead and burn the CD without renaming them.

When you get ready to install these updates, I'd recommend going to Windows Update and scanning to see which updates you need.  Write down the numbers (and/or description).  If you have the update on the CD, you can just install it from there by running the .exe.  (You do NOT need to reboot after every update, just click no and reboot after you are all done.)  If you don't have one of the needed updates, once you download and install it, you can have it saved by pretending to download the update from the catalog, that way you have it should you need to build/reinstall Windows on a similar system.

As a footnote, many of these updates are also available for download from Microsoft's Technet site.  For example http://www.microsoft.com/technet/treeview/?url=/technet/security/bulletin/MS03-026.asp is the patch for 823980.  You can increment/decrement the MS03-026.asp to get to others.  For example http://www.microsoft.com/technet/treeview/?url=/technet/security/bulletin/MS03-030.asp is the Direct X patches.

That's pretty much it.  If you download everything before you build the system you will save yourself hours (potentially a day for dial up users) of downloading time in the future.  You can, and will, use this CD over and over if you build a lot of systems.

On my CD I also have:
Windows Media Player 7.1
Acrobat Reader 5
Winzip 8.1 and/or Winace 2.2
Nero Burning Rom updates

I hope some of you found this information useful!

Offline bloom25

  • Silver Member
  • ****
  • Posts: 1675
Lots of tips for installing Windows!
« Reply #2 on: August 11, 2003, 02:25:33 AM »
My "Utilities" CD contains:

IE 6 SP1 for Win98/Me

IE 6 SP1 for Win2k/XP

Direct X 9.0b "redist"

Chipset drivers for VIA based and nForce chipset based boards for
Win98SE and up.  

IAA (Intel Application Accelerator), for Intel chipsets.

Windows 2000 Service Pack 4 - Network install
WinXP Service Pack 1 - Network Install

nVidia 44.03 Detonator drivers and some earlier drivers for both 98SE and 2k/XP.

Around 20 critical updates for 98SE, 2K, and XP.  (Remember, Microsoft ends support for 98SE on September 31, so it's a good idea to have all your updates for it on CD if you still use Win98SE.)

Windows Media Player 7.1

Acrobat Reader 5.1

Nero 510something ;)

WinACE 2.2, WinZip 8.1, Tiny Personal Firewall version 2 (freeware), Putty telnet/ssh client, and a few more little programs.

It's a full 550 MB in size.

Offline bloom25

  • Silver Member
  • ****
  • Posts: 1675
Minor Additions
« Reply #3 on: August 11, 2003, 02:32:10 AM »
There's 4 more things I do to every Win2k SP3 or later and all XP systems.  (You don't have to, but you can... ;)  I'm not responsible if you mess your system up doing these things.)

1.  Disable "Automatic Updates" from the control panel.

2.  Right click my computer -> manage and go to services.  I stop then disable the "Automatic Updates", "Background Intelligent file downloader" and "Remote Registry" services.  (Isn't it funny that the "Automatic Updates" service is still running even after you supposedly disable it from the control panel... )

I disable these because I'm on dial up and I don't need my computer automatically changing and downloading files without my permission.

Offline Tarmac

  • Gold Member
  • *****
  • Posts: 3988
Lots of tips for installing Windows!
« Reply #4 on: August 11, 2003, 02:15:00 PM »
Good stuff.  Will probably be looking this thread up in a month or so.  

Thanks.

Offline TheFox

  • Copper Member
  • **
  • Posts: 232
      • http://www.fox-photography.co.uk
Lots of tips for installing Windows!
« Reply #5 on: August 12, 2003, 03:33:05 AM »
Hey Bloom - good stuff - but way beyond the capabilities of an oldie like me.

Are you thinking of selling copies of your CDs - then we can just run the various updates etc from there ?

Offline Westy

  • Gold Member
  • *****
  • Posts: 2871
Lots of tips for installing Windows!
« Reply #6 on: August 12, 2003, 08:40:14 AM »
Wow. Just in time. I an rebuilding two boxes at home and the tips you wrote up will save me a lot of greif! Thanks Bloom25!!  I'm owe you once again :)

Westy

Offline Vipermann

  • Nickel Member
  • ***
  • Posts: 405
Lots of tips for installing Windows!
« Reply #7 on: August 12, 2003, 02:48:17 PM »
Bloom you should take a look at Norton Ghost. You could take care of most of that all at once.
Get Busy Living Or Get Busy Dieing

Offline bloom25

  • Silver Member
  • ****
  • Posts: 1675
Lots of tips for installing Windows!
« Reply #8 on: August 12, 2003, 02:55:59 PM »
Norton Ghost will only clone a drive.  (Also, the version I have doesn't work with NTFS partitions.)  Since it can only clone a drive, it would only be useful for totally identical systems.  It would also bring up issues installing Windows XP, since every cloned installation would share the same key, making it potentially hard to activate Windows.

Offline Vipermann

  • Nickel Member
  • ***
  • Posts: 405
Lots of tips for installing Windows!
« Reply #9 on: August 13, 2003, 10:21:36 AM »
Exactly. Setting up your computer at a base setting (OS installed and patched) and then imaging it will allow you to reinstall to that base setting whenever you need to.

You'll only need to install the patches or drivers updated since your last image. Once you update, you remake the image and your now up to date.
Get Busy Living Or Get Busy Dieing

Offline Skuzzy

  • Support Member
  • Administrator
  • *****
  • Posts: 31462
      • HiTech Creations Home Page
Lots of tips for installing Windows!
« Reply #10 on: August 13, 2003, 10:35:54 AM »
This is a keeper.  I am going to sticky and lock it for others to read.  Thanks bloom25!
Roy "Skuzzy" Neese
support@hitechcreations.com