Razorback
NewsProjectsGuidesResourcesContact
Project Index

2018 2019 2020 2021
Windows 95D Lite
Windows 95D Lite desktop, Help dialog with new contents

Windows 95D Lite is a new unofficial version of Windows 95 that integrates a hefty sum of updates and drivers, allowing you to get your old machine rolling with only a quick and simple installation.

Floppy disk Download the latest release of Windows 95D Lite (February 14th, 2021) (via FTP)

Floppy disk Download a VMware VM with Windows 95D Lite preinstalled (via FTP)

The contents below only provide a little insight into Windows 95D Lite. When you install Windows 95D Lite, remember to check the brand new Help contents from the Start menu.

Reminder: Please do not sell Windows 95D Lite or any other Windows remasters, and do not sell computers bundled with Windows 95D Lite to avoid jeopardizing the 9x remastering community.

Version 1.4a: A Last Minute Fixup

One day started accordingly, with me installing the latest version of Windows 95D Lite onto a Toshiba laptop, the kind of laptop that is far superior to anything from Compaq. I knew I had an S3 Savage driver in there, but then I found something strange... this driver was asking for the wrong filenames! On top of that, it only went to my mind just now that the screensavers for the Plus themes were not being copied correctly, and so I knew what I needed to do in order to really get this behind me once and for all.

I ended up spending a couple more days trying to get this whole thing worked out, adding a tad few more drivers in the process. This, of course, ended up breaking the setup routine on ICH2 boards again, so yet more INF cramming had to be done. I think I worked it out when I merged the new Toshiba Fast Infrared driver in INFRARED.INF and the later Matrox Millennium driver information into MSDISP.INF. Surely by now all original Matrox Millennium cards will rely on the new and improved driver instead of the clunky one from vanilla Windows 95!

Of course, themes now install exactly as they should with their respective screensavers. (At least those which come with their own, anyway... need to figure out how to write one myself!) The only other underlying change to this release is a newer VMOUSE.VXD sourced from IntelliPoint 4.0, the very last version made for Windows 95. The rest of IntelliPoint 3.2 is still intact. Some small selection of users have complained that the mouse still isn't detected even in the stabilized 1.4 release with their virtualization software, so this is a last-ditch effort to attempt to fix any such issue.

Since Razorback is operating on a limited capacity, previous versions of Windows 95D Lite will be "deflated" in the future, basically reworked so they only contain the \WIN95 directory as opposed to all of the extra multimedia goodies, as most of Windows 95D Lite's evolution is concentrated in the core distribution, anyway. Thanks again for all the support for this project. Here's looking forward to seeing this in your next retro build!

Version 1.4: Surprise!

It took me some time, but Windows 95D Lite 1.4 is a thing now. I was bent on turning my attention to Redtoast, but with that basically requiring a reset in its development, I wanted to go back and fix up Windows 95D Lite since version 1.3 really turned out to be more broken than I would've liked it to be.

This version ought to be the most robust one yet, fixing a number of bugs related to Plug and Play device detection by reworking a number of driver INFs and adding some of the ditched ones back in. On top of that, Windows 95D Lite is finally more useful for laptops with the addition of some new PCMCIA network drivers for Xircom and 3Com!

This version also fixes a bug with Explorer not reporting the size of hard drives larger than 2GB correctly, and adds in support for NTLMv2 logons. Of course it is impossible to get SMBv2/v3 working in legacy operating systems at this time, so you'll probably still need to use a separate machine as your network server.

Thanks to a poll I conducted, I've decided to make TCP/IP the only network protocol installed by default to save on system resources for most computers, as that is all most users will stick to, anyway. I've never been able to fix a bug where the DHCP client can't renew an IP address initially, so if this happens to you, you'll have to run WINIPCFG to repeatedly attempt to renew the address until you get something. Of course, if you are installing from a network with a different protocol, that will take its place instead.

Hopefully this turns out to be the most usable release of Windows 95D Lite to date, so I can get it off of my mind for a long time!

View old release announcements

What is its purpose?

