ErrMsg is a small portable freeware which lets you identify the Error Message codes which you may receive on your Windows computer. The app returns error descriptions and HRESULT return codes.

A typical Windows system error would be decimal 5 for “access denied” or 2 for “the system cannot find the file specified” or 3 for “the system cannot find the path specified” etc..
An HRESULT return code is the one that starts with 0x and then 8 digits. For example E_FAIL is the hex number 0×80000008 and returns the string “unspecified error” since it’s a catch-all COM or ActiveX error that just means the operation failed. 0×80000005 is “invalid pointer” which means there’s a good chance the programs’s memory got corrupted or it used an uninitialized pointer.
Thanks GHacks | Visit ErrMsg Download Page.
Works fine on Windows 7 & Windows Vista too!
If you have liked this post, you might want to check out some more, on topics like Freeware, Stop Errors.