VOGONS


First post, by Warlord

User metadata
Rank l33t
Rank
l33t

Whats Min/Max
Min-max is a gaming term used to describe the process of minimizing your weaknesses and maximizing your strengths.
https://www.urbandictionary.com/define.php?term=min%2Fmax

Goals of the guide
To make a light weight install of 98se that is easy on system resources by using 98lite.

Replace 98 Shell with the 95 Shell.

Install only files necessary for games and programs to run.

Optionally Remove Internet Explorer.

In the case where somone needs IE to be installed but wants to remove it. They can copy only the IE 5.5 SP2 core files to the system directory or add a false reg string that IE 5.5 is installed.

Why do this
Theres a couple reasons why you might want to do this. Biggest reason is IE Shell is laggy on a old computer. 98se with its IE integration is just too slow on a old computer, and 95 is much better. But what if we can have both. Fast Desktop of 95 but with the compatibility 98se brings.

What this guide is not.

This guide is not about Installing every unofficial update, or just a 98se install guide.

This is not a guide about Patching 98se to make it a "SECURE OS"

This is an adavanced guide about taking a minimalistic approach to running 98se.

Limitations

Everything that runs on 98 will run with some rare exceptions. Exceptions being rare cases, when a program requires some pointer in shell32.dll that isn't present. As far as I'm aware, 99.9% games do not do this. Most of the programs that reley on IE integration dont. There are workarounds though. Heres a couple of examples.

Example 1
Funk Software Odyssey Client 4.56 Installs and works, but will crash the control panel.
Workaround is to hide the CPL it puts in control panel from the settings menu of the program itself. Since the CPL is just a shortcut for the program, which shows the same thing, if you just launch it from the start menu.

Example 2
CCLEANER will run just fine, but if the recycle bin is checked, it will complain about a missing function in shell32.
Workaround is to just uncheck recycle bin in the program, since you're really just using the program for its other file management, and its easy enough to just empty the recycle bin its not a problem.

List of Files Used

Your Copy of 98se

98LITE Free Preview Edition (needed to install 98se with 95 shell and stripped Internet Explorer)
https://www.litepc.com/preview.html
Original 95 Shell files.

VC++6.0 Redist Original Release (needed to run some programs)
https://web.archive.org/web/20230713023103/ht … stSetup_enu.exe
VB 6.0 Runtime SP4 (Needed to run some programs)
http://web.archive.org/web/20230713024044/htt … /VBRun60sp4.exe
Microsoft Librarys Update (Needed to run some programs)
http://web.archive.org/web/20140128012502/htt … ites/SPEU20.exe

Direct X 7A (needed to run games)
http://falconfly.3dfx.pl/directx.htm

Windows Installer 2.0 (needed to install some programs)

Optional Files

Patched 95 Shell Files (needed for updated compatibility) Not used for install. You will get errors.
dr-hoiby's Patched Explorer 256 Color Tray Icons.
http://www.dr-hoiby.com/TrayIconIn256Color/
liuwoonyung Shell32 Patched to add functionality.
http://www.geocities.ws/liuwoonyung/SH95UPD/index.html
COMDLG32.DLL W95SRVPK
https://archive.org/details/W95SRVPK_EXE

TWEAK UI + Command Prompt Here Power Toys (Needed to speed up GUI and get rid of some annoyances)

QL95 (adds quick launch to 95 shell)

NUSB 2.2E (last version without Explorer.exe Needed if you intend to use USB storage.)

IE 5.5 SP2 Core Files (needed for some programs to run) (However adding a fake registry entry to trick programs into thinking IE installed is usually enough.

DialUp Networking 1.4 + Windows 98 VTCP.386 Update + Windows 98 Q301453 Update + TCP Optimizer

msxml (This is only needed if you want to install newer versions of WMP, and WMP codecs.)

PowerDesk Pro 5.0.1.7 (Powerful Explorer replacment)

Eppie Desktop (Minimalistic GUI enhancment that allows changing things like the apperance of buttons by reskinning them.)
https://web.archive.org/web/20230507054734/ht … eppie.html#info
https://web.archive.org/web/20210713232531/ht … ppie/epsh21.zip
Rloew TB Plus Patch (Highly Recommended if you plan to install to a SSD and want to use 4k Aligned Partitions Regardless of how big the HDD is)

RetroZilla 2.2 (Needed to View HTML Files Especially Help Files Written in HTML)

ScanFrag.EXE MDGX Improved Tools Defrag, Scandisk, and other utilities.

7zip 9.20 (Needed to Extract Files)

Virtual Clone Drive (Needed to mount ISO)

Daemon Tools 3.47 (needed to mount ISOs)

Letter Assigner 1.2.0 (Needed to Reassign Driver Letters) Useful for Assigning CD drives as D: as a consequence of having Virtual CD Drives)

SumatraPDF 0.8 98 Edition (needed to view PDFs) I prefer this over Acrobat or Foxit. Extreemly lightweight. More lightweight than foxit.

Reg cleaner 4.3

Microsoft Reg Cleaner 4.1

Sysinternals AutoRuns 8.53 (Needed to Tweak Windows Startup files similar to Msconfig but better)

