VOGONS


Windows 95 setup guide for the 2020's

Topic actions

Reply 80 of 94, by Meatball

User metadata
Rank Oldbie
Rank
Oldbie

Great guide!

FYI - The link(s) to the Unofficial Service Pack(s) contained within section 2.1 of your guide is/are dead/404. The update can be found at archive.org, though:

Full
https://web.archive.org/web/20180106031049/ht … spx/OSR2SP1.EXE

Lite
https://web.archive.org/web/20190817122722/ht … px/OSR2SP1L.EXE

***->WINNER, 1ST PLACE<-***
2022 #QUAKE3totheMAX -560.5fps-
Brain Drain Retro LAN https://discord.com/channels/799008837918261328
Windows ME
NForce2 A7N8X-E DLX
Athlon 848/154MHz
DDR@411MHz (2-3-3-3)
GeForce 256 DDR@144/344MHz
ESS Maestr0-1

Reply 81 of 94, by Cobra42898

User metadata
Rank Member
Rank
Member

Once again, vogons has taught me a bit more than I previously knew. Reading the bit about Rain, I dug into if this was 95 only, or if it was useful in 98/me as well. It appears that in 98, acpi and idling were much better supported. This is fairly self-confirmed by testing with one of my slot1 pcs, a 500mhz p3 with 98se. It stayed very cool until I began doing a fairly large file transfer between hdds, at which point it heated noticeably, and then cooled after it was done.
For me, this is another drop in the bucket of 95 being far better suited for p1 and earlier PCs, especially those with no USB ports. They also typically have less need for fat32, because they are also systems that don't usually support larger than 8gb hdds. 98/ME are much more compatible out of the box with USB support, and now throttling.

Searching for Epson Actiontower 3000 486 PC.

Reply 82 of 94, by leonardo

User metadata
Rank Member
Rank
Member
Meatball wrote on 2022-09-30, 14:01:
Great guide! […]
Show full quote

Great guide!

FYI - The link(s) to the Unofficial Service Pack(s) contained within section 2.1 of your guide is/are dead/404. The update can be found at archive.org, though:

Full
https://web.archive.org/web/20180106031049/ht … spx/OSR2SP1.EXE

Lite
https://web.archive.org/web/20190817122722/ht … px/OSR2SP1L.EXE

Thank you, both for the compliment and for letting me know the service pack link had died! I've now updated the initial post so that the download links are working again.

Cobra42898 wrote on 2022-10-02, 14:19:

Once again, vogons has taught me a bit more than I previously knew. Reading the bit about Rain, I dug into if this was 95 only, or if it was useful in 98/me as well. It appears that in 98, acpi and idling were much better supported. This is fairly self-confirmed by testing with one of my slot1 pcs, a 500mhz p3 with 98se. It stayed very cool until I began doing a fairly large file transfer between hdds, at which point it heated noticeably, and then cooled after it was done.
For me, this is another drop in the bucket of 95 being far better suited for p1 and earlier PCs, especially those with no USB ports. They also typically have less need for fat32, because they are also systems that don't usually support larger than 8gb hdds. 98/ME are much more compatible out of the box with USB support, and now throttling.

Well... many of the tips and trips in this guide are applicable to Windows 98/98SE as well. Cacheman and Rain as well as Total Uninstall were nearly a must on any Win9x system that I had to administer.

USB was such a buggy mess around the Windows 98-days that I wouldn't give it much thought any more. There's very little use for it as network file transfers trump crappy USB memory sticks any day. That said, it's pretty neat that one can now use those as well.

I would make my choice between Win95/98 for a specific system based on the minimum requirements of apps/games that I intend to run on it. For example, the original WarCraft III requires DirectX 8.1 and thus Windows 98. Even though Windows 95 supports and runs beautifully on hardware that exceeds the requirements of WC3, you still have to install Windows 98 if you wish to play it. Most late 90's and early 00's games still run on both 95/98, which makes a system such as this "proof-of-concept" Athlon-build really tenable for Windows 95 for those of us who want to go for a really lean and mean, IE-free setup. 😉

