Win32Exceptions

This page is intended as a reference to help you translate esoteric error codes like 0x80030005 into something understandable. You can view the full list of errors here.

Local Error Code Translations

You can attempt to translate an error on a machine with PowerShell using

[System.ComponentModel.Win32Exception]0x80000001 | Select *

where 0x80000001 is an example error. The error does not need to be in hexadecimal as

[System.ComponentModel.Win32Exception]1605 | Select *

also works. This should be tried on the machine that produced the error as not all components are available or necessarily the same between windows versions.

Error Parser and Search

This form will search the table below, and also break the error into HRESULT parts.


If you know the type of error you received, you can specify it below to convert it into an equivalent HRESULT for this search. This also gives you another code to try searching for if you are actively troubleshooting.





Error NumberHexError Text