User Tools

Site Tools


windows:98

This is an old revision of the document!


Windows 98

Upgrade Bypass

Windows 98 normally won't let you upgrade with an OEM or Retail copy - you'd need to use a special Upgrade version. There's a few ways we can get around this.

Method 1: Rename SETUPX.DLL

  1. Navigate to C:\Windows\System on your existing 95/98 install.
  2. Rename SETUPX.DLL to something else like SETUPX.OLD.
  3. Start setup and proceed as normal.

Method 2: Edit SETUPX.DLL

  1. You'll need to make a directory on your hard disk like C:\Win98 and copy the setup files there.
  2. Open SETUPX.DLL from the installation files in a hex editor.
  3. Go to the end of the file where you'll see something like 0.120…….File Copy Engine…
  4. The 120 indicates the edition type as noted below. Change it to your desired edition.
  5. Save the file and start setup from the copied directory.
Value Edition Key Notes
100 Internal None Microsoft use
110 Select Some Retail Precursor to Volume License
111 MSDN MSDN
101 Retail Retail
102 Upgrade Upgrade 3.1/95 to 98
112 Step-Up Step-Up 98FE to 98SE only
116 Upgrade (OEM) OEM
115 OEM OEM Full OEM Version
120 OEM OEM OEM Restore disc

QEMU/KVM Notes

Pre-Installation Notes

The CD-ROM drive sometimes doesn't show up after first reboot. In order to continue installation, be sure to copy the install files to the hard drive first. Somewhere like C:\Win98.

Be sure to patch the installation files too with Patcher9x before installation.

Enabling PCI Support

To enable PCI hardware detection in QEMU/KVM:

  1. Open Device Manager
  2. Right click Plug & Play BIOS and click Properties
  3. Select Update Driver, then Display All Drivers, then select PCI Bus.
  4. Reboot
windows/98.1734540546.txt.gz · Last modified: by khorvath