This post was contributed by a community member. The views expressed here are the author's own.

Health & Fitness

Whats In An Error Message? What Did I Do Wrong?

Error Messages gone wild on my Windows computer.

ERROR_SUCCESS0 (0x0)

The operation completed successfully.

ERROR_INVALID_FUNCTION1 (0x1)

Incorrect function.

Find out what's happening in Montgomeryfor free with the latest updates from Patch.

ERROR_FILE_NOT_FOUND2 (0x2)

The system cannot find the file specified.

ERROR_PATH_NOT_FOUND3 (0x3)

The system cannot find the path specified.

Find out what's happening in Montgomeryfor free with the latest updates from Patch.

ERROR_TOO_MANY_OPEN_FILES4 (0x4)

The system cannot open the file.

ERROR_ACCESS_DENIED5 (0x5)

Access is denied.

ERROR_INVALID_HANDLE6 (0x6)

The handle is invalid.

ERROR_ARENA_TRASHED7 (0x7)

The storage control blocks were destroyed.

ERROR_NOT_ENOUGH_MEMORY8 (0x8)

Not enough storage is available to process this command.

ERROR_INVALID_BLOCK9 (0x9)

The storage control block address is invalid.

ERROR_BAD_ENVIRONMENT10 (0xA)

The environment is incorrect.

ERROR_BAD_FORMAT11 (0xB)

An attempt was made to load a program with an incorrect format.

ERROR_INVALID_ACCESS12 (0xC)

The access code is invalid.

ERROR_INVALID_DATA13 (0xD)

The data is invalid.

Wow, you say they have an answer to all those popup messages that happen on my computer? Well, no, not really, because programmers don't always follow proper formatting methods when writting software. The problem is, that error message will often lead you to a small part of the answer as to what is happening within the code of the program. The number one error is a divide error where a number is set to divide by zero.

Ouch, can't do that, so the system jumps up and will state "Error  OX8.......SOMETHING" and point to the registered memory address, in which the code tried to do something stupid like divide by zero. OK, so what should you do to find a solution? Here are the basic steps:

1. Open "My Computer" and find your C Drive (first hard drive), and right click "Properties." Then select "Tools" (tab), select the "Check Now" button, and select "Automatically fix file system errors."

Ninety-nine percent of time it will say something like, "System is busy. Would you like to schedule this at restart?" Say yes.

Next, reboot your computer. (Do not just turn it off.) This process will clean up many bad index errors on the drive and typically fix over 75 percent of basic software errors.

2. Get an Anitvirus installed, if you're not already running one.

The number of errors caused from issues with the DLL (Dynamic Link Library, or parts of the program that are often shared with other programs) is many times related to issue of malware and other virus types of software.

3. Clean your computer of dust.

The other related memory switch errors—which will look like a divide error—are caused often by a simple oops in the ones and zeroes used by the computer. Heat can cause a few atoms to bleed into the data stream and become corrupt.

4. If you have a computer that reboots often or seems to lock up, and you have done the above, try getting a new power supply. Enough clean electricity will keep a computer happy, always. It's like having a baby that is hungry, and you just forget to feed them the full bottle. (Bad idea. Bad.)

5. Finding a local person to help you is always a good idea. Someone that is cheap is not always a good idea, and frankly the XYZ big guys really like sticking it to you. I like calling the local high school and asking the tech teacher if they have a student who really knows what for with computers and may need a little extra money. Colleges also are great at helping you with similar issues, because hungry students need cash, but remember, these are great starters but you get what you pay for, always.

And remember to always back up what you need onto something, because I know firsthand that when the computer crashes, so does your life until it's fixed.

The views expressed in this post are the author's own. Want to post on Patch?