Jesus 'n Jim
A mainly PC (some Mac) site w/Software, Computer Repair Info, How-To's on Using Computers
Technical Support 1-360-521-2060 (my business line cell)

Windows 95/98/9x/ME notes

 

IPV6 - no support

the internet will soon go to IPV6, which will at some point no longer work with windows 9x/me without a modification. IPV6-only clients are expected January 2012. windows 9x/me is not normally IPV6-capable.

this means soon you will not be able to get on the internet with this OS without a TCP/IPv6 stack.

But I will say that a new machine from a computer store costs $500-$800 for a quad core or 6-core AMD with a 1-2TB hard drive and 6GB-16GB RAM. and 2.8GHz. That's nothing to sneeze at. Those are ZT Affinity Desktops, and they are available at Costco and Wal-Mart.

You could get on the internet with trumpet winsock, which may cause the system to stop functioning, or Hitachi Toolnet6

well, I think to be on the safe side, you should get a new machine. for another reason why, read the next heading "Still useful?"

Still useful?

surprisingly, windows 9x machines can still be useful. if you are running MAS90 and you are an accountant, this is critical (at least it used to be). windows 98 machines can get on the internet. sort of. install IE6, Java and .Net 2.0 and you should be set.

it has wordpad, which is a basic word processor, and I package a word processor which runs on windows 9x, OpenOffice.org Productivity Suite (2.4.3 CD or DVD version).

Still running Windows 9x/me?

Printer Availability

there aren't any new printers any more which will work with windows 3.1.

But I will say that a new machine from a computer store costs $500-$800 for a quad core or 6-core AMD with a 1-2TB hard drive and 6GB-16GB RAM. and 2.8GHz. That's nothing to sneeze at. Those are ZT Affinity Desktops, and they are available at Costco and Wal-Mart.

minimum RAM/Virtual Memory(VM) settings

  • 32-bit: Can get by on 64-128MB. 256MB with Eset Nod32 Antivirus+Java+IE6. these days, suggest maxing out the machine if at all possible, and it's inexpensive to do. severe performance penalties and program aborts on anything less.

I always prefer to max out the machine's RAM in case anything goes wrong.

managed VM tends to run the more disk I/O than it would for a fixed size: resizing itself and allocating and deallocating disk space using the filesystem takes up some amount of time, plus there's all the disk platter file scatter (fragmenting) for this method. you can save a lot of that time by using a fixed VM. However, if you are not comfortable working with VM, you can leave it as System Managed.

however, I have discovered that if windows doesn't have enough RAM, programs will crash or just quit all by themselves for no reason, dialogs won't display properly (buttons and other controls disappear).

If you can set VM to max, do that. With any VM it will run like a basset hound, but it shouldn't crash.

generally the machine will run somewhat slower the more RAM you put in, but when you put in the max memory:

  • you won't have memory hungry apps like Microsoft Outlook crashing
  • you can run lots of applications at once without having to close them. The heydays of single-tasking OS's like DOS are long gone (with the exception of embedded systems).
  • you can run games

Software Availability

