Try these tips with Windows 98 !!
Selections:
Performance
To increase icon usage and help speed up response time, Start/Run/Regedit,
then go to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer. In the right pane make
a string called MaxCachedIcons and give it a value of 30000.(This tip was suggested by Paul Barker)
Freeing Memory in DOS Windows: In the [386Enh] section of 'System.ini', add
"LocalLoadHigh=1".
To gain more conventional memory, add the following to your CONFIG.SYS:
- DEVICE=C:\WINDOWS\HIMEM.SYS
- DEVICE=C:\WINDOWS\EMM386.EXE NOEMS I=B000-B7FF (You can use RAM for apps needing
expanded memory or NOEMS for those that don't)
- DOS=HIGH,UMB
Virtual Memory: Even though Windows 98 advises you to let it manage your
virtual memory for best performance, this means that it will adjust it on the fly, causing moments of wild disk
activity while you are virtually frozen. To set the disk cache permanently and stop this activity, do the following:
- First, defragment your hard disk using "Disk Deframente"
- Right-click on "My Computer" and select 'Properties'
- Select the 'Performance' tab, and click "Virtual Memory"
- Select the drive you want your swapfile to be located on
- Specify a fixed size for "Minumum" (use a ratio of 1.5 to 3 times your
system RAM - 8megs = 24meg VM, 16megs = 32megs, 32megs = 64 VM). Next, fill in the value for "Maximum"
same as Minimum. For systems that have more than 32megs of RAM, you can reduce the ratio to .5 to 1 times your
RAM.
- This would be the value that Win98 shows if you were to let Win98 manager it. It
should be located in the line above under "Let Windows 98 manage virtual memory"
- Click 'OK' a couple of times,
- Restart Windows.
Virtual Cache: Setting these values will prevent VCache from filling up your
RAM and causing your applications to be paged out to disk.
Using Notepad or Wordpad, open "System.ini". Find the [vcache] section
(or add it if it is not there), and add these two lines ( use a number that is 25% of your system RAM) The following
example is for a system with 16 meg of RAM.
- MinFileCache=4096
- MaxFileCache=4096
- Restart Windows
If you have a system with 24 meg of RAM or more, change your File System
to "Network Server".
- Right click "My Computer"
- Click on "Properties"
- Select the "Performance" tab
- Click the "FIle System" button
- Click the dropdown arrow for "Typical role for this machine" and select
Network Server. The default at setup time is Desktop Computer.
- If you are running version 4.00.950, 4.00.950a or OEM Service Release 1 you will
have to make a Registry change to enable the Network Server feature. If you are running Windows 95 OEM Service
Release 2, no change is necessary.
- Execute c:\windows\regedit.exe and open the Hkey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\FS
Templates\Server key and modify the NameCache and PathCache values.
- Modify the NameCache to a9 0a 00 00
- Modify the PathCache to 40 00 00 00
- Restart Windows
Speed Up the System Restart: Add 'BootDelay=0' to the [Options] section of
C:\msdos.sys. You may have to change the attributes on this file (attrib -s -r -h msdos.sys) to edit it. Don't
forget to put the attributes back after editing (attrib +s +r +h msdos.sys).
Reducing your Registry file: (This tip was suggested by Paul
Barker) When applications are removed from Windows 95 or if entries are deleted from the Registry, the Registry
files don't change in size. This is because Windows 95 leaves gaps in the Registry files. To remove the gaps or
compress the Registry files and help improve performance:
- Shutdown into MS-DOS Mode.
- Type regedit/e reg.txt to export the Registry files to reg.txt.
- Type regedit/c reg.txt to import the Registry files from reg.txt.
- Type EXIT at the command prompt to return to Windows 95 GUI.
Bypassing the STARTUP folder: If you want to quickly load Windows 98 without
loading any of the programs in the Startup folder, type your password and click OK in the Welcome to Windows dialog
box, then press and hold down the [Shift] key. If you're on a network, type your password and click OK in the Enter
Network Password dialog box, then press and hold down the [Shift] key. If you're not logging into Windows or a
network, press and hold down the [Shift] key when you see the Windows 98 splash screen appear.
Turn Off Animation! If you don't have a fast video card, you can improve
performance by shutting off the animation displayed when you minimize and maximize windows. First, backup your
Registry by copying your .dat files in your Windows folder to a floppy disk.
Select Start/Run, type regedit, click OK, and go to the HKEY_CURRENT_USER\Control
Panel\desktop\WindowMetrics folder.
- Right click an empty area in the right-hand pane, and select "New"; then
"String Value".
- Name the new object MinAnimate.
- Double-click the object, enter the value 0 (zero).
- Exit RegEdit and restart Windows.
- Now you can maximize and minimize Windows snappily!
Hate how the Start menu pauses? Fix it! Open Regedit. In the right panel
click on H_KEY_CURRENT_USER then click on Control Panel. Find desktop, right click on it and pick NEW String Value.
Call it MenuShowDelay, all one word. Now in the left panel you should see on the bottom a value called MenuShowDelay.
Double click on it to bring up the value dialog box. Give it a value from 10 to 1, 1 being the fastest. Reload
Windows. You should notice a vast improvement in speed for your Start menu items!
Install Windows 98 clean! If installing the upgrade, you will need to have
Disk #1 of Windows 3.x or Windows For Workgroups. There is a definite system performance gain due to freeing
up space by not keeping old Windows files lying around. Simply format your C: drive and sys C: with an old DOS
boot disk. Reinstall your CDROM drivers, reboot, change drive specification to your CDROM drive and type 'SETUP'
at the command prompt.
How to install DOS 6.x AFTER Windows 98 has been installed. I don't
know why anyone would do this but maybe it is a comfort factor in case one needs to reinstall Windows 98 and not
reformat.
- Make sure you have a Windows 98 Startup disk. To create one, go into Control Panel/Add/Remove
Programs/Startup Disk tab and click the "Create Disk" button. You will need this disk in the last steps.
- Open a DOS Prompt window and make sure you are at the C:\ root dir. You need to
remove the attribute flags for MSDOS.SYS, IO.SYS, COMMAND.COM by typing:
attrib -s -h -r MSDOS.SYS
attrib -s -h -r IO.SYS
attrib -s -h -r COMMAND.COM
- Now rename the files from Step 2 to MSDOS.W40, IO.W40, COMMAND.W40. This is the
scheme that Windows 95 uses for multiboot systems. Edit the MSDOS.W40 file and make sure you have a line in [options]
that reads... BOOTMULTI=1. Save the file and proceed to Step 4.
- Reset the attribute flags back to their original setting.
attrib +s +h +r MSDOS.W40
attrib +s +h +r IO.W40
attrib +s +r COMMAND.W40 (as you see you don't need to set this file to +h)
- If you DO NOT have the DOS 6.x upgrade install you can reboot your system with
the DOS 6.x #1 install diskette. If you are installing DOS 6.x upgrade you will need to transfer the DOS 6.x system
files to your harddrive by issuing the "sys c:" (without the quotes) at the A:\ prompt. The upgrade requires
a prior version or the same version of DOS you are installing. After transfering the system files, you can reboot
with the DOS 6.x #1 install disk.
- Simply follow the instructions when prompted during the DOS install until DOS is
completely installed. Reboot your system. DO NOT BE ALARMED WHEN YOU SEE WINDOWS 95 DID NOT START. This
is normal because the DOS 6.x install rewrote the boot sector and you now have system files for both DOS and Windows
95.
- You will need to do what you did in Steps 2 and 3 to your DOS 6.x system files.
You will need to remove the system file attributes by typing:
attrib -s -h -r MSDOS.SYS
attrib -s -h -r IO.SYS
attrib -s -h -r COMMAND.COM
- Now rename the files from Step 7 to MSDOS.DOS, IO.DOS, COMMAND.DOS. Again, this
is the scheme that Windows 95 uses for multiboot systems.
- Reset the attribute flags back to their original setting.
attrib +s +h +r MSDOS.DOS
attrib +s +h +r IO.DOS
attrib +s +r COMMAND.DOS (as you see you don't need to set this file to +h)
- Reboot with your Windows 98 Startup disk.
- Now, you will need to rename your system files that have the extension of W40 to
their proper bootable name by typing:
attrib -s -h -r MSDOS.W40
attrib -s -h -r IO.W40
attrib -s -h -r COMMAND.W40
rename MSDOS.W40 MSDOS.SYS
rename IO.W40 IO.SYS
rename COMMAND.W40 COMMAND.COM
attrib +s +h +r MSDOS.SYS
attrib +s +h +r IO.SYS
attrib +s +r COMMAND.COM
- Last, you will need to transfer the system files from your Windows 98 Startup disk
to the harddrive so it will be bootable to Windows 98. Type "sys c:" at the A:\ prompt.
- Reboot your system and now you should see the "Starting Windows 98".
When you do, hit the F8 immediately. You should see an option in the Windows 98 Menu for "Previous Operating
System". Select "Normal" so you can verify Windows 98 starts OK. You can go back later and reboot
to try the Previous Operating System menu item to verify you boot to DOS 6.x.
Back to Selections list
Space Allocation/Copying
You can allocate 512 byte sectors instead of clusters by using DriveSpace3
which is included in the Microsoft Plus! Pack or if you have WIndows 98, comes bundled with that OS. If you're
worried about the reliability of disk compression, you can install (compress a drive) DriveSpace3 without compression
by selecting No Compression (Fastest) from the Advanced settings menu. If you have alot of small files on
your system, you can save dozens of megabytes of disk space.
Using Windows 98 FAT32: If you are running Windows 98, you can use Windows
98 FAT32 Convert utility in Start/Programs/Accessories/System Tools to convert to FAT32 partitions. Another way
to create FAT32 partitions WITHOUT losing your data is to purchase Partition Magic as it supports FAT32 partitions for
resizing, creation and conversion. All in all, FAT32 will reduce cluster sizes on large hard drives allowing more
efficient usage of the drive. Some people who use it say there is no performance loss while others seem to think
there is a slight performance loss.
Adding a new harddrive? (Following from a post in the Microsoft newsgroup
by Len Segal). You will need to install the new HDD as Master and run FDISK to set the partition as ACTIVE. FDISK
does not allow you to do this on a slave HDD. Next, put the old HDD as C: and the new one as D: and run the following
procedure from a DOS window within Windows 98 (it will NOT work any other way):
- xcopy c:\*.* /e /h /k /r /c d:
This will copy EVERYTHING you will need to the new HDD. (You do not need
to change any attributes.)
If you want to keep the old drive as a slave drive, you can now swap the new and
old HDD's as master and slave respectively and all should be OK. If you are going to remove the old drive, remember
to change the settings in CMOS and the jumper on HDD itself.
A second option is to get GHOST. Supposedly, it makes an image of your HDD for easy copy
to a new HDD. I have not used this product.
A third option is to get DRIVE COPY from Powerquest, makers of Partition Magic. I have
not used this product.
Delete your old DOS. Free up 3-4meg of space by deleting your old MSDOS 6.x
. Windows 98 has its own DOS.
Back to Selections list
Soundcard, CDROM and other devices
Create a Windows 98 boot disk with CDROM drive access:
- Go to the Control Panel and open Add/Remove Programs.
- Go to the Startup Disk tab and tell Windows to create a startup disk. Windows 98
will put generic IDE and SCSI CDROM drivers on the startup disk and allow you to select CDROM support at boot time.
If you have your CDROM real mode drivers you can format a Windows 98 boot floppy
and have it Copy the System Files to it then follow the below steps to manually place your CDROM drivers on your
boot floppy and into your startup files.
- Copy your real mode CD driver to the disk - this should have been included with
your computer or CD drive. If you do not have a real mode driver for your CD, contact the manufacturer and
they should provide you with one.
- Create a CONFIG.SYS file. Edit it and add the following line: DEVICE=A:\CDDRIVER.SYS
/D:MSCD0001 replace the CDDRIVER.SYS with the real mode driver for your CD.
- Copy the CONFIG.SYS file to your floppy boot disk.
- Copy MSCDEX.EXE from your \Windows\Command folder to your floppy boot disk.
- Create an AUTOEXEC.BAT file. Edit it and add the following line: A:\MSCDEX.EXE
/D:MSCD0001 /L:D
- Copy the AUTOEXEC.BAT file to your floppy boot disk.
- You should be able to boot your computer with the floppy disk and have access to
your CD-ROM drive. Test it to make sure it is working correctly. The /L:D sets your CD drive letter
to D. If you normally set your CD to a different drive letter, put that letter after the /L:
If you don't have your cdrom drivers and you have an IDE or ATAPI cdrom drive,
download this boot file. You have your choice of boot95.exe or boot98.exe from Comtrade Support Files.
If your sound card is supported by Windows 98, but Setup did not detect
it. Here's how you install it.
- Use the Add New Hardware tool in Control Panel. If the sound card is not detected,
make sure its real-mode drivers are loading in the Config.sys and Autoexec.bat files before you run the Add New
Hardware Wizard again.
- If Windows 98 still does not detect the sound card, there may be a conflict between
the sound card and another device. Use the right mouse button to click My Computer, click Properties on the menu
that appears, then click the Device Manager tab. Examine the properties for each device to see if Windows reports
a device conflict. Once any device conflict is resolved, run the Add New Hardware Wizard again.
If your CD-ROM drive is not recognized by Windows 98, use the following steps:
- Make sure the correct real-mode driver for the CD-ROM drive is installed on the
hard disk. This driver is normally shipped with the CD-ROM drive kit. If you do not have this driver, please contact
the CD-ROM drive manufacturer.
- Verify that the correct driver statement is in the Config.sys file, and that the
driver statement specifies the correct path for the driver. For details about the specific driver statement for
your CD-ROM drive, please consult the CD-ROM drive documentation or manufacturer.
- Verify that Mscdex.exe is being loaded in the Autoexec.bat file, and that the Mscdex
statement loads the Mscdex.exe file from the Windows\Command folder. For information about the Mscdex statement
settings, please consult the CD-ROM drive documentation or manufacturer.
- Restart Windows.
Add the CDROM drive's information to the CONFIG.SYS to allow usage of the
CDROM drive if rebooting your system to the Comand Prompt. Using the Windows 98 CD-ROM driver will allow access
to the CD-ROM drive while in Windows 98 GUI. However, selecting ShutDown and "Restarting in MS-DOS Mode"
will NOT allow usage of the CD-ROM drive. The DOSSTART.BAT in \Windows already has the MSCDEX.EXE line.
You need to have your DEVICE= CDROM driver loaded at system boot time.
To use other devices after "Restarting in MS-DOS Mode" add to \WINDOWS\DOSSTART.BAT.
You can then put any TSRs (Terminate and Stay Resident) programs in such as your MOUSE driver. Device drivers that
go into your CONFIG.SYS can not be added here.
Back to Selections list
Internet Connection Sharing
This section guides you though setting up a Windows 98 SE feature called Internet
Connection Sharing (ICS) which allows a network of 5 computers to share one Dial Up Networking internet connection.
ICS contains a Network Address Translation (NAT) feature built into Windows 98 SE. ICS uses the TCP/IP protocol.
An advantage of NAT is its application transparency, meaning there is no need to set special settings for all of
your Internet applications. Whereas proxy based products require users on all of the networked computers to set
their Internet applications to "use proxy" and configure the TCP/IP of the proxy server. DHCP setup and
static IP address setup are discussed.
HOST Setup using DHCP
- Open Control Panel/Network. Make sure the Obtain an IP Address Automatically
is selected on the IP Address Tab.
- Select Disable DNS on the DNS Tab.
- Clear all Gateway IP addresses in the list on the Gateway Tab.
- Select Disable WINS Resolution on theWINS Configuration
Tab.
- Open Control Panel and click on Add Remove Programs. Check the Internet Options
box and click on Details. Select ONLY the Internet Connection Sharing box. The ICS Setup Wizard will run.
A floppy diskette will be created which will be used to configure the Client Side machine. After the Wizard is
complete, the system will reboot. After reboot, an IP address and subnet mask (192.168.0.X 255.255.255.0) will
be filled in on the IP Address tab from Control Panel/Network for the TCP/IP protocol for the LAN Adapter.
- The Control Panel/Network will show an Internet Connection Sharing Adapter and
an Internet Connection Sharing protocol for protocol that was previously setup (for example.. TCP/IP Dial Up Adapter,
TCP/IP LAN Adapter, NetBEUI LAN Adapter).
- Select the Internet Connection Sharing Adapter and click Properties then the Bindings
tab. Uncheck the protocol(s) that you don't want to use with ICS. Remove THAT protocol's ICS entry in the protocol
list (for example... NetBEUI -> Internet Connection Sharing).
- On the Bindings tab for each protocol (excluding the ones labeled Internet
Connection Sharing(protocol)), uncheck any File and Printer Sharing checkbox to disable file/printer sharing
over the internet. Also look at the Internet Connection Sharing adapter entry's Binding tab and uncheck
File and Printer Sharing for what you don't want to share over the internet.
- Reboot the system.
- Make sure all DUN connection entries have your ISP primary and secondary DNS IP
address in the Properties/Server Types tab/TCP IP Settings.
- Test the Host by running different internet applications.
HOST Setup Static IP Address
- Make sure you enter a Host IP address (e.g. 192.168.0.1) and a subnet mask (e.g.
255.255.255.0) in the Control Panel/Network/TCP IP LAN Adapter Properties/IP Address tab.
- Open Control Panel and click on Add Remove Programs. Check the Internet Options
box and click on Details. Select ONLY the Internet Connection Sharing box. The ICS Setup Wizard will run.
A floppy diskette will be created which can be reformated. After the Wizard is complete, the system will reboot.
- After reboot Control Panel/Network will show an Internet Connection Sharing Adapter
and an Internet Connection Sharing protocol for protocol that was previously setup (for example.. TCP/IP Dial Up
Adapter, TCP/IP LAN Adapter, NetBEUI LAN Adapter).
- Select the Internet Connection Sharing Adapter and click Properties then the Bindings
tab. Uncheck the protocol(s) that you don't want to use with ICS. Remove THAT protocol's ICS entry in the protocol
list (for example... NetBEUI -> Internet Connection Sharing).
- On the Bindings tab for each protocol (excluding the ones labeled Internet
Connection Sharing(protocol)), uncheck any File and Printer Sharing checkbox to disable file/printer sharing
over the internet. Also look at the Internet Connection Sharing adapter enty's Binding tab and uncheck File
and Printer Sharing for what you don't want to share over the internet.
- Reboot the system.
- Make sure all DUN connection entries have your ISP primary and secondary DNS IP
address in the Properties/Server Types tab/TCP IP Settings.
- Test the Host by running different internet applications.
Client Setup using DHCP
- Open Control Panel/Network. Select the TCP IP Protocol for the LAN Adapter.
- Select Obtain an IP Address Automatically on the IP Address
Tab.
- Select Disable DNS on DNS Tab.
- Clear all Gateway IP addresses in the list on the Gateway Tab.
- Select Use DHCP for WINS Resolution on the WINS Configuration
Tab.
- Use the floppy diskette created from the ICS install for the Host Side. The Wizard
will guide you though the setup.
- Reboot the machine.
- Test the connection by running different internet applications.
Client Setup Static IP Address
- Make sure you enter a Client IP address (e.g. 192.168.0.2) and a subnet mask (e.g.
255.255.255.0) in the Control Panel/Network/TCP IP LAN Adapter Properties/IP Address tab.
- Open Control Panel/Network. Select the TCP IP Protocol for the LAN Adapter.
- Enter the Host IP address (e.g. 192.168.0.1) in the Gateway tab.
- Enter the Host IP address (e.g. 192.168.0.1) in the DNS tab list. Enter
a Host name which can be anything (e.g MyHost). Leave Domain blank.
- Reboot the machine.
- Test the connection by running different internet applications.
No Sharing... button on the ICS HOST machine
This article explains the culprit Q231651 What you might try is uninstall ICS then reinstall
it on the HOST side.
SYMPTOMS When you cancel the Internet Connection Sharing (ICS)
Wizard, you may not be able to use the Sharing option in the Internet tool.
CAUSE This issue is by design.
File Transfer Rates on the Client
- If you use a modem and want to increase FTP download transfer rates, change the
HOST Registry setting HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ICSharing\Settings\General InternetMTU
key from "512" (default value) to a number that is of a 512 increment (eg. 1024, 1536, 2048). This will
increase file tranfers kbps rates. At 512 my rate was 42.74kbps. With a value of 1536 the rate increased to 47.60kbps.
With a value of 2048 the rate increased to 52.69kbps. A value higher than 2048 didn't improve performance for me.
I have not tested the Host side to see if it is impacted by the value change.
Connection Timeout Settings
HOST side
- Open Control Panel/Internet Options/Connections. Click the 'Always dial my default connection'.
- Select an entry in the Dial-up Settings list. Click the Settings.
Make sure you have your ISP login ID and password keyed in under the Dial-up Settings.
- Click the Advanced button. Click the 'Disconnect if idle for XX
minutes' checkbox. Click the 'Disconnect when connection may no longer be needed' checkbox.
This specifies whether to automatically disconnect your modem when you have quit all Internet programs. This is
useful if you are also using this connection for e-mail, chat rooms, or other Internet based programs.
- When the HOST has dialed a connection from an Internet application and sits idle
for the number of minutes set in Disconnect if idle for XX minutes the connection will disconnect regardless
of CLIENT side activity.
- Unchecking the 'Disconnect if idle for XX minutes' and
'Disconnect when connection may no longer be needed' checkboxes will default the timeout to the
value in the Registry HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ICSharing\Settings\General\HangupTimer.
This setting will be used when the HOST initiates the dialup or the CLIENT initiates it.
CLIENT side
- Open Control Panel/Internet Options/Connections. Click the 'Never dial a connection'.
- When the CLIENT dials a connection from an Internet application and sits idle for
the number of minutes set on the HOST in the Registry setting for HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ICSharing\Settings\General\HangupTimer.
The connection will disconnect regardless of HOST side activity.
NOTE: Using Internet Explorer, Outlook Express or other
Internet applications to dial from the HOST or CLIENT will not allow the other side to continue using the connection
when the "dialed from side" meets the idle timeout setting.
Constant Connection for both HOST and CLIENT:
I have found two different ways to keep the Internet connection active regardless
of which machine is idle.
- Change the Registry setting: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ICSharing\Settings\General
HangupTimer key from "300" to a larger value in seconds. The default of "300"
is 5 minutes. This Registry setting allows the connection to stay active and not timeout until BOTH sides
are inactive for the HangupTimer value. Open Control Panel/Internet Options/Connections select each entry in the Dial-up Settings list, click the Advanced
button. Make sure the 'Disconnect if idle for XX minutes' and the 'Disconnect when connection
may no longer be needed' checkboxes are UNCHECKED. Click OK.
- OR you can use your Dial Up Networking
(DUN) connection to dial. You can dial from either the HOST or the CLIENT. This will default your disconnect to
the Disconnect a call if idle for more than XX mins set in DUN and allow both HOST and CLIENT side
to function until BOTH are idle for the timeout setting. To setup your Dial Up Networking connections
to disconnect after an allotted time (e.g. 10 minutes), Open the Dial Up Networking icon in My Computer.
Click once to select your ISP dial-up connection. Right click and select Properties. Click the Configure
button under Connect Using. Click the Connection tab. Click the 'Disconnect a call if idle for
more than XX mins' checkbox. Set the desired number of minutes. Repeat this for each dial-up connection.
Internet application setup
- Setup your internet applications on the Host and Client side the way you normally
do. There are no proxy server IP addresses or special settings.
- To use Identd on mIRC on the Client side, simply open mIRC on the Host side.
Do not connect to any IRC servers. Click File/Options/Connect/Identd and make sure the Enable Ident Server
box is checked. Minimize the mIRC on the Host. With ICS you can DCC file send/receive and DCC chat.
- Host side internet applications that I use and work with ICS are: mIRC, ICQ, AOL
Messenger, WS_FTP, Windows 98 Telnet, Internet Explorer, Outlook Express (mail and news), SocketWatch, Windows
98 FTP command line.
- Client side internet applications that I use and work with ICS are: mIRC, WS_FTP,
Windows 98 Telnet, Internet Explorer, Outlook Express (mail and news), SocketWatch, Windows 98 FTP command line.
Back to Selections list
Cosmetic
Restore Windows Files Option Missing from Setup: This problem occurs
when there are header sections (begin and end in brackets [ ] ) in the setuplog.txt that contain more than 32 characters.
These headers need to be disabled for the option to reappear. To restore this option:
- Restart the computer. When you see the "Starting Windows98" message,
press the F8 key, and then choose Command Prompt Only from the Startup menu.
- Type the following lines at the command prompt:
attrib -h setuplog.txt
edit setuplog.txt
- Place a semicolon (;) at the beginning of any title containing more than 32 characters.
- On the File menu, click Exit. Choose Yes to save the file when you are prompted.
- Restart the computer and then run Setup again.
Try this site for Windows 98 keystroke shortcuts!
http://www.scott.net/~gtaylor/route98/keystrokes.html Windows 98 keystrokes
Turn Off the Bouncing Click Here to Begin Arrow The "Click Here to Begin"
arrow that bounces off the start menu when you first start Windows 98 was irritating right off the bat. Some feel
it's useful for those folks who can't figure out what Start means, but many of us think it's fairly stupid. Microsoft
claims that it is impossible to get rid of the little bouncing arrow, but someone figured it out:
- Run the Registry Editor (REGEDIT.EXE).
- Open HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\
Explorer.
- If it's not there, create a binary value and call it NoStartBanner.
- Double-click on NoStartBanner, and enter the value 01 00 00 00, and press
OK.
- Repeat the same steps for HKEY_USERS\ .Default\ Software\ Microsoft\ Windows\ CurrentVersion\
Policies\ Explorer.
Make a LOCKNOW setup with a screensaver on your desktop.
(Credit goes to Gene Fudala for this tip!)
Have you ever wanted to invoke your favorite screensaver immediately and lock your workstation? You can, simply
by:
- Right click the Desktop, select Properties then the ScreenSaver tab.
- Check the "Password" box and setup a password.
- Create a directory called C:\LOCKNOW.
- Copy a "scr" file from the C:\WINDOWS\SYSTEM path into the C:\LOCKNOW
directory.
- Rename the "scr" file to "exe"
- Right click and drag the "exe" screensaver file to the Desktop and select
"Create Shortcut(s) Here".
- Right click the "exe" screensaver file, select Properties, select the
Shortcut tab and add a "/S" after the Target for the screensaver file (eg. "C:\LOCKNOW\Flying Windows.exe"
/S). Without the /S, the screensaver setup screen will appear.
- Setup a "ShortCut Key" from the Properties/ShortCut tab. You will see
a "ShortCut Key" entry field between the "Start In" and "Run" fields. Just press
any letter, numeric or function key to see the shortcut key value that will be used to execute the screensaver.
Click OK.
- Or you can simply double click the screensaver shortcut on the Desktop to execute.
If you don't want the first level of folders in C: shown in the right hand
panel when Explorer starts then change it's start icons Properties Shortcut Target to : C:\Windows\Explorer.exe
/n,/e,/select,C:\
If you do not want to be prompted for a password, set your primary network
logon to Windows Logon. To do so, use the following steps:
- First try going into Control Panel/Passwords, click the Change Windows Passwords
from the Change Passwords tab.
- Uncheck any other password change options that may appear.
- Enter the current password you have as the Old Password. Tab to the New password
then tab to the Confirm New Password and click OK. Next time you reboot, you shouldn't be prompted for a Windows
98 password.
If the above didn't work, then try these steps:
- Use the right mouse button to click Network Neighborhood, and then click Properties
on the menu that appears.
- On the Configuration tab, click Windows Logon in the Primary Network Logon box,
then click OK.
- When Windows prompts you to restart your computer, click No.
- Click the Start button, point to Settings, and then click Control Panel.
- Double-click the Passwords icon.
- On the Change Passwords tab, click the Change Windows Password button, click OK,
then set a blank password
If you have multiple users try this:
- Run the Registry Editor (REGEDIT.EXE).
- Open HKEY_LOCAL_MACHINE\ Network\ Logon.
- Double-click on the Process Logon Script value, and change the data from 0000 00
to 0000 01
To hide the Network Neighborhood desktop icon, go into \tools\reskit\netadmin\poledit
from the Windows 98 install CD. Double-click the POLEDIT.EXE to execute it, click on File/Open Registry. Next,
double-click the Local User icon. Go into the Shell book then Restrictions. Check the Hide Network Neighborhood
box. Exit POLEDIT, Save the change and go into Shut Down/Restart the Computer.
To hide icons in the Control Panel, add a line in the c:\windows\control.ini
for each *.cpl icon you want to hide. If the [Don't Load] section header is not there, add it at the beginning
of the file. Any settings associated to the .cpl file will be retained. For Example:
- [Don't Load]
- joystick.cpl=no
System boot to the Windows 98 Boot Menu: Add 'BootMenu=1' and 'BootMenuDelay=X'
(where X is the number of secs to delay booting to your default Menu item) to the [Options] section of C:\msdos.sys.
You may have to change the attributes on this file (attrib -s -r -h msdos.sys) to edit it. Don't forget to put
the attributes back after editing (attrib +s +r +h msdos.sys).
If you want to add a popout menu with the contents of your Control Panel, Printers
folder, or Dial Up Netwoking folder, it is easy to do by following these instructions:
- Right click on the start button to open its contents in an Explorer window.
- Create a new folder
- If you want to create a Control Panel folder, you would name the new folder:
ControlPanel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
- If you want to create a new Printers folder, you would name the new folder:
Printers.{2227A280-3AEA-1069-A2DE-08002B30309D}
- If you want to create a new Dial Up Networking folder, you would name the new folder:
Dial UpNet.{992CFFA0-F557-101A-88EC-00DD010CCC48}
That's all there is to it. Now, if you click on your Start Menu, and navigate to
where you placed your new folder(s), it should pop out, showing the contents of that particular folder (i.e., if
you made a new Control Panel folder, you would see all of your Control Panel applets.)
To register OCX files.(This tip was suggested by Paul Barker) When
you get an error message that tells you an OCX file is not REGISTERED in the Registry, register it by making
a shortcut in the C:\WINDOWS\SEND TO folder to the C:\WINDOWS\SYSTEM\REGSERV32.EXE file. Then find the OCX file
and right click it. Select SEND TO and the REGSERV32 entry in the list. This should register the file.
Eliminate the Shortcut arrows on your desktop shortcuts. Here's how:
- Open the Registry Editor (regedit.exe).
- Do a "Find" on lnkfile (that's a lowercase L as the 1st character).
- There should be two occurrences of lnkfile in the following keys:
HKEY_CLASSES_ROOT folder lnkfile
HKEY_LOCAL_MACHINE/SOFTWARE/Classes folder lnkfile
- Delete the IsShortcut entry in the right pane by right clicking on IsShortcut and
choosing "Delete". ** Hint: When I deleted the IsShortcut from the lnkfile in HKEY-CLASSES_ROOT, the
other key file's entry was gone too. But you'll want to double check the other key entry. **
- Next, do a "Find" on piffile. There should be a piffile reference in
the same two keys as mentioned for the lnkfile.
- Delete the IsShortcut entry in the right pane.
- Restart Windows. All shortcut arrows should be gone!
Are you tired of looking at the name Recycle Bin on your desktop when you'd
much prefer Dumpster, Garbage or just plain Trash? You can change the name using the Registry.
- Start Regedit, select Find from the Edit menu, and search for Recycle Bin.
- For each string key you find with this name, double-click the value and change
the name to your preferred label.
- Press the F3 key to search for the next occurrence, and make sure you change them
all.
- Exit Regedit and press F5 to refresh your desktop and see the new name.
Press the F4 key at system boot to boot into MS-DOS 6.x. If that doesn't
work and you have your old DOS still on your system, put BootMulti=1 in the [Options] section of the msdos.sys
file.
To clear documents from the Documents setting within the Start button, click
on the Settings icon then the Start Program Menu tab and click the Clear button.
You can access your Long File Name directories or files in a DOS Prompt by
simply putting double quotes around the that name. For example, cd\"Program Files".
You can stretch the Taskbar to get your buttons to display text besides the
icon. Simply click your mouse on the top of the Taskbar until you see the up/down arrow then drag it up (if Taskbar
is on the bottom).
Use the right mouse button to drag and drop into folders, windows, etc. you
will get a popup menu with the "Move Here/Copy Here/Create Shortcut(s) Here" options.
If you want to have the Explorer View all the time (split view panes) do
this:
- Go into Windows Explorer
- Click on View/Options/File Types tab
- Highlite the Folder icon (not the Folder Type icon)
- Click the Edit button
- Click the Set Default button until the Explore command is bold
- Click Close, then Close again
- To put it back, just follow the above but Set Default to Open.
To remove an item from the "Add Remove Programs" Uninstalled list in
Control Panel that will not uninstall, execute the Regedit program, expand the HKEY_LOCAL_MACHINE folder, open
the Software/Microsoft/Windows/CurrentVersion/Uninstall folder. Select the folder of the item that is to be deleted
from the Uninstalled list. Delete or remove the DisplayName and UninstallString items. The "Add Remove Programs"
Uninstall list will now show the item removed.
Add new Windows 98 compatible applications via Control Panel and Add-Remove
Programs icon. This way the uninstall feature of that application will be added to the Add/Uninstall tab's list.
Only Windows 98 applications will do this. All other applications can be added via the Run option within the Start
button and will not create an uninstall feature.
Here's a way to define friendlier short filenames (DOS version of a Long
File Name) instead of the standard XXXXXX~1.XXX format. Run REGEDIT and do the following:
Before trying this tip, please check out this warning.
- Click the plus sign to the left of HKEY_LOCAL_MACHINE. Continue Clicking the plus
sign next to System, and then CurrentControlSet, and finally Control.
- Highlight File System.
- Right-click the right pane of the Registry editor. Click New and then Binary value.
- Type in the value name NameNumericTail. Press Enter.
- Double-click NameNumericTail. Type 0 (zero) as the single entry for binary value.
Click OK.
- Roboot your computer.
The "Send To" quick menu shows only your drives as destinations.
You can use any folder or file as a destination by adding shortcuts to the "Send To" folder. You must
add a shortcut file to that folder; a shortcut to Recycle Bin is great as it will avoid the prompt dialogue "Do
you want to send to Recycle Bin?". By the way, to edit the "Send To" menu, just open the Send To
folder in C:\Windows.
The Windows 98 Setup program creates a file called MSDOS.SYS in the root
directory and sets the file's Read-Only, System, and Hidden attributes. Unlike the MSDOS.SYS file in MS-DOS, this
file is a text file. It contains a [Paths] section that lists the locations of other Windows 98 files (such as
the registry file) and an [Options] section that you can use to personalize the startup process.
The [Paths] section can contain the following settings: |
HostWinBootDrv=<Root of Boot Drive>
Default: C
Purpose: Specifies the location for the root of the startup drive |
UninstallDir=<Root of Boot Drive>
Default: C
Purpose: Specifies the location of the W98undo.dat and W98undo.ini files. These files are necessary to uninstall
Windows 98
NOTE: This setting is present only if you back up your system files when you are prompted during Windows 95 Setup. |
WinBootDir=<Windows Directory>
Default: Directory specified during Setup (for example, C:)
Purpose: Lists the location of the necessary files for startup |
WinDir=<Windows Directory>
Default: Directory specified during Setup (for example, C:)
Purpose: Lists the location of the Windows 98 directory specified during Setup |
The [Options] section can contain the following settings
and must be manually inserted |
AutoScan=<Number>
Default: 1
Purpose: Defines whether or not ScanDisk is run after a bad shutdown. A setting of 0 does not run ScanDisk; 1 prompts
before running ScanDisk; 2 does not prompt before running ScanDisk but prompts you before fixing errors if any
errors are found.
This setting is used only by Windows 95 OEM Service Release 2 and Windows 98. |
BootDelay=<Seconds>
Default: 2
Purpose: Sets the amount of time that the "Starting Windows98" message remains on the screen before
Windows98 continues to startup. |
BootSafe=<Boolean>
Default: 0
Purpose: A setting of 1 forces your computer to start in safe mode. |
BootGUI=<Boolean>
Default: 1
Purpose: A setting of 1 forces the loading of the graphic interface. A setting of 0 disables the loading of
the graphic interface. |
BootKeys=<Boolean>
Default: 1
Purpose: A setting of 1 enables the use of the function-key startup options (that is, F4, F5, F6, and F8).
A setting of 0 disables the use of these function keys during the startup process.
NOTE: A setting of BootKeys=0 overrides the use of BootDelay=n. |
BootMenu=<Boolean>
Default: 0
Purpose: A setting of 1 enables the startup menu. If this setting is 0, then to invoke the startup menu you
must press F8 when "Starting Windows98" appears. |
BootMenuDefault=<Number>
Default: 1 if the computer is running correctly 4 if the computer locked up in the previous instance of
Setup
Purpose: Use this setting to set the default menu item for startup. |
BootMenuDelay=<Number>
Default: 30
Purpose: Sets the number of seconds your computer will pause on the startup menu. If the number of seconds
counts down to 0 without intervention, the BootMenuDefault is activated.
NOTE: This option is not functional unless BootMenu=1 has been added to the [Options] section of the Msdos.sys
file. |
BootMulti=<Boolean>
Default: 0
Purpose: A setting of 0 disables the multi-boot option. (For example, with a setting of 0 you cannot boot your
previous operating system.) A setting of 1 enables the F4 and F8 keys to boot your previous operating system. |
BootWarn=<Boolean>
Default: 1
Purpose: A setting of 0 disables the safe-mode startup warning message and the startup menu. |
BootWin=<Boolean>
Default: 1
Purpose: A setting of 1 forces Windows98 to load at startup. A setting of 0 disables Windows98 as your default
operating system (this is useful only if you have MS-DOS version 5.x or 6.x on the computer).
Note: Pressing F4 inverts the default only if BootMulti=1. (For example, pressing the F4 key with a setting of
0 forces Windows98 to load.) |
DoubleBuffer=<Boolean>
Default: 0
Purpose: A setting of 1 is a conditional setting that enables double- buffering for controllers that need it
(for example, SCSI controllers). A setting of 2 is an unconditional setting that enables double-buffering regardless
of whether the controller needs it or not. |
DBLSpace=<Boolean>
Default: 1
Purpose: A setting of 1 allows the automatic loading of the DBLSPACE.BIN file. A setting of 0 prevents the
automatic loading of this file.
NOTE: Windows 98 uses either Dblspace.bin or Drvspace.bin if either is present in
the root folder of the boot drive at startup. To disable a compression driver from being loaded at startup, use
both settings in the Msdos.sys file.
For example:
DBLSpace=0
DRVSpace=0
|
DRVSpace=<Boolean>
Default: 1
Purpose: A setting of 1 allows the automatic loading of the DRVSPACE.BIN file. A setting of 0 prevents the
automatic loading of this file.
NOTE: Windows 98 uses either Dblspace.bin or Drvspace.bin if either is present in
the root folder of the boot drive at startup. To disable a compression driver from being loaded at startup, use
both settings in the Msdos.sys file.
For example:
DBLSpace=0
DRVSpace=0
|
LoadTop=<Boolean>
Default: 1
Purpose: A setting of 0 does not let Windows 98 load COMMAND.COM or DRVSPACE.BIN/DBLSPACE.BIN above 640K. If
you are having compatibility problems with software that makes assumptions about available memory, try setting
this to 0. |
Logo=<Boolean>
Default: 1
Purpose: A setting of 1 forces the default Windows 98 logo to appear. A setting of 0 prevents the animated
logo from being displayed. A setting of 0 also avoids hooking a variety of interrupts that can create incompatibilities
with certain third-party memory managers. |
Network=<Boolean>
Default: 0
Purpose: A setting of 1 means the network was installed and adds "Start Windows, bypassing startup files,
with network support"; as an option on the Windows 98 startup menu. |
The MSDOS.SYS file also contains a section that contains seemingly useless information.
This information is necessary to support programs that expect MSDOS.SYS to be at least 1024 bytes in length. For
example, if an anti-virus program detects that the MSDOS.SYS file is less than 1024 bytes, it may assume that the
file is infected with a virus. If you delete MSDOS.SYS, your computer will not start.
The following statement, followed by a series of X's, appears in MSDOS.SYS:
;The following lines are required for compatibility with other programs.
;Do not remove them (MSDOS.SYS needs to be greater than 1024 bytes). |
Since each line begins with a semicolon (;), the lines are not read by the computer.
To edit the MSDOS.SYS file:
- Click the Start button, point to "Find" and then click "Files Or
Folders".
- In the "Named" box, type msdos.sys in the "Look In box", click
your startup drive (usually drive C), and then click Find Now.
- Use the right mouse button to click the MSDOS.SYS file, and then click Properties.
- Click the "Read-Only" and "Hidden" check boxes to remove these
attributes from the MSDOS.SYS file, and then click OK.
- Use the right mouse button to click the MSDOS.SYS file, and then click "Open
With".
- Click WordPad, and then click OK
- Make the changes you want to the MSDOS.SYS file. When you are done, save the file,
and then quit WordPad.
- Use the right mouse button to click the MSDOS.SYS file, and then click Properties.
- Click the Read-Only and Hidden check boxes to set these attributes for the file,
and then click When you have finished, restart Windows.
Right mouse clicking on any icon will give options to change Properties/Delete/Rename/Copy/Open
etc. Right mouse clicking anywhere on the desktop and selecting Properties allows Display properties to be changed.
Faster than going thru Control Panel!
Applications can be added to the Start button by dragging the executable
or icon to the Start button or from the Start button via Settings/Taskbar and using the Advanced button to Cut/Copy/Paste
of icons from various folders.
Back to Selections list
Networking (WINS Peer to Peer / Dial Up Networking)
You can use WINS to share files and printers. Follow the instructions for
using WINS from the http://www.winfiles.com/connect page. WINS can use both the LMHOSTS and WINS to find a static or dynamic IP address to
resolve or if one computer can't use WINS, it will automatically try the LMHOSTS file that is setup with actual
IP addresses. A file has to be put into the C:\windows directory called LMHOSTS (without any extension). This file
will contain the IP address and ComputerName (eg. 198.105.232.1 ftp). To find what your IP address is, Click on
the Start button, then Run... NBSTAT-N. The IP address will appear at the top of the screen. Right clicking on
My Computer allows you to map a network drive via the Map Network Drive selection. Here you put in your \\ComputerName\SharedResourceName
format (ie.. \\winserve.001\guest). If only the \\ComputerName is known, make sure the Network Neighborhood icon
is on the desktop, then click the Start button.. Run... \\ComputerName. A dialog box will appear with all the shared
resources available at that remote site. Important: To set security up on folders or entire drives, go into Explorer
and right click the drive or folder and select the Sharing... option, Sharing Tab, the Share As radio button. Then
select the Access Type. Passwords can be setup to use so security is maintained. Only those drives/folders that
are setup as Shared will be available.
To use the 32-bit Internet connection Dial Up Networking (DUN), follow the
step by step instructions contained in the Windows95
TCP/IP FAQ. The FAQ will explain all the settings for TCP/IP protocol, Client
for Networks (Windows Logon Client) and Dial-Up Adapter and can be used for both PPP and SLIP.
Right mouse click on the Dial Up connection icon (the one setup for dialing
into your network or ISP) and Properties to change Modem and Server Type options. For example to set the "Bring
Up Terminal Window" option that some ISP's require. Click on the Connection option on the Menu bar then Settings
to check the "Redial" option.
Back to Selections list
MS FAX
To use FAX in Windows 98, you can use the Windows 95 MS FAX located on the Windows
98 CD under \tools\Oldwin95\message\us.
- Copy \windows\system\MAPISTUB.DLL somewhere you will need this after installing
MS FAX. This file somehow becomes missing after installing MS FAX and causes Outlook Express (OE) to display a
prompt informing you that OE is not the default mail client. Another message box appears instructing you to reinstall
the app that uses MAPISTUB.DLL so it can be put into \windows\system.
- If you are running Outlook 97 (or later) or Microsoft Exchange Mail, you can skip
to step 4. If not, run the wms.exe file first which will install Windows Messaging (contains
the MAPI requirements for FAX).
- Reboot
- Run awfax.exe to install MS FAX.
- Reboot
- Copy MAPISTUB.DLL into \windows\system
Back to Selections list
- Home