Windows 98/ME tweak guide
Last Updated on October 04, 2000 by Thomas McGuire

While the following guide is prepared on Windows Millennium, much of the guide is applicable to Windows 9x also. For the most part the differences between Windows 9x & Millennium Edition are minimal, or just plain cosmetic, e.g. different icons. When any large discrepancies exist they will be noted however.

The tweaks below will help you improve your Windows 9x/Millennium performance.

Update

First things first, update the Operating System. This will ensure you have better-optimized components/files, bug fixes, security updates & so on. I suggest using a combination of Windowsupdate, Updates & CNET Catchup (My personal favourite). This way you're bound to find any updateable components. Install them as appropriate.

You should also check out our OS Updates page which has links to, & installation order of all current Windows Millennium Edition patches.

1 fairly essential update is that to Internet Explorer 5.5 (Included with Millennium Edition). This includes many fixes & optimisations & updates several online components.

“Missing” VXD’s

Like previous versions of Windows 9x, Millennium Edition supposedly “suffers” from the same Missing VXD’s installation problem of “missing” VXD’s (When it actually isn’t a problem). The VMM32.VXD file is a combination of these “missing”, & many others. To see what I mean, click on Start, Run, type regedit & hit Enter. Go to [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\VMM32Files]. Listed here are the files that make up VMM32.VXD.

Right click on My Computer select Properties. Click the Device Manager tab. Open any Device category, e.g. Modem, then double click on the device listed there. When opened select the Driver tab then the Driver File Details button (Some devices may have this option greyed out so skip onto another one). What you are looking for is any bracketed, (), files. Below is an example of you are trying to find.

In this case the vcomm.vxd is bracketed. This essentially means that vcomm.vxd is one of the driver files being used by a device, although it being obtained/loaded via the VMM32.VXD.

Basically the point of this is that you do not need to extract any VXD’s from *.cab files & copy them into the WINDOWS\SYSTEM\VMM32. The files never were missing in the first place.

Configuring System Restore

System Restore is one of the few new features that distinguishes Windows Me from Windows 9x. System Restore works by monitoring & backing up (most) system files with .exe, .vxd, .dll, .com, & .sys extensions & of course the system registry. This is done in the hope that should something bad go wrong you can simply rollback to an earlier backup point when your system was functioning correctly.

It is also is a genuine pain for users who are somewhat knowledgeable about their computer & know they can do without it. Your system performs better without it too. By disabling it you won’t lose much, your system will revert to being as “protected” as Windows 9x was.

Before you decide whether or not you can live without it you should read what may be customized with it first of all.

Right click on My Computer, select Properties. Select the Performance tab then the File System button.

In the General tab you can set System Restores space usage & as a result the amount of backup/snapshots made of your system configuration/files.

Use the slider bar to set the amount of space the System Restore may use for backups. The Min size will always be 200MB. The Max size is determined by the size of the hard drive that Windows is installed on, i.e. If the hard drive is larger than 4 GB the Maximum size is 12% of the hard drive size, whereas on hard drives smaller than 4 GB the Maximum size is 400MB, if you don’t have enough free space for System Restore it will be disabled until enough free space exists for it to resume use.

When 90% (or so) of the space given for System Restore is reached, the oldest backup(s) are deleted.

System Backups/Restore points happen during the following situations (According to MS KB).

I’d recommend sliding the bar to Min, which is 200MB. This way all System backups will be fairly new & the amount of backups will be kept to a minimum.

Advanced System Restore settings

While it is possible to Uninstall Pc Health/System Restore a more user friendly alternative is to simply disable System Restore & change the backup folder instead, rather than using the default C:\_RESTORE directory.

To Disable System Restore use the following procedure. Right click on My Computer, select Properties. Select the Performance tab then the File System button. Select the Troubleshooting tab. Tick, Disable System Restore. Click Ok & restart your system for the changes to take effect. This won’t stop System Restore entirely, although for many users it will disable enough of it.

To change the location of the System Restore folder use the following procedure. Click on Start, Run, type in regedit. Open the [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VxDMon] key.

Edit the following entries directory names as appropriate.

LogDir

TempDir

VxdCfg

VxdDat

E.g. the default directory for VxdCfg is C:\_RESTORE\VxDMon.cfg. Obviously the same directory should be entered for all, with the exception of Logs & TempDir, which you should put into a Log & Temp subdirectory respectively, e.g. C:\WINDOWS\BACKUP\TEMP. Do not delete any file names however, i.e. VxDMon.cfg & VxDMon.dat (Just enter the new directories before them).

If you still really want to totally get rid of PC Health/System Restore use the following procedure. You should note though that this will “break” certain features in Windows Millennium however, such as the Help feature on the Start Menu & System Information (although this could have been related to something else when I tried it, but be warned).

Anyhow, here’s what to do.

