| 2.11
Configuring
The
System   ABOUT
THE
AUTOEXEC
/
CONFIG   The
autoexec.bat and the config.sys were files created for MS-DOS and Windows 3.x
as an easy solution of loading the files required for various devices as well
as the operating system to properly run. These files are required for later
revisions of MS-DOS and Windows 3.x to load. However because Microsoft is
trying to steer away from Windows these files are not required for Windows 95,
Windows 98, Windows NT or Windows 2000.   HOW
TO EDIT THE FILES   The auotexec.bat
 and
the config.sys 
are
most
commonly
edited
by
the
MS-DOS
command
file
Edit.
To
edit
these
files
type edit c:\autoexec.bat 
to
edit
the
autoexec.bat
file
or edit c:\config.sys 
to
edit
the
config.sys
file.
If
the
mouse
drivers
are
no
loaded
properly
you
will
not
have
the
capability
of
navigating
the
mouse.
On
our
edit
page
we
have
listed If you have Windows 95 or Windows
98 it is recommended that you use the sysedit command to run this
program click Start / Run and type sysedit.   REMARKING
INFORMATION   Remarking
lines within the autoexec.bat or the config.sys allows you to temporarily or
permanently prevent a line from loading each time you boot the computer. The
method most commonly used is placing "REM" in front of the
file you wish to skip.   If you are
encountering issues with a line in the autoexec.bat it is highly recommended
that you remark the line instead of removing it. This will prevent issues from
arising if the line needs to be placed back into the appropriate file.   AUTOEXEC.BAT
LAYOUT   The following is an example of
what an autoexec may look like:   @C:\PROGRA~1\NORTON~1\NAVDX.EXE
/startup @ECHO OFF PATH=C:\IBMTOOLS;C:\MSSQL7\BINN PATH=D:\TCWIN45\BIN;%PATH% PATH=D:\TCWIN451\BIN;%PATH% REM [Header]   DOSKEY   REM [CD-ROM Drive]   REM [Miscellaneous]   REM [Display]   REM [Sound, MIDI, or Video
Capture Card]   REM [Mouse]   PATH=%PATH%; SET
PATH=C:\PROGRA~1\SYMANTEC\PCANYW~1\;%PATH%   PATH=%PATH%;"C:\Program
Files\Mts"   
 
  | Command | Explanation |  
  | @echo off  | Tells DOS to
  just read the lines but don't echo them back to the screen. |  
  | SET
  SOUND=C:\PROGRA~1\CREATIVE\CTSND  | This example
  is for the particular sound card that we have in one of the machines that we
  have. The set sound is telling the computer to send all sound events that the
  computer may run to that directory. |  
  | SET BLASTER=A220 I5 D1
  H5 P330 E620 T6                 | Tells the computer to set the
  sound blaster settings, this is a good line for games players, if you have
  this line in your autoexec.bat you will know all settings for your sound
  card. A220 =  port
  address
  "220",
  I5
  =
  IRQ
  5,
  D1
  =
  DMA
  1
  usually
  being
  the
  settings
  you
  will
  need
  for
  any
  game
  out
  on
  the
  market. |  
  | LH
  C:\WINDOWS\COMMAND\MSCDEX.EXE
  /D:123  | Line used
  for the CD-ROM, if you have  Windows
  95+
  the
  MSCDEX
  will
  always
  be
  in
  the
  C:\WINDOWS\COMMAND
  Windows
  3.x
  or
  DOS
  usually
  be
  either
  in
  C:\DOS
  or
  C:\WINDOWS
  directory.
  The
  /D:123
  is
  the
  name
  of
  the
  driver
  name
  that
  loads
  in
  upper
  memory
  this
  can
  be
  anything
  usually
  /D:MSCD0001
  however
  this
  is
  not
  an
  actual
  driver
  this
  is
  just
  the
  name
  for
  the
  driver.
  Ensure
  if
  you
  change
  this
  line
  that
  you
  change
  it
  in
  the
  config.sys
  on
  your
  CD-ROM
  line
  if
  the
  two
  are
  not
  the
  same
  your
  CD-ROM
  drive
  will
  not
  load. |  
  | LH
  C:\MOUSE\MOUSE.EXE  | Load
  the
  mouse
  driver,
  however
  each
  mouse
  is
  different
  usually
  however
  the
  mouse
  driver
  will
  be
  either
  mouse.com
  or
  mouse.sys
  the
  sys
  file
  loading
  in
  the
  config.sys. |  
  | DOSKEY  | Simple dos command to load DOSKEY into memory so
  when in DOS you can use it without having to load it. |  
  | CLS | MS-DOS command to clear screen. |  
  | WIN | Used for users using Windows
  3.x, this line will load windows automatically when booting the computer. |   
            
              CONFIG.SYS
LAYOUT   The following is an example of
what the config.sys may look like:   DEVICE=C:\WINDOWS\HIMEM.SYS DOS=HIGH,UMB DEVICE=C:\WINDOWS\EMM386.EXE
NOEMS FILES=30 STACKS=0,0 BUFFERS=20 DEVICEHIGH=C:\WINDOWS\COMMAND\ANSI.SYS DEVICEHIGH=C:\MTMCDAI.SYS
/D:123   
 
  | Command  | Explanation |  
  | DEVICE=C:\WINDOWS\HIMEM.SYS 
   | The
  Himem.sys
  line
  is
  a
  very
  important
  line
  this
  line
  will
  allow
  you
  to
  load
  drivers
  into
  high
  memory
  if
  this
  line
  is
  not
  present,
  Windows
  3.x
  will
  not
  load
  up.  |  
  | DOS=HIGH,UMB  | This
  line
  will
  load
  DOS
  into
  high
  memory
  in
  a
  Upper
  memory
  Block.
  Note
  the
  location
  usually
  best
  placed
  after
  the
  HIMEM.SYS. |  
  | DEVICE=C:\WINDOWS\EMM386.EXE
  NOEMS  | The
  EMM386
  line
  loads
  the
  Extended
  memory
  manager,
  however
  note
  that
  some
  MS-DOS
  games
  have
  problems
  with
  Extended
  memory
  and
  will
  not
  run
  without
  the
  NOEMS
  statement. |  
  | 
 FILES=30  | The files line allow windows to
  load 30 files at the same time usually however going higher may decrease the
  computer's performance 30 is found to work the best. Also ensure that this
  line is all as one line and that there is not a space between and after the
  =. |  
  | STACKS=0,0 | The stacks line was first used
  in MS-DOS 3.2 and was used to swap the stack whenever an asynchronous
  hardware interrupt occurred. Later in MS-DOS 3.3 the line STACKS=0,0 was
  added into the config.sys. In special circum stances this line was changed to
  STACKS=9,128.  The STACKS statement has a
  range of 8-64, 32-512. If a higher value is entered you will receive a FATAL
  : Internal Stack Failure, System Halted error message. |  
  | BUFFERS=20  | Buffers line is to load buffers
  into memory allowing windows to load memory. |  
  | DEVICEHIGH=C:\WINDOWS\COMMAND\ANSI.SYS 
   | The
  ansi.sys
  line
  is
  a
  driver
  for
  DOS
  to
  allow
  you
  to
  have
  different
  colors
  /
  size's
  and
  special
  characters
  at
  the
  DOS
  prompt. |  
  | DEVICEHIGH=C:\MTMCDAI.SYS
  /D:123  | This line is the name of the
  CD-ROM driver on the particular system we are working on the /D:123
  represents the name of the driver which in this case is named 123 however can
  be named anything usually MSCD0001. Note however that /D:123 must be exactly
  the same in config.sys and autoexec.bat, if they are different the CD-ROM
  will not work in DOS. |  
  | LASTDRIVE=  | Allows you to specify the last
  drive installed on the computer. It is not recommended this line be used
  unless you are using Windows 3.11 or below. This line can cause issues with
  Windows 95 & 98 and will generally be remarked by Windows automatically. |  
  | FCBS= | Line
  used
  to
  specify
  the
  number
  of
  file-control
  blocks
  for
  file
  sharing.
  This
  line
  should
  only
  be
  used
  when
  programs
  require
  it
  and
  today
  is
  generally
  not
  used
  or
  required.
  FCBS
  can
  utilize
  between
  1
  and
  255. |      
 |