[Install Win95 like you were born in 1985!] on systems like this or this.

Reply 83 of 94, by vinci18@gmail.com

User metadata
Rank Newbie
Rank
Newbie

2.2.4) Delete unnecessary files

CS3KIT.EXE SETUP25I.EXE SETUP32.EXE WOWKIT.EXE [enter]

I only see CS3KIT.exe - no other files to delete
Also - is there an image of a boot floppy with disk utilities around?

Reply 84 of 94, by leonardo

User metadata
Rank Member
Rank
Member
vinci18@gmail.com wrote on 2022-10-14, 00:37:

2.2.4) Delete unnecessary files

CS3KIT.EXE SETUP25I.EXE SETUP32.EXE WOWKIT.EXE [enter]

I only see CS3KIT.exe - no other files to delete

Not all versions of Windows 95 will have all of the listed files. OSR1, OSR2, 2.1 and 2.5 will have differences due to the fact that they ship with different versions of IE or bundled advertising. I have included a list of all files that can/should be deleted. If you don't see the files, you can ignore them in the instructions.

vinci18@gmail.com wrote on 2022-10-14, 00:37:

Also - is there an image of a boot floppy with disk utilities around?

The internet is littered with custom boot disk images for DOS - I have built my own from the ground up.

Would you be interested in instructions for building a boot floppy (to include in the guide) or an image of the disk I personally use? If the latter, I'd be interested in learning if it is legal to distribute such an image (DOS / command.com etc. are MS IP, after all - am not sure if their licensing terms permit such).

[Install Win95 like you were born in 1985!] on systems like this or this.

Reply 86 of 94, by KT7AGuy

User metadata
Rank Oldbie
Rank
Oldbie
NarakuITA wrote on 2022-10-25, 23:48:

IrfanView was mentioned in the guide. I have version 4.44. Anyone know where I can find all the PlugIns for version 4.44? Mostly I need the one to save as PDF. A thousand thanks!

32-bit version is here:
https://web.archive.org/web/20170821091630/ww … s_444_setup.exe

64-bit version is here:
https://web.archive.org/web/20170821103909/ww … 4_444_setup.exe

You owe me a burger and a beer.

Reply 88 of 94, by A Future Pilot

User metadata
Rank Newbie
Rank
Newbie

Thanks so much for this guide! In case it helps anyone else, when following this I ran into an issue where after installing the DMA chipset driver for my chipset (i430HX on an emulated 86Box machine in my case), Windows 95 would just stay at the splash screen and never boot.

To get around it, I followed the guide at the bottom of the page here: https://sripro.tripod.com/hardware/theharddiskdrive.html - in case that link ever goes down, here's the relevant part:

Problems with the Bus Master DMA Drivers under Windows 95 […]
Show full quote

Problems with the Bus Master DMA Drivers under Windows 95

The most common problem with these drivers I came across so far are with an ATAPI CD-Rom drive or a NON EIDE HDD, which also is connected to the EIDE interface and isn't recognized by the driver. In other words: You install the driver and your CD-Rom and older harddrive have disappeared.

We also have all come across the delayed Windows 95 boot up problem, which seems to annoy a lot of impatient people. If you have a look into the System Manager you'll find a not working second IDE port in case you haven't connected anything to it. The solution to this problem is the same.

One very good answer to this problem is to get the DMA driver working on one EIDE port and the default PIO driver on the other (to connect the CD-Rom or old hard drives or to get rid of this non functioning second IDE port).

After installing the Bus Master Driver you simply have to change the registry (always back up registry before changing it !!!!!):
find HKEY_LOCAL_MACHINE/System/CurrentControlSet
/control/Services/Class/hdc
there should be four subdirectories 0000-0003
find the one where DriverDesc is something like "Primary Bus Master IDE controller" or "Secondary Bus Master IDE controller", according to the port you want to change (should be 0002 or 0003).
in this subdirectory you change PortDriver from "ideatapi.mpd" to "ESDI_506.pdr"
if you want to, you can change DriverDesc to something like "Standard IDE/ESDI controller", to make it look more correctly in your Systems Manager
reboot