1.       Uninstall PC Health. After Disabling (This is just to be safe, although it should work fine even if not disabled) System Restore (shown earlier), click on Start, Run, type in rundll.exe setupx.dll,InstallHinfSection Uninstall 132 %windir%\INF\PCHealth.inf & hit Enter.

2.       Disable Help. Click on Start, Run, type in regedit & hit Enter. Open the following key [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]. Add a New Binary Value entitled NoSMHelp. Give it a value of 01 00 00 00, as shown below.

3.       Disable the creation of the System Restore directory (_RESTORE by default), despite uninstalling System Restore/PC Health Windows will still insist on installing the Backup directories. To disable, or rather trick Windows Millennium Edition into skipping creating this simply download this file & follow the enclosed instructions.

Hopefully by now you will have customized System Restores features to your liking or just removed it altogether.

Add MS-DOS mode back to Windows Millennium Edition

Seeing as Windows Millennium Edition will be the last version of Windows based on the 9x kernel & future version will be based on the NT kernel, which is a real 32-bit Operating System (64-bit soon enough but that’s another matter), DOS mode will be killed off.

As a result DOS features are limited (e.g. cannot Restart in MS-DOS mode) or removed altogether in some sort of subtle attempt to make users to get over DOS.

If you still want to get MS-DOS mode back into Windows Millennium Edition you can find out how to get it back here. That said, you would be infinitely better off just sticking with Windows 98 Second Edition if you want full MS-DOS features.

Xteq X-Setup

You can forget about TweakUI (As far as I’m concerned), as this is a lot better. Go to Tweakfiles to download it. The current version is 5.7 (Don’t forget, you can check out our Exclusive X-Setup 6 preview right here too). You can download additional plug-ins from Xteq if you want & can even create your own Plug-ins with the SDK.

This rather amazing utility allows you to alter/tweak many aspects of your Operating system, be it Windows 9x, NT or Windows 2000. I’d suggest opening up the X–Setup\Plugins directory & removing any unneeded Plug-ins to make navigation that bit easier first, e.g. The Windows NT Plug-ins are unnecessary unless you are using Windows NT. Be careful doing this, if unsure don’t delete anything.

Here are a few tweaks I use with this:

Open Appearance, General, Effects, Windows FX options. I’d recommend Unticking Windows animation & Drag full windows.

Open Appearance, Misc., Other, Welcome Windows. Untick the options available there.

Use your own discretion for other available ones. Remember to be careful with what you choose to do.

Folder customisation – Windows 98

Open My Computer, select View, then Folder Options. Here you can modify how your Windows desktop appears & how you can open folders. By default Windows 98 uses a slow, resource intensive method. You’ll want to change that of course.

Select Custom then the Settings button.

The settings pictured above will give you the fastest drawing of folders (as no web content is shown) & allows folders/programs/shortcuts, etc. to be opened with a single click of the mouse. You can change this to suit your own needs, but this is what I would recommend using.

Another item you might want to look into is replacing the Windows shell (explorer) with a shell replacement, such as Smartalec's Darkstep. This should only really be considered by more advanced users however.

Folder customization – Windows Me

Open My Computer, select View, then Folder Options. Here you can modify how your Windows desktop appears & how you can open folders/files. By default Windows Millennium Edition uses a slow, resource intensive method. You’ll want to change that of course. Select the General tab.

The settings pictured above will give you the fastest drawing of folders (as no web content is shown) & allows folders/programs/shortcuts, etc. to be opened with a single click of the mouse. You can change this to suit your own needs, but this is what I would recommend using.

Another item you might want to look into is replacing the Windows shell (explorer) with a shell replacement, such as Smartalec's Darkstep. This should only really be considered by more advanced users however.

Autoexec.bat & config.sys – Windows 9x

This is more intended for Windows 9x than Me as Me tends to screw around with the autoexec.bat & config.sys. The msdos.sys settings however will be covered in full in a different guide (Which will be posted soon).

Open the C:\ drive, select config.sys. Right click it, select Open with. Use Notepad to open it. Add the following line to the file (If you must add anything at all).

Stacks=0,0

You should remove all other lines in this file. This will increase available memory & the other lines are only required in DOS mode, not in Windows.

Next, right click on autoexec.bat & delete all the lines in there. This should be done along with the config.sys clearing out, & for the same reasons. Again they are only required if you use full DOS mode.

NOTE – If you are unsure make a backup of them in case you need to restore them at any point. Some lines (e.g. SBLive DOS emulation) will need to be REM’d instead of removed as they are recreated upon boot-up. Simply put a REM (blank space) in front of them.

General Enhancements

Right click on My Computer, select Properties. Select the Performance tab, then the File system button. Change the Typical role of this computer to Network server. For a more detailed (& possibly better) setting for this check the Registry tweaking guide.