First and foremost, Windows 95D Lite is about low-level convenience. To put it simply, the setup program is partially reworked to provide many practical updates upfront while remaining largely invisible to the user. There is no batch script that needs to be run after Setup completes, no extra interactive installer, no additional reboots, or anything like that; as of now, it's down to just a few very small things in between Setup and you being able to use the GUI normally.

None of the obnoxious updates like Internet Explorer 5.5, Windows Media Player 7, or the slower DirectX 8.0 are included. Windows 95D Lite only opts for what is ideal for systems with hardware ranging from 1995 to 2001 so you can immediately run newer programs that would otherwise require installing cumbersome runtime packages.

For those who have been alienated by the narcissistic branding present in tons of other Windows remasters and bootlegs out there, you'll be glad to know Windows 95D Lite keeps it to a minimum, and does not even announce itself as its full name. If the new banners are still too much, read this to learn how to remove them.

While Windows 95D Lite is mostly run on virtual machines as of now, it is also designed to be a hefty timesaver on real hardware. Whether you're building your own system or using a dusty OEM computer, there's a chance Windows 95D Lite will have some or all of the drivers you need to start rolling from the get go. I'm talking about 3D acceleration, 100BASE-T networking, and premium audio... the difference between having to go through the trouble of installing everything one by one and having all of that done for you is priceless.

New Integrations

The variety of integrations spliced into Windows 95D Lite make it span about twice as many cabinets as Windows 95B. Much of the extra space is taken by drivers which are not bound to be installed on every single system.

Software Updates

The updates which have been implemented below are done stealthily; there may not be an obvious indication by Setup that they are being installed, but they often outright replace the original files from OSR2.

  • DCOM95 - allows some newer programs to run, particularly network-dependent ones
  • Visual C++ 6.0 Redistributable - allows dynamically linked programs to run, especially those compiled using MinGW
  • Visual Basic 6.0 Runtime - allows programs written in the widely regarded Visual Basic 6.0 IDE to run
  • DirectX 7.0a - a practical version that supports many devices and programs
  • Unicode Layer - allows some Unicode-based programs to run, something typically reserved for Windows NT
  • Winsock2 - permits yet more network-dependent programs to run
  • Dial-Up Networking 1.4 - adds more dial-up and TCP/IP networking enhancements, and allows you to create a single user dial-up server
  • IntelliPoint 3.2 - adds support for scroll wheels and five-button mice, and gives PS/2 mice greater tracking precision
  • MSI Installation Engine - allows installing programs from .MSI files directly
  • HyperTerminal - new version taken from Windows 98 is capable of establishing Telnet connections
  • System Information - get an organized report of your system configuration
  • FIX95CPU - allows Windows 95 to boot on CPUs faster than 2.1GHz
  • PATCHMEM - allows Windows 95 to boot with more than 768MB of RAM installed
  • eXtended USB Supplement - combines the first and second parts of the USB supplement, supports many USB 1.1 controllers, and lets you use generic USB mass storage devices
  • Also includes many MS-DOS programs from previous versions, 'cuz you can't kill DOS!

Drivers

This list may be incomplete, but it should give you an idea of what you can expect.

Video Adapters

  • 3dfx Voodoo/Banshee series (except Voodoo Rush maybe?)
  • Cirrus Logic Laguna3D
  • ATI Rage IIC/128
  • nVidia RIVA 128, TNT(2), GeForce 256, GeForce2
  • Trident Blade XP
  • S3 Trio64V+/ViRGE/Trio3D/Savage (MX)
  • Intel 740, 810/815 Onboard Graphics
  • Several SiS graphics chipsets
  • VMware VGA (tools not included)

Sound cards

  • Creative Sound Blaster Vibra16, SB32, AWE32/64
  • Creative Sound Blaster PCI 128, Live! (EMU10K1 VxD Driver)
  • Aureal Vortex AU8810
  • Yamaha OPL3-SA, DS-XG
  • Various ESS ISA chipsets

Storage controllers

  • Adaptec Ultra, Ultra2, Ultra160 lineups
  • Promise Ultra IDE controller (33-133 MB/s)
  • HighPoint HPT366

