FIREFOX WILL NOT INSTALL ON WINDOWS 95

Don Kenney, Essex Junction, VT January 15, 2006  

THE PROBLEM

Starting somewhere just before Firefox Release 1.0, the Firefox installer will not install Firefox on the original Windows 95 release. The Firefox installer will download and will start to run. It posts a box indicating that it is verifying files. Then it simply vanishes.

RESOLUTION

It appears that Firefox Version 1.5 requires updated versions of three (and only three) Microsoft files in order to install and run on Windows 95. I have successfully run the Firefox 1.5 installer on two Windows 95 PCs with updated versions of the following files:

I also installed and ran Mozilla 1.7.11 on the same configuration.

I would imagine that other Windows 95 updates, such as Winsock updates, Service Packs, and such would be a good idea, but the three files are enough to get Firefox installed and to access the Internet.

NOTE

Mozilla 1.7.11 requires updates as well, but apparently can live with an earlier version of COMCTL32.DLL than Firefox can. Presumably this accounts for Mozilla installing and running on Windows 95 systems that Firefox will not install on.

My goal was just to get Firefox running without installing IE. I did not make a systematic attempt to identify the earliest versions of the three updated files that the two browsers will work with.



IN MORE DETAIL

INTRODUCTION

Over the past year, my list of PC problems I want to look into in depth has grown to considerable length. Most are the usual Linux stuff. e.g. CUPS (Common Unix Printing System-Can't Usually Print Stuff ... whichever you prefer) doesn't work very well with my HP-IIP; sound is present, but garbled; my Intel QX3 Microscope is detected, but not usable, etc.

I decided to spend an hour or so a day on these things and take a year or so total to get them resolved. As it happens, the first is a Windows issue -- Firefox will not install on Windows 95.

WHY DO I CARE IF FIREFOX WILL INSTALL ON WINDOWS 95?

Windows 95 is the oldest of all the 32 bit Windows configurations. The initial release was buggy. With patches released in 1995-1998 Win95 is quite stable and will run most (not quite all, but most) 32 bit Windows software including many programs that do not claim Win95 compatibility. On given hardware, Win95 is the smallest, fastest, and easiest to debug of all the 32 bit Windows OS configurations. And it does not require Internet Explorer. While I think I understand the attraction of using a browser in OS display, I think that the Windows-IE combination just hasn't worked as well as hoped. The result of the union is ponderous, somewhat insecure, and has no significant user benefits that I can see.

Yes, later Windows versions including NT based Windows fix many problems in Windows 95 and add many features. They also introduce multitudes of new bugs and in my opinion are not really much, if any, better at supporting user computing. As they grow in size and complexity, they are increasingly hard to debug. My last brush with Windows XP -- which I think is the least unsatisfactory desktop in a rather rum lot -- required seven(!!!) hours to discover that a rogue device driver installer had wiped out much of CONFIG.NT. (Tech support for the villanous software was, as usual, not much help. They misdiagnosed the symptoms as a hardware problem).

A small number of people stick with Windows 95 for various reasons. Some of them would like to use Firefox (or Mozilla). So I wrote this article to tell them about something that might permit them to do so.

WHAT ARE THE PROBLEMS IN INSTALLING FIREFOX ON WIN 95?

I wanted to install Firefox on Windows 95. Unfortunately, Firefox releases in the 0.8/0.9 timeframe wouldn't run on Windows 95 without IE installed because of dependencies on the IE version of URLMON and some of its friends. That was reportedly fixed in Release 1.0. but since release 1.0, the Firefox installer has refused to install on Windows 95. Moreover, the ZIP file alternative installation for Firefox was dropped a year or two ago, so it now seems to be the installer or nothing for official Firefox releases. In principle, the development ZIPs are still available for installation, but I found the nomenclature confusing and the most plausible looking choice -- the 1.5rc3 ZIP -- seemed not to install all the files needed to run FIREFOX (XPCOM_CORE.DLL and XPCOM_COMPAT.DLL were reported missing).

Googling produced a lot of information about what is needed to run Firefox on Windows 95, but it was sort of fragmentary, not up to date, and when I tried to assemble it into a coherent picture, I couldn't. I decided to run some experiments.

METHODOLOGY

I had a spare PC around -- a Pentium 266 with 64MB of memory. So I wiped the disk, installed Windows 95 and tinkered enough to get video, mouse, keyboard, and a network connection. Rather to my surprise, TCP/CIFS ran well enough to access the network PCs without loading updates so we really are dealing with basic, unadorned Windows 95 here. I then downloaded Firefox 1.5 and Mozzila 1.7.11 to another PC and copied them onto the test PC. The only software present on the PC other than Windows 4.00.950 (the August 1995 Windows 95 release) and the install files for the two browsers was:

I then proceeded to try to install FIREFOX, record the results, Try to install MOZILLA, record the results. Attempt to fix one (and, as much as possible, only one) problem, then repeat. All installs were done in Normal rather than SAFE mode.

RESULTS

Trial 1 -- Unaugmented Windows 95

Trial 2 -- Windows 95 plus MSVCRT.DLL

Trial 3 -- Windows 95 plus MSVCRT.DLL and COMCTL32.DLL

Trial 4 -- Windows 95 plus MSVCRT.DLL, COMCTL32.DLL, and OLEAUT32.DLL

WHAT ARE THE FILES NEEDING UPDATES, AND WHERE CAN THEY BE OBTAINED?



FireFox Installation rough notes
Copyright 2006, Donald Kenney (Donald.Kenney@GMail.com). Permission is hereby granted to use any materials on this page under the V2.5 Creative Commons License. This page has been validated as correct HTML 4.01 Transitional.