If you are still using Windows 9x/ME and you want to use newer software, you are up a creek without a paddle. The only thing I have seen available is

  • antivirus software from ESET.com and *maybe* avast (but I don't think so anymore - go with ESET, they are the last one).
  • for programmers,
    • Borland C++ 5.5 command-line compiler (see my software page at the bottom)
    • BASIC-like Auto-It 3.016, which can be set to compile non-unicode code which should be win9x compatible (I am not sure, but it may no longer compile under win9x)
    • mingw and mingw-w64 gnu C++ compilers
  • Webroot SpySweeper still has a lower version number win9x/me version you can download from their site once you purchase their anti-spyware software. I do not know about their AV package because that is a new package and hasn't been out as long.
  • OpenOffice.org Protivity Suite 2.4.3 from me but you can't get it from openoffice.org ftp mirrors anymore.
  • Full Retail (not upgrade or OEM) versions of Office 97 or Office 2000 if you can still get a retail version. I could be wrong, but I think 97 is for win9x and office 2000 is for ME/win2k.
  • PDFtypewriter, available from ctdeveloping $50, pdf editor, print->pdf, on 9x requires MDAC 2.5 or better.

I suggest you use your machine as an internet box (mostly) and MAYBE as a word processor (you can email documents, but printing depends on your printer). If you can find an HP Laserjet 4 or 5 or 6 you can probably get it to work with windows 98.

Printer Availability

Don't throw away that printer! it's gold! nobody makes windows 98 printers anymore. list of windows 98 printers (you can probably find one used at a local computer shop or computer recycling shop):

  • HP Laserjet 4
  • HP Laserjet 4/4m postscript
  • HP Laserjet 5l PCL
  • HP Laserjet 5/5m Postscript
  • HP Laserjet 6l PCL
  • HP Laserjet 6p/6mp - postscript
  • HP Color Laserjet 5/5m ps
  • HP Color Laserjet ps
  • Epson Stylus 300 ESC/p 2
  • Epson Stylus 800 ESC/p 2
  • Epson Stylus 1000 ESC/p 2
  • Epson Stylus Color ESC/p 2
  • Epson Stylus Pro ESC/p 2
  • Epson Stylus Pro XL ESC/p 2
  • Epson Stylus Pro XL+ ESC/p 2
  • Okidata B4600 series
  • Okidata B6100 series
  • Okidata B6500 series
  • any HP PCL printer

Microsoft Windows Update site

http://windowsupdate.microsoft.com
for a while this feature of microsoft's site was disabled for windows 98 and ME users, but was reinstated later. Use it many times until it doesn't need it anymore! If you install Windows Media Player 9 or IE6, Run it again!

IE6 SP1

can be found here
it is also available on cd. Although if you want a more up-to-date browser, try Firefox 3 and Thunderbird is a safer email client. If your email inbox gets to 2GB, you can split it (can't do that with Outlook Express or Outlook - they just stop working).

Security lockdown: remove NETBIOS (one of several ways)

Rename C:\Windows\SYSTEM\VNBT.386 to VNBT.386_ and reboot. This will disable nbname (UDP port 137) and nbsession (TCP port 139). renaming the file back will re-enable NETBIOS. [Thank you Gregor!]

corruption

apparently windows 98 gets corrupted easily and the registry gets mangled. when your system starts doing strange things and it's not spyware or other vermin, suspect a need to reinstall windows from scratch. This can be done from a Windows 98 cd, or from a System Restore cd.

512MB Ram Maximum

Win9x/ME: 229=536,870,912 bytes=512MB RAM Maximum.
Windows Memory Limitations: see MSDN Article.

32GB FAT32 partition limitation

FAT32: SW limitations: 64GB limit enforced by 98's FDISK (see replacement repaired FDISK), 127.53GB limit imposed by SCANDISK (part of WinME, 98) and 32GB limit within the Windows 2000 Format Utility, even though FAT32 architecture theoretically can support drives up to 8TiB. Windows 2000 can mount FAT32 volumes that are up to 127.53GB in size (max). XP can't format FAT32 more than 32GB during SETUP, but can format up to 8TB later. You may get continuous disk errors from 98/ME's SCANDISK on FAT32 volumes larger than 32GB when passing the 32GB point. see next item on PHEONIX BIOS/BITSHIFT.

32GB BITSHIFT BIOS limitation

PHOENIX BIOS+SCANDISK: 32GB LIMIT on FAT32 volumes because of BITSHIFT translation method. see SCANDISK patch for 9x and article.

FAT12/FAT16 limitation: 105 files

FAT12/16: 512 entries in the root directory/folder. that means C:\ (I was not sure what exactly this meant, probably related to the filesystem. I have always experienced a limit of 105 files in this case)
DOS/Win95: 105 files in the root directory/folder. at this point you get a "disk full" error.

FAT16 2GB volume limitation

FAT16: 2GB volume see other limits of FAT on wikipedia

Kaspersky 6.0 16384 files per directory/folder limitation

FAT32,NTFS: 16384 files per folder/directory if you have Kaspersky installed. see articles here, here, and with more research on Vista, here. solution: not disable, but UNINSTALL Kaspersky if you need to store this many files in a folder/directory. Problems with Vista will disappear.

FAT long filenames length limit

limitations on FAT long filenames for win95/98/ME: Windows 95/98 had a 255 file name character limit, and a maximum of 260 characters for the full path name (see post). also see microsoft kb article on the allowable character set (also applies to NT family systems).

DOS filename character set limitations

DOS is limited to 8.3 for filenames, and you are pretty much limited to `_0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ for characters.

Windows Media Player 9

can be found here

how to get Printer TCP/IP port

wichita computer guy





fixes

MDIE6CU 1.8:

MDIE6CU 1.8

* Unofficial Internet Explorer 6.0 SP1 Component Update (MDIE6CU) 1.8 for Windows 98 SE installs all current MS IE 6.0 SP1 updates + security fixes:
http://www.msfn.org/board/?showtopic=97816
MDIE6CU.EXE [12.8 MB, English, free]:
http://www.mdgx.com/spx/MDIE6CU.EXE

unofficial win9x fixes.

http://www.mdgx.com/0.php, includes registry NETBIOS security fix.