Click the Floppy disk tab. Untick the box there. This can speed up the booting process.

Click the CD-ROM tab next. Move the slider bar all the way to the right, & select Quad-speed or higher for Optimise access pattern for. You can find more advanced CD\DVD-ROM tweaks in the CD\DVD tweaking guide.

Click Ok.

Select Graphics. Set Hardware acceleration to Full. Check the Voodoo3, Voodoo 4/5 & TNT\GeForce tweaking guides for video card specific tweaks.

Click on Start, Settings, Control Panel. Double click the Sounds applet. Find the Schemes option. Change this to No sounds. This will disable the sounds that Windows plays for certain events. This will improve performance. Once you’ve disabled the sounds, you can delete the contents of your C:\Windows\Media\ folder as the audio files will be needed no longer.

If you have Office 2000 (Or other Office 2000 application such as Word 2000) installed on your machine, be sure to run OTUNEUP.EXE, located in C:\Program Files\Microsoft Office\Office (By default). This utility optimizes Office files on the hard drive & can improve system performance.

Currently, when I start-up my PC I have 97% system resources free.

FAT 32

FAT 32 file system. Using this new (Well, it’s not new anymore by that’s not really the point at all) filing system you can both save space, & improve performance, it also allows you to use partitions of larger sizes (FAT 16 was limited in this respect). If you have an upgrade version of Windows98 you may need to use the File system converter tool to change to FAT32. Most new PC’s now are automatically running FAT32 partitions, as does Windows Millennium Edition.

CTRL – ALT – DELETE

This is probably the most important key combination in Windows. Press the 3 of them at the same time to find out what programs are currently running on your system at any given moment. You can also use it to close frozen programs. Simply select the program (usually has a not responding message after it) & then select End task.

Pressing that key combination twice has the effect of rebooting your machine so be careful when you use it.

Virus protection

A lot of viruses, e.g. Melissa, are macro viruses. For those that have Word 97/2000, you have protection against macro viruses; to enable this protection, load Word, Click on Tools, select Options. A new box will appear on screen; select the General tab. Tick the Macro virus protection box. Then click Ok (Users with Word 2000 need to click on Tools, Macros, Security). Set it to either Medium or High for best protection.

This will now warn you if you are using Word to open up a document containing a macro. Not all macros are viruses, and you can either enable or disable the macro. The following general rule should be applied, if you know who sent you the file, & were expecting it then you should enable it. However, if the file was forwarded to you via email from an unknown user then you should disable it. User discretion applies in these situations.

Next, there is of course Anti-virus software that you can purchase, that will protect you. You must update the virus definitions frequently however so the software can identify newer strains & types of virus.

Desktop\Start menu customisation

You can enhance the appearance of your desktop, or limit what others have access to. Take a look at the Windows Registry guide for more information on doing this. You can also use X-Setup as mentioned earlier.

Memory & hard drive tweaks

Windows uses Virtual memory, which is basically using the hard drive as RAM. You can find out how to optimize & set your Virtual memory, vcache & hard drive settings for better performance in our in-depth Tweaking your System Memory guide.

System File Checker – Windows 9x

You can use System File Checker (Click on Start, Programs, Accessories, System Tools, System Information). Then select Tools, System File Checker to scan your hard drive for deleted/changed or corrupted files. Use the Settings button to change the scanning options available.

You should replace corrupted files with the original, or updated (non-corrupt) version of the file.

 

Device optimization

For information on how to optimize other components of the PC, e.g. modem or graphics card. Read the applicable guides on this page. Many guides are prepared for both Windows 9x & Millennium Edition, such as the Modem guides.

Better floppy formats – Windows 9x

When formatting floppy disks (or other removable media, such as zip disks) use this process instead of the Windows one.

In a DOS prompt, type Format a: /u. The /u parameter is for an unconditional format, meaning that it won't save un-format information, giving a faster format and more free disk space. In Windows Millennium Edition this feature is disabled.

Removing unnecessary files

Click on Start, then Find.

Search each drive for temporary or unneeded files; these will usually have the extensions of *.tmp, *.bak & *.old mostly. Enter into your search box *.tmp & then select Find now. You can delete most files that are found safely as they are no longer needed. Some may be backups of other files so be careful, e.g. system.bak may be a backup copy of your system.ini.

Click on Start, Programs, Accessories, System Tools, Disk Cleanup. You can use this to safely remove temporary/unneeded files from your hard drive.

You should scan your PC for unneeded files regularly.

Optimising system boot up

To find out how to improve boot time & load up with more free resources available check out the System Startup guide.

Conclusion

You should now have finished customizing your Windows desktop, removing resource intensive components & freeing up valuable memory as a result. The system itself & all components should be running better now too.

Soon, other guides will be updated with Windows Millennium specific information, so if it’s not here it will be up soon.


Go to 3D Spotlight !