Network interfaces

  • 3Com 3C905 (B/C) Series
  • Various Intel PRO/100 models
  • Realtek RTL8139 Series
  • Xircom and 3Com PCMCIA adapters
  • ...and maybe some obscure ones I forgot

Chipsets

While most hardware can operate without chipset drivers, such drivers are necessary to make full use of USB and AGP.

Drivers for Intel chipsets ranging from the 430TX to the 850/845 are included, but integrating them is literally a matter of copying and pasting lines of plain text. Some VIA chipsets from the Super Socket 7 and Slot A eras are also supported, as well as ALi's onboard IDE controller.

Frequently Asked Questions

Why "Lite"?

"Lite" contrasts against the earlier Windows 95D by its tactics, not by what it includes. When Windows 95D Lite was pitched to the Razorback community in June, its original goal was straightforward - do away with the mismashing of system files from Memphis and Windows 98/ME (meaning a big goodbye to gradient title bars) while keeping all the updates that work just fine, such as the Plus! tab. It turned out to be much more than that, both in its scope and effort required.

Starting with meddling in the idea of rebuilding the Setup cabinets from scratch rather than placing uncompressed files into the setup directory as is, Windows 95D Lite's objective became more something like "how can I make the installation of updates as seamless as possible, and not a bloated multi-boot process?" And so began the exhaustive process of dissecting each and every update down to its files and registry entries, either through the INFs they use or through guesswork, no matter their size.

The end result is a nearly invisible installation process. As of the latest release, all extra RunOnce\Setup entries have been successfully eliminated. What this means is that on the first boot, the dialog "Windows is now setting up the following items" looks exactly the same as it did before in the original Windows 95 releases. As of version 1.2, the DUN 1.4 file copying dialogs are no longer displayed, either, cutting down the time of the first logon even further.

Why can't I use the mouse, or why were my drivers not loaded?

Windows 95D Lite from Delta to the 25th anniversary release have a major bug in a few of the Intel chispet INFs that cause no devices to be detected under certain conditions. The September 19th release fixes this.

For the affected releases, you can remove all the devices which have errors, reboot, and allow Windows to redetect them.

Those banners are an eyesore, can I remove them???

Yes. You can run Floppy disk PURIFY.EXE to restore the original dialogs.

As of the October 8th release, the banners are no longer included by default. You can run Floppy disk BRANDISH.EXE to add them.

Can I just get the updates for my existing Windows 95 OSR2 installation?

At this time I am not offering my own update package to effectively provide exclusively the updates from Windows 95D Lite to Windows 95B or Windows 95C. You can conduct an in-place upgrade of Windows 95 RTM/A/B/C to 95D Lite to get the new benefits, but this has not been tested extensively.

How do I install the desktop themes?

Open Add/Remove Programs from the Control Panel, and move to the Windows Setup tab. Click Have Disk at the bottom right corner, and point to D:\FUNSTUFF\PLUS\THEMES (D being the letter of your CD-ROM drive). Select the themes you want to install and click OK. If you're prompted for a missing file, just keep pressing OK until copying completes; I could never work out how to avoid this prompt having to do with shared screen saver resources, but they will still install all fine.

Excess "file not found" dialogs should not show up in release 1.4a, because I ended up duplicating the reusable screensaver executable multiple times in the cabinets so the minor annoyance would go away, even if at the cost of extra space.

Will you add my driver if this gets updated again?

It depends on the size of the driver. I don't want to end up making the cabinet set even larger than Windows 98's. In fact, it might be desirable to strip down a few drivers to the bare essentials, such as that of the ATI Rage series and the Aureal Vortex AU8810.

What is the prebuilt virtual machine loaded with?

Just an express installation of Windows 95D Lite with all the essentials ready to go - TCP/IP networking, audio, VMware Tools, and all the other discrete benefits of a normal Windows 95D Lite installation. You will be prompted to confirm your time zone on the first boot.

The virtual machine should work with VMware Workstation/Player 5.0 and onward, even on Ryzen hosts thanks to the standard-issue FIX95CPU patch. To install other perks like 3D Pinball, desktop themes, or Internet Explorer, load the Windows 95D Lite ISO into the virtual machine.

Release Archive

Old releases of Windows 95D Lite can be obtained here