Windows Code 31 Error is a problem which relates to either a piece of hardware that is not functioning properly or device drivers for a certain application that cannot be loaded. This type of error is caused by the operating system being unable to read one of your devices or drivers, either because there are conflicts in the system resources the device is using or because there are settings or files inside that are corrupted, damaged or missing. You need to resolve issues with the device in order to do away with the error messages and be able to use the device again. This tutorial will help you fix the problem.
What Causes Windows Error 31?
The error 31 notifications that appear on your screen are usually caused by a defective hardware component attached to your PC, or else by your system having hardware conflicts with the settings and drivers the problem device is using. The problem can also be caused by applications that have file corruptions, and by problems in the registry. You must be able to pinpoint the source of the problem in order to fix it ? which can be done if you follow the steps below:
How To Fix Windows Error 31 On Your PC
Step 1 ? Re-Install Any Programs Causing The Error
If the error message consistently appears when you attempt to use a certain program, then you need to re-install that application to replace the files it uses with fresh copies. This will ensure that all parts of the program are working properly. Here?s how to do this:
- Click Start > Control Panel > Add/Remove Programs (for Xp) or Programs and Features (for Vista and Windows 7)
- Wait for the program list to be populated and then select the program by clicking it
- Click the ?Remove? or ?Uninstall? button to remove the program
- Reboot your computer after uninstall is finished
- After logging back in to Windows, insert the CD/DVD installer onto your optical drive and run the installation program
This process will ensure the application files are working properly and should prevent the error message from showing. However, if the error still exists, proceed to the next step.
Step 2 ? Re-Install Any Faulty Drivers
You need to make sure that all your device drivers are working properly. If you have a faulty driver, you need to re-install it to fix the problem. You can easily do that by following these steps:
- For XP versions of Windows click Start > Control Panel > System > select the ?Hardware? tab and then click the ?Device Manager? button to open the Device Manager window. For Vista and Windows 7 click Start > Control Panel > Device Manager.
- Browse through the list of device drivers. If there is a yellow triangle with an exclamation point inside appearing beside the device name, then the device driver is not working properly.
- Right-click on the device driver and click Update Driver to begin updating the device driver. You can also insert the CD/DVD device driver installer onto your optical drive and run the installation program to re-install the device driver.
- Restart your computer after you are done with the re-installation.
- Go back to the Device Manager window and verify if the yellow triangle symbol has disappeared. This signifies the device driver is working properly.
Step 3 ? Test Your Hardware By Restarting Into Safe Mode
You can test your hardware to see if the problem is brought about by a defective device. To be able to verify the integrity of your hardware, you must use the diagnostic mode of Windows (Safe Mode) – which you can do by following these steps:
- Restart your PC
- Press ?F8? continuously until the Windows Advanced Options Menu appears
- Select either ?Safe Mode,? ?Safe Mode with Networking,? or ?Safe Mode with Command Prompt?
When you login to Windows using Safe Mode, your system runs without any additional hardware on your PC and it will permit you test your device. You can run programs associated with the device to verify if it is working.
Step 4 ? Clean Out The Registry Of Windows
If the error did not show in Safe Mode, then the problem lies within Windows registry. Many problems in Windows are caused by this sector. The registry is a central database that stores all file and program settings which are used whenever you attempt to run a program. Windows encounters errors when registry keys get damaged or corrupted, which happens as a result of them being saved in the wrong way (the registry is quite inefficient). You need to repair the errors in your registry by using a ?registry cleaner? to fix errors inside.