Process Explorer 8.52 (Needed to Kill Tasks)

IrfanView 4.27 (needed to View Jpegs)

Attaching some harder to find freeware files for convenience.

Attachments

Last edited by Warlord on 2023-07-29, 02:54. Edited 8 times in total.

Reply 1 of 4, by Warlord

User metadata
Rank l33t
Rank
l33t

KT7AGuy Graciously allowed me to borrow anything in his guide.
Theres a lot of useful information here. Some that I wasn't aware of. Generic Win98SE Installation & Setup Guide

Differences of guides.
His guide is mostly a stardard guide for installing 98se and applying patches and some good recommendations.
My guide is geared to custom installation, applying almost no patches, or only applying bare minimum and tweaking.

Difference in Performance.
For Testing I created a virtual machine in VMware 10 running on windows XP.
I limited the Virtual Ram to 64MB and disabled the page file on both machines to get a accurate reading.
Using Process Explorer I measured the memory and CPU usuage while opening my computer.
Both tests were done without any drivers or software installed.

The System with IE spkied to 97% CPU usage opening My Computer, and with 30MB of ram free.
The System with 95 Shell and no IE only spiked to 20% CPU usage and had 40MB of ram free.

I'm aware this isn't the most scientific test, however it's enough to re-enforce the obvious and backs up real world observations and experiences.

Using Autoruns to remove the task scheduler from startup we can see 98se consuming 23 MB ram. All tests were done with Free version of 98lite, Full version allows removing more features.

Conclusion
95 Shell on 98se uses less system resources than IE integrated on 98se.

Attachments

Last edited by Warlord on 2023-07-13, 21:09. Edited 9 times in total.

Reply 2 of 4, by Warlord

User metadata
Rank l33t
Rank
l33t

Preping for Install

You will need your 98se CD
98Se CDrom Bootdisk
Floppy containing the 95 shell files and the 98lite files.

Original Explorer.EXE from 95A do not use a modded or patched explorer for install. After install later you can replace it with a 256 Color tray if you wish.

It's recommended to create 2 partitions. Primary partition for installing windows to.
Second partition the size of about atleast 1 GB.
Create a folder called 95shell on the second partition and copy the 3 files Explorer.exe, shell32.dll and comdlg32.dll there.
Create a folder and unpack the 98lite files there.
I would create a folder and copy any drivers you have.
Especially chipset, USB and Ethernet to facilitate the means of transfering additional files onto the computer after install.

Navigate to the 98lite folder and run 98lite.
Next it will ask you Enter path to install 98lite to. Type 98LITE
It will say transfer complete.
Next it will ask enter the path to CD drive. To copy the win98 Cabs.
After this is done, you will be presented with some screens and just press enter untill it gives you the option for a clean install.
Press 1 to clean install.
Press 1 for sleek
Next it will ask for a path to copy the windows95 explorer files. Since you copied them to 95shell type that path.
Next it will force compatibility and after that finishes it will start a modified 98se setup.
Its going to run a scandisk like normal and the drop you into win setup.
Now you just setup windows like normal excepts chose cutom setup options.
The Free version only lets you uncheck limited things but, id uncheck Internet Explorer, adressbook, and anything else you want.
Now its just going to finish setup like normal.

Reply 4 of 4, by Warlord

User metadata
Rank l33t
Rank
l33t

Unofficial Files

IE 5.5 core
98lite does not completly remove all traces IE5, what it does is leaves 30 or so files or a "IE5 core" of files in the system directory for compatibility. It amounts to about 10 Megabytes.

This is Based on the the IE5.5 SP2 core in unofficial SP3. Basically after confirming if the dll existed on the system or not. I removed extra files that didn't exist on my system, and I deleted the entries from the INI, The regsvr lines were deleted too becasue they don't exist in 98lite and they are not necessary into tricking programs IE is installed. All thats left is a simple reg edit line in the INI trick programs that IE 5.5 Sp2 is installed.

I've tested this to the best of my ability with the few programs I know needed IE5.5 Sp2 and they worked.

MSXML2
Copying just the MSXML2.DLL files to the system directory and running regsvr32 MSXML2.DLL after installing the IE 5.5 Sp2 Core.
Is sufficient enough to install Windows Media Player 9. Wmp 6.4 and any windows media codecs without complaint.

If somthing is not working and you've tried both of these make sure you installed.
VC++6.0, VB 6.0, Microsoft Librarys Update, archive links are posted in the 1st post under files used.

If the program is very old make sure you have VB RUN 1, 2 or 3 copied to the system directory.

Attachments

  • Filename
    Msvbvm50.7z
    File size
    932.07 KiB
    Downloads
    54 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    VB4Run.7z
    File size
    688.14 KiB
    Downloads
    56 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    MSXML2_sp3.7z
    File size
    270.5 KiB
    Downloads
    32 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    VBRUN123.zip
    File size
    616.34 KiB
    Downloads
    57 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    IE55CORE.7z
    File size
    3.04 MiB
    Downloads
    45 downloads
    File license
    Fair use/fair dealing exception