search (type term and press 'enter')

index of weekly resnet training index of flash simulations an index of troubleshooting pages HEAT coll logging documentation e-mail raphael

How to Troubleshoot Windows Freeze-ups and Errors

Windows is known for its error messages and frustrating freeze-ups. Many things may occur to cause such problems, and unless you see a known and documented behavior, or a previously seen and oft-resolved error message, the troubleshooting process can be long and tedious. This training is designed to provide you with tools you can use to try to figure out what is going on.


Error Messages
General rules of thumb

Windows 9x/me errors
Fatal exception OE| Fatal Exception OD| General protection fault
Invalid Page Fault| Kernel32.dll errors | Windows Protection Error
Missing .dll or .vxd files
| Unknown errors

How to perform a clean boot in 9x/me


Windows XP errors

Stop errors | Memory dumps



 

 

 



 

 

Troubleshooting

How to look up Windows Error Messages

Microsoft's Knowledge Base

General MS information about Windows Errors

Windows 98/ME | Windows 2000 | Windows XP

Independent Resources
Labmice.net |
Techadvice.com

Do a Google Search

Windows 9x/ME Solutions - Clean Booting

(opens a new browser)




 











 





GENERAL RULES OF THUMB

Windows 9x/me errors:

Fatal Exception OD
Microsoft's definition | top

The cpu has lost contact with a device or a virtual device driver, while attempting to complete an operation with that device. As per Microsoft: A Fatal Exception 0D is an error message that is most commonly found, but not limited to, out dated or damaged video display adapter drivers and out dated multimedia software; however, this error message has also been know to occur when theHsflop.pdr file is missing or damaged.

Fatal Exception OE
Microsoft's definition | top

The cpu has lost contact with a device or a virtual device driver, while attempting to complete an operation with that device. Frequently, an application attempts to access an illegal operation or instruction. This type of error is an indication that there is a hardware issue or hardware driver that needs to be resolved.

General Protection Fault
Microsoft's definition | top

An application is attempting to use a memory location that it is not supposed to use. If one application tries to utilize a memory space being used by another application, a general protection fault will occur. This error is an indication that the program in question is corrupt, or the RAM is bad or incompatible with the system.

Invalid Page Fault
Microsoft's definition | top

Virtual Memory has become unstable. The system is unable to utilize the paging file to efficiently run all processes. This error indicates that there is a shortage of physical RAM, a shortage of available disk space, or that there are simply too many processes running. In addition, programs attempting to utilize other programs' data or memory space can cause these errors.

Kernel32.dll Errors
Microsoft's definition | top

Kernel32.dll is a dynamic link library file which handles memory management, interrupts, and input/output operations. The error usually takes the form of an invalid page fault where a program is invading the kernel32.dll memory space ('[app name] has caused an invalid page fault in kernerl32.dll)'. Such a program must be uninstalled and re-installed.

Windows Protection Error
Microsoft's definition | top

You see these on startup. The error message says, "Windows protection error. You need to restart Windows." The system is loading a damaged .vxd (virtual device driver) file, or an etry in the registry that points to the .vxd file is corrupt.. You may or may not be informed of the file in question. These errors have many possible causes. Refer to Microsoft's definition.
.
Missing .dll or .vxd files

top

.dll files are small files that are called into use by apps when needed, and put away when the app is done with it. These files are not necessarily part of the app. The extension stands for 'dynamic link library'.
.vxd files are actual components of the operating system. The extension stands for 'virtual device driver'. The file is a 'virtual device'. Such errors are an indication that a file is missing, but entries in the registry or the system.ini configuration file prompt the system to look for it.

Solution: Extract the file in question from the OS cd-rom.

Unknown Errors

top

The most frustrating of the bunch: An app has caused an unknown error in a 'module'. If you're lucky, both the application and the 'module' are listed. Otherwise, only the app is listed. This error is an indication of a corruption is a specific application, either in the 'corruptor' (the app) or the 'corruptee' (the module). Solution: Uninstall and re-install (or, if the student doesn't need it, just uninstall) the offending application.


How to Perform a Clean Boot in Windows 9x/ME

Clean booting is a selective-startup procedure in which you control what programs and drivers the system starts with at boot. It is a long and tedious troubleshooting procedure, but with patience, you might isolate the problem and solve it. Click here for the instructions.



Windows XP Errors


a. Stop Errors
top

This is the Windows XP version of the BSOD (blue screen of death). There are many things that can cause this, but you'll usually see it on startup.

This error is an indication of a problem with a device or its driver.


b. Memory Dumps
top

A blue screen error common to all NT based operating systems (NT, 2000, XP). You'll see a cryptic set of hexadecimal addresses, along with the words "memory dump". The OS is 'dumping' the error into a text file for examination at a later date.

This type of error usually indicates a major corruption in the OS. Forget about looking ot the dump file. It is time to re-install Windows.

 

 

HOW TO LOOK UP WINDOWS ERROR MESSAGES
top


Whenever you get an error message, you will need to look it up to see what the solution is (if there is one). This section describes some web pages you can go to in order to look up and troubleshoot these problems.

Microsoft's knowledge base

- Enter the OS in question
- Enter keywords from the error (it type of error, any applications idicated, etc.)
- For efficient searches, refer to Microsoft's tips on how to query the knowledge base.



General information about Windows errors

Windows 98/ME Error Message Resource Site


Windows 2000 Error Messages

Windows XP Troubleshooting - Specific Stop Errors



Independent Resources for looking up Windows errors

Labmice.net: A good resource for Windows 2000 and XP. Note: Links will open directly to specific MS knowledge base articles.
Windows 2000 error codes | Windows XP error codes


Techadvice.com: A low-tech site with a lot of information about all versions of Windows.
Windows 95 | Windows 98 | Windows ME | Windows 2000 | Windows XP



Do a Google search

Place the error message or its keywords into a google search (or other search engines; Google just does the job very well). You will get numerous hits, including the specific Micorosft article pertaining to the issue, or close to it.



 Top

site map