Now this EIDE port is using the default PIO driver and you easily can use CD-Roms or non EIDE hard drives on this port.

You'll have to boot into Safe Mode to get into Windows, and in my case I changed the "Primary Bus Master IDE Controller" which was in the 0002 directory.

Hopefully this helps out someone else who runs into this problem down the line! 😀

Reply 89 of 94, by leonardo

User metadata
Rank Member
Rank
Member
A Future Pilot wrote on 2023-02-05, 17:43:
Thanks so much for this guide! In case it helps anyone else, when following this I ran into an issue where after installing the […]
Show full quote

Thanks so much for this guide! In case it helps anyone else, when following this I ran into an issue where after installing the DMA chipset driver for my chipset (i430HX on an emulated 86Box machine in my case), Windows 95 would just stay at the splash screen and never boot.

To get around it, I followed the guide at the bottom of the page here: https://sripro.tripod.com/hardware/theharddiskdrive.html - in case that link ever goes down, here's the relevant part:

Problems with the Bus Master DMA Drivers under Windows 95 […]
Show full quote

Problems with the Bus Master DMA Drivers under Windows 95

The most common problem with these drivers I came across so far are with an ATAPI CD-Rom drive or a NON EIDE HDD, which also is connected to the EIDE interface and isn't recognized by the driver. In other words: You install the driver and your CD-Rom and older harddrive have disappeared.

We also have all come across the delayed Windows 95 boot up problem, which seems to annoy a lot of impatient people. If you have a look into the System Manager you'll find a not working second IDE port in case you haven't connected anything to it. The solution to this problem is the same.

One very good answer to this problem is to get the DMA driver working on one EIDE port and the default PIO driver on the other (to connect the CD-Rom or old hard drives or to get rid of this non functioning second IDE port).

After installing the Bus Master Driver you simply have to change the registry (always back up registry before changing it !!!!!):
find HKEY_LOCAL_MACHINE/System/CurrentControlSet
/control/Services/Class/hdc
there should be four subdirectories 0000-0003
find the one where DriverDesc is something like "Primary Bus Master IDE controller" or "Secondary Bus Master IDE controller", according to the port you want to change (should be 0002 or 0003).
in this subdirectory you change PortDriver from "ideatapi.mpd" to "ESDI_506.pdr"
if you want to, you can change DriverDesc to something like "Standard IDE/ESDI controller", to make it look more correctly in your Systems Manager
reboot

Now this EIDE port is using the default PIO driver and you easily can use CD-Roms or non EIDE hard drives on this port.

You'll have to boot into Safe Mode to get into Windows, and in my case I changed the "Primary Bus Master IDE Controller" which was in the 0002 directory.

Hopefully this helps out someone else who runs into this problem down the line! 😀

Thank you for reporting back with a solution! It is always annoying to find a thread that ends with 'nvm, I solved it!' without the references as to how. 😀
On another note, I may have to perhaps amend the original post with common errors and mishaps too at some point.

NarakuITA wrote on 2022-10-26, 09:10:

Ok, I installed it, but how come it keeps telling me IrfanView PDF save error ???

I missed this completely somehow. I never used IrfanView to create PDFs, rather I had a PDF-virtual printer installed which could be utilized from any app with printing features. I'll dig for it and maybe add it to the Essential Utilities-section...

[Install Win95 like you were born in 1985!] on systems like this or this.

Reply 90 of 94, by vacatedboat

User metadata
Rank Newbie
Rank
Newbie

Thanks for this guide. I have managed to follow it on my 486 dx2 66hz 16m ram. I using a cf card hdd and have an io card for an ide cable.
Im uncertain if to proceed with the post config. Like the xusbsupp chipset drivers and service pk rain utility etc. I know im using the minimum system but should i still install the usb driver? Also not sure if there are ide drivers for my sis chipset? So far i only made a raw image of the cf card so if i stuff up i can rewrite the img file.
Thanks for any recommendations

Reply 91 of 94, by leonardo

User metadata
Rank Member
Rank
Member
vacatedboat wrote on 2023-02-15, 22:10:

Thanks for this guide. I have managed to follow it on my 486 dx2 66hz 16m ram. I using a cf card hdd and have an io card for an ide cable.
Im uncertain if to proceed with the post config. Like the xusbsupp chipset drivers and service pk rain utility etc. I know im using the minimum system but should i still install the usb driver? Also not sure if there are ide drivers for my sis chipset? So far i only made a raw image of the cf card so if i stuff up i can rewrite the img file.
Thanks for any recommendations

You're welcome!

I seem to remember from my experimentation that the update rollup requires you to either have installed the USB patch or the AMD high speed CPU patch. One or the other is required (even though the CPU-problem is also patched in the rollup itself). If you do install the USB-patch, remember to use msconfig to turn off the background process (hotplug.exe) since it's not really needed.

Don't toggle DMA for your hard drives with a CF card/a primitive HDD controller (even if you see a toggle for it), Windows will probably not boot after that.

My 486 is the only computer that I didn't install any motherboard chipset driver for. Pre-Pentium is actually old enough that this is not necessary, even for Windows 95. 😀

edit
p.s. I'm not certain if the 486-CPUs had support for the hlt-instruction yet so installing Rain might not provide any benefit to you.
p.s. According to Wikipedia, while the hlt-instruction was already present on CPUs predating the 486 it...

...was not specifically designed to reduce power consumption until the release of the Intel DX4 processor in 1994.

also

Some of the first 100 MHz DX chips had a buggy HLT state, prompting the developers of Linux to implement a "no-hlt" option for use when running on those chips, but this was fixed in later chips.

So basically Rain is probably good on Pentium- and higher chips and can be skipped on Windows 95-installs performed on 386- or 486-class of computer.

p.p.s. If you do intend to use networking on your system (highly recommended for file transfers and LAN-gaming) - make sure you follow the parts about setting up your networking components before you install the update rollup so that your networking features will be updated as well.

[Install Win95 like you were born in 1985!] on systems like this or this.

Reply 92 of 94, by Intel486dx33

User metadata
Rank l33t
Rank
l33t

What entries do you need to make in order to get the sound card drivers to load when you exit windows into DOS mode ?

Last edited by Intel486dx33 on 2023-02-17, 03:52. Edited 1 time in total.

Reply 93 of 94, by KT7AGuy

User metadata
Rank Oldbie
Rank
Oldbie

Intel486dx33,

Phil's guide is what you need:
https://www.philscomputerlab.com/ms-dos-mode-super-easy.html

The older (and IMO, better) version of that guide is located here:
https://web.archive.org/web/20160704124711/ht … -tutorials.html

Reply 94 of 94, by leonardo

User metadata
Rank Member
Rank
Member
leonardo wrote on 2023-02-06, 20:22:
NarakuITA wrote on 2022-10-26, 09:10:

Ok, I installed it, but how come it keeps telling me IrfanView PDF save error ???

I missed this completely somehow. I never used IrfanView to create PDFs, rather I had a PDF-virtual printer installed which could be utilized from any app with printing features. I'll dig for it and maybe add it to the Essential Utilities-section...

The app I use to create PDF-files on Windows 95 is PDFCreator 0.9.3 - this is super handy because it basically allows one to create PDFs with any app that supports printing. Given that almost all the apps that one would want to use for document editing on the platform cannot save in modern formats, I think I may just add this to the guide. It's quite useful.

Note: If after installing and launching PDFCreator you get a note about shlwapi.dll missing, you can extract the file with this command (in the Win95-setup folder with the .cab-files):
extract /A win95_02.cab shlwapi.dll

You can then just drag and drop the file into C:\Windows using Explorer.

[Install Win95 like you were born in 1985!] on systems like this or this.