Understanding Windows System Error Codes
“Hi Wally, There are many error codes in Windows, where can i get more information about what they mean?”
- Martin B., USA
Before addressing any computer issue, I always recommend scanning and repairing any underlying problems affecting your PC health and performance:
- Step 1 : Download PC Repair & Optimizer Tool (WinThruster for Win7, XP, Vista – Microsoft Gold Certified).
- Step 2 : Click “Start Scan” to find Windows registry issues that could be causing PC problems.
- Step 3 : Click “Repair All” to fix all issues.
Setting up weekly (or daily) automatic scans will help prevent system problems and keep your PC running fast and trouble-free.
Wally’s Answer: These System Error Codes cover a wide variety of potential errors. These errors occur in various different situations. Using these codes effectively requires some analysis and investigation into the cause and context of the problem at hand. These codes are defined in WinError.h header file. This information is mostly only useful to programmers, and students of programming.
System Error Codes and Programming
Error Codes and Error Messages are used by computer programmers. They can appear in response to problems in an application or program. These error codes are mostly used to identify problems relating to hardware, software, incorrect user input, or some other problem. This is important for programming languages that lack exception handling. These Error Codes are also sometimes used with exception handling as well.
The “Blue Screen of Death” or BSoD has System Error Codes in it.
Error codes & exception handling
Handling unwanted occurrences in the execution of a program is called exception handling. The exception handler switches the control of the program to the sub-program or subroutine. The appropriate subroutine tries to take care of the problem. Due to this, Error Codes are slowly disappearing from the programmer’s environment.
Modern object-oriented programming languages replace Error Codes with exceptions. Exceptions are separate from the rest of the code. This separation of error handling from the rest of the code makes programs easier to write and understand. Exception handling code can handle a wide variety of situations, and any number of function calls. This makes the programs using exception handling more readable than those using error codes.
All Windows System Error Codes
Microsoft has reference pages for Windows System Error Codes on their website.
- System Error-Codes (0-499)
- System Error-Codes (500-999)
- System Error-Codes (1000-1299)
- System Error-Codes (1300-1699)
- System Error-Codes (1700-3999)
- System Error-Codes (4000-5999)
- System Error-Codes (6000-8199)
- System Error-Codes (8200-8999)
- System Error-Codes (9000-11999)
- System Error-Codes (12000-15999)
Is Your PC Healthy?
I always recommend to my readers to regularly use a trusted registry cleaner and optimizer such as WinThruster or CCleaner. Many problems that you encounter can be attributed to a corrupt and bloated registry.
Wally’s Answer Rating
Summary: Every Windows Wally blog post is evaluated on these three criteria. The average of all three elements determines an "Overall Rating" for each blog post.