Win9x FAQ's
About Us Products & Services Support Links What's New

Up

"If in doubt, boot it out."  Many problems we see from our customers clear up upon a system reboot.  BEFORE you try to get other support, simply try rebooting your system and see if the problem still persists.

While Win9X is supposed to not need it we recommend a few basic settings:

config.sys

DEVICE=C:\windows\HIMEM.SYS /TESTMEM:ON /V 
DEVICE=C:\windows\EMM386.EXE NOEMS10000 /v 
DOS=HIGH, UMB 
BUFFERS=40,0 
FILES=99 
STACKS=18,512 
SHELL=C:\COMMAND.COM C:\ /E:6000 /p

Then any drivers like:

DEVICEHIGH=C:\windows\COMMAND\ANSI.SYS /K /L /X

Above first memory mangers are loaded, so any programs or devices that may need them can use these services.  
Next tell system to put the DOS support into high memory.
Next allocate some disk buffers
Next declare enough file handles for programs to use
next declare enough stacks for programs to use
The shell statement adds /e:## that alocates that many bytes of memory for environment variables.
Last we use ansi.sys for some prompt staements

 

 

autoexec.bat

set PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\UTIL
c:\UTIL\NOSHIFT.COM
C:\windows\COMMAND\MODE CON: RATE=32 DELAY=1
C:\UTIL\101.COM 
LH e:\windows\COMMAND\DOSKEY
PROMPT $p$g
MD C:\TEMP 
SET TMP=C:\TEMP 
SET TEMP=C:\TEMP

Above we explicitly set the path, want to correctly find programs we need.
noshift is a program that turns off the keyboard shift states, caps lock, num lock.
We set the typing keyboard repeat speed.
Load doskey, we use DOS often enough to warrant loading it here.
Set a prompt.  Ofr a more interesting prompt