In order to achieve consistent reporting results, it’s best to check system resources just after the computer has been turned on. Make sure to check system resources before you run any additional programs. Keep in mind that every program you run will temporarily decrease your amount of available system resources. To see a list of all currently running programs, hold down the [CTRL] + [ALT] + [DELETE] keys together (depress all three keys at the same time). To immediately shut down any individual application, highlight the task, and click the “End Task” button with the mouse. The only task necessary to the fundamental functioning of Windows is “Explorer”. Any other task may be ended if it is locked up, or otherwise not needed. Any of the tasks that are loaded by the system startup routine will be run again the next time the computer is started. MANUAL EDITING: MSconfig brings together startup components loaded from a number of places on the computer. Unchecking a startup file in MSconfig doesn’t actually remove the program installation from your system. It simply disables the program’s automatic startup status. In some cases, it becomes necessary to permanently remove the program from the startup routine (ie., some viruses need to be removed this way), and in Windows 95, MSconfig is not provided by default (you can copy the msconfig.exe program from a Windows 98 machine, and it will work properly under Windows 95). In these cases, you may need to manually edit the startup configuration files. Startup routines controlled by MSconfig are found in the following locations: - DOS startup files - “Config.sys” and “Autoexec.bat”
- Windows Configuration Files - “Win.ini” and “System.ini”
- Programs in the C:\Windows\Start Menu\Programs\Startup folder
- Windows Registry Entries
TEXT FILES: DOS startup files and Windows configuration files are text entries that can be edited and saved in plain ASCII format with any text editor (notepad, wordpad, etc.). Config.sys and Autoexec.bat are found in the root directory of the hard drive (“C:\”). Win.ini and System.ini are both found in the C:\Windows directory. All versions of Windows contain a program called “sysedit” which will bring up each of the text configuration files for manual editing (go to START -> RUN -> type “sysedit” (without the quotes) -> OK). In the early days of DOS, config.sys was used to load device drivers and system components such as CD-ROM drivers and memory management software. Today, most of those operations are taken care of automatically within Windows. If you use real mode DOS apps (DOS programs which run from a command prompt, as opposed to an icon in Windows), your config.sys may still contain necessary listings. Device drivers are loaded into the config.sys text file in the format “DEVICE=DRIVER_FILENAME”. The following line is an example of a typical CD-ROM device driver entry in config.sys: DEVICE=C:\MTM\MTMCDAI.SYS /D:MTMIDE01 The “rem” command is used to place remarks into configuration files. Any text following the word “rem” will be ignored by the operating system. The following entry, for example, might be placed in the config.sys file to help the user remember that the middle line loads a CD-ROM driver: rem ---------------------- MTM ATAPI CD-ROM ---------------------- DEVICE=C:\MTM\MTMCDAI.SYS /D:MTMIDE01 rem ---------------------- MTM ATAPI CD-ROM ---------------------- The two “remmed” lines will be ignored by the startup routine. If you were to REM out the line containing the CD-ROM device drive (the middle line), that CD drive would most likely continue to work in Windows, but it will NOT work in DOS real mode. Other entries found in config.sys include FILES=, BUFFERS=, and DOS=HIGH. These entries help DOS applications manage memory and file resources on the computer. They are usually added by DOS installation programs. If you no longer use the DOS apps which make use of such entries, they can be remmed out. Below is a sample config.sys file in which none of the entries were needed by the current Windows configuration (this machine had been upgraded from Windows 3.1). All entries have been remmed to improve start speed and resource availability: rem device=C:\OPTi931\CDSETUP.SYS /T:X rem device=C:\WINDOWS\HIMEM.SYS rem DEVICE=C:\WINDOWS\EMM386.EXE 2048 rem dos=high rem files=30 rem buffers=30 rem STACKS=9,256 rem DEVICE=C:\WINDOWS\SMARTDRV.EXE rem /DOUBLE_BUFFER
REM Following line added by AOL install program rem DEVICE=C:\DOS\SETVER.EXE rem DEVICE=C:\NANSI.SYS Autoexec.bat is used to automatically run programs from the DOS prompt (before the Windows graphic interface is loaded). Today, it is still common to see virus programs run a quick check in DOS mode, before Windows loads. Other entries in the autoexec.bat file include DOS mode mouse drivers, screen clearing commands, PATH entries, etc. Many of these entries can be remmed out if they are not currently in use on your computer. The PATH command should NOT be altered or remmed. It tells the operating system to check in certain directories by default, whenever performing system wide operations. Here is an example of an autoexec.bat file with all unnecessary entries remmed out (the remmed entries are unique to the machine this specific autoexec entry came from). Notice that the PATH entry has not been remmed: rem SET BLASTER=A220 I5 D1 T4 rem SET SOUND16=C:\OPTi931 rem C:\WINDOWS\SMARTDRV.EXE path=C:\WINDOWS;C:\WINDOWS\COMMAND;c:\;c:\utils rem SET TEMP=C:\WINDOWS\TEMP rem mouse rem C:\OPTi931\sndinit /b rem cls rem echo off The win.ini and system.ini files contain headers enclosed in brackets. The first such entry in the win.ini file is [windows]. Entries under the [windows] category include: load= run= device= These entries are used to automatically load certain types of programs when Windows starts. Unnecessary items may be remmed. The system.ini file includes the headers [boot], [386Enh], and [drivers32] which may contain similar startup options. A typical win.ini [boot] section may appear as follows: [boot] oemfonts.fon=vgaoem.fon shell=Explorer.exe system.drv=system.drv drivers=mmsystem.dll power.drv user.exe=user.exe gdi.exe=gdi.exe sound.drv=mmsound.drv dibeng.drv=dibeng.dll comm.drv=comm.drv mouse.drv=mouse.drv keyboard.drv=keyboard.drv *DisplayFallback=0 fonts.fon=vgasys.fon fixedfon.fon=vgafix.fon 386Grabber=vgafull.3gr display.drv=pnpdrvr.drv The above section does NOT contain any unnecessary entries. You should be absolutely sure not to remove or rem out any headings that are required by Windows. Manual editing of this type does require care and experience, but you can keep an eye out for specific program entries that are clearly not part of Windows. Look for the names of third party manufacturers, and unneeded applications that you know you have added. Items may be remmed by placing the “rem” command, or the “;” (semicolon) character at the beginning of any text line. THE WINDOWS STARTUP FOLDER: In Windows, any program may be added to the startup routine by copying its icon to the C:\Windows\Start Menu\Programs\Startup folder. Icons in this directory can be found on the start menu under START -> PROGRAMS -> STARTUP. Each of these programs will be loaded every time Windows is started. To manually remove a program from this area of the start routine, simply delete its icon from this folder. The program will not be uninstalled, it simply won’t be run automatically upon startup. You can access this folder by Right Clicking the START button (click the right mouse button on START), then left click EXPLORE -> C: -> WINDOWS -> START MENU -> PROGRAMS -> STARTUP. To remove programs, select an icon, and press the [Delete] key on the keyboard. THE WINDOWS REGISTRY: The registry is a centralized database/repository in which Windows stores all current software settings and configuration information. You can edit registry settings with the “REGEDIT” program: click START -> RUN -> type “regedit” (without the quotes) -> OK. BE CAREFUL WHEN EDITING THE REGISTRY. One incorrect deletion or change in the wrong registry entry could bring your system to its knees. Startup entries are found in regedit by clicking: My Computer -> HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows -> CurrentVersion -> Run, RunOnce, RunOnceEx, RunServices, and RunServicesOnce. |