spacer spacer spacer
application solutions
exception solutions
Exceptions & Crashes
  fatal BSoD errors Fatal BSoD Errors
  fatal startup Fatal Startup
internet solutions
Windows 8 solutions
Windows 8
Windows 7 solutions
Windows 7
vista solutions
Windows Vista
xp solutions
Windows XP
  annoyances Annoyances
index to publishers
Index to Publishers
file lookup
File lookup
  entertainment Entertainment
  Partition Commander
Now it's easy for anyone to safely partition their hard drive! You can reclaim waste disk space, organize files, even add new OSes.
Fix-It Utilities
Make your PC run like new! Includes Anti-Virus, Anti-Spyware, hardware diagnostics, registry fixer, and more!
Exception Solutions

View information and solutions for exceptions where Windows contineus to run. If Windows crashes with a BSoD message, see our Fatal BSoD solutions. There are four types of exceptions you may encounter:

Hang - If a program locks up, typically in a loop it can't get out of it's considered a hang. The program must be terminated, and any unsaved work will be lost. Other running applications are not normally affected.
Fatal - The program performed some action it is not allowed to do, such as dividing by zero or accessing an area of memory it does not have permission to access. Usually these are fatal and the program must be closed, but other running programs are not normally affected.
Error - The program encountered a serious error, but it might be possible to continue depending on what the issue is. Some programs will handle issues from this category, but those that fail to handle the error will normally cause Windows to terminate the program.
Warning - Some functions return a warning, such as a printer is out of paper. Programs should handle these exceptions, usually with a warning message. When the issue is corrected, the program can continue. Many warnings are handled invisibly to the user and will not produce any message.

There is a wide range of methods Windows and applications communicate exceptions. If the message includes an Exception Code, use that number to look up the issue. Often you will have to select a button or hotlink within the message to get the exception code. For example, in some Windows Vista/7 messages you have the option "View problem details" to expand the dialog and show the Exception code.

Use our Exception Decoder to understand what the various parts of any exception code means.

  Our Top Exception Issues  
  0xC0000005 - Access violation
Exception: Hang - Program has stopped working
0xC000000D - Invalid parameter
0x80000002 - Alignment fault exception
0xC00000DE - Invalid domain role
  (Based on frequency of occurrence, no warnings)  
  Lookup an Exception Code  
Enter a hex exception value in the style: C1234567 or 0xC1234567.
  List Exceptions by Type  

Select the type of exceptions to list.

  type buttons 000-03F 040-07F 080-0BF 0C0-0FF 100+  
Sort by: sort by (Currently sorted by name)

Selection 3
Page:  previous   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16    next 

0xC000014B - Pipe broken
0xC00000AE - Pipe busy
0xC00000B1 - Pipe closing
0xC00000B2 - Pipe connected
0xC00000B0 - Pipe disconnected
0xC00000D9 - Pipe empty
0xC00000B3 - Pipe listening
0xC00000AC - Pipe not available
0xC0040035 - Plug-and-Play bad Microsoft Provisioning Server table
0xC0040037 - Plug-and-Play Interrupt Request translation failed
0xC0040038 - Plug-and-Play invalid ID
0xC000025E - Plug-and-Play no device
0xC00002D2 - Plug-and-Play reboot required
0xC00002CE - Plug-and-Play restart enumeration
0xC0040036 - Plug-and-Play translation failed
0xC000029A - Policy object not found
0xC000029B - Policy only in Directory Service
0xC000071A - Port already has completion list
0xC0000048 - Port already set
0xC0000700 - Port closed
0xC0000041 - Port connection refused
0xC0000037 - Port disconnected
0xC000002F - Port message too long
0xC000023F - Port unreachable
0xC00002D3 - Power state invalid
0xC0000357 - Pre-NT 4.0 machine account
0xC00000C8 - Print cancelled
0xC00000C6 - Print queue full
0xC0000137 - Privilege failed
0xC0000061 - Privilege not held
0xC000007A - Procedure not found
0xC0000712 - Process is protected
0xC000010A - Process is terminating
0xC00000D3 - Profiling at limit
0xC00000B7 - Profiling not started
0xC00000B8 - Profiling not stopped
0xC0000230 - Propset not found
0xC000A013 - Protocol not supported
0xC000023E - Protocol unreachable
0xC000038C - Public Key cryptography for Initial authentication in...
0xC0000320 - Public Key cryptography for Initial authentication in...
0xC00002F9 - Public Key cryptography for Initial authentication in...
0xC0000435 - Purge failed
0xC0000044 - Quota exceeded
0xC0000266 - Quota list inconsistent
0xC0000282 - Range list conflict
0xC000028C - Range not found
0xC000007E - Range not locked
0xC0000227 - Recovery failure
0xC0000704 - Recursive dispatch
0xC00000FB - Redirector not started
0xC00000D1 - Redirector paused
0xC00000FC - Redirector started
0xC0000218 - Registry file failure
0xC000014D - Registry I/O failed
0xC000011D - Registry transaction package commit failure
0xC000011C - Registry transaction package invalid state
0xC0000287 - Reinitialization needed
0xC00A0032 - Remote Desktop Protocol protocol error
0xC019000C - Remote file version mismatch
0xC00000BC - Remote not listening
0xC0020045 - Remote Procedure Call address error
0xC002000E - Remote Procedure Call already listening
0xC002000C - Remote Procedure Call already registered
0xC003000C - Remote Procedure Call bad stub data
0xC002002F - Remote Procedure Call binding has no authorization
0xC0020051 - Remote Procedure Call binding incomplete
0xC003000B - Remote Procedure Call byte count too small
0xC0020050 - Remote Procedure Call call cancelled
0xC002001B - Remote Procedure Call call failed
0xC002001C - Remote Procedure Call call failed and did not execute
0xC0020049 - Remote Procedure Call call in progress
0xC0020015 - Remote Procedure Call can't create endpoint
0xC0020041 - Remote Procedure Call cannot support
0xC0020052 - Remote Procedure Call communications failure
0xC0020029 - Remote Procedure Call duplicate endpoint
0xC002003D - Remote Procedure Call entry already exists
0xC002003E - Remote Procedure Call entry not found
0xC003000A - Remote Procedure Call enumeration value out of range
0xC0020046 - Remote Procedure Call floating point divide by zero
0xC0020048 - Remote Procedure Call floating point overflow
0xC0020047 - Remote Procedure Call floating point underflow
0xC002004B - Remote Procedure Call group member not found
0xC0020038 - Remote Procedure Call incomplete name
0xC002003C - Remote Procedure Call interface not found
0xC0020043 - Remote Procedure Call internal error
0xC0020063 - Remote Procedure Call invalid asynchronous call
0xC0020062 - Remote Procedure Call invalid asynchronous handle
0xC0020032 - Remote Procedure Call invalid authorization identity
0xC0020003 - Remote Procedure Call invalid binding
0xC0020023 - Remote Procedure Call invalid bound
0xC0020007 - Remote Procedure Call invalid endpoint format
0xC0030059 - Remote Procedure Call invalid ES action
0xC0020025 - Remote Procedure Call invalid name syntax
0xC0020008 - Remote Procedure Call invalid network address
0xC0020040 - Remote Procedure Call invalid Network Address Family ID
0xC0020019 - Remote Procedure Call invalid network options
0xC002004D - Remote Procedure Call invalid object
0xC003005C - Remote Procedure Call invalid pipe object
0xC003005D - Remote Procedure Call invalid pipe operation