For personal computer users, the stereotype that Windows based systems are encumbered by a daily onslaught of bugs and security gaps is not only farfetched by invariably untrue. Most Windows systems run relatively smoothly, but this does not imply that the system is error proof, let alone perfect. One common Windows error is Error Code 37. This error is the result of a device driver being unable to load. The loading problem is usually not with the driver itself, but a separate underlying issue that prevents the computer from accessing it. Fortunately, this issue not only relatively common, it is fairly easy to fix once you diagnose the cause.
Generally the error will be accompanied by the following message:
*Windows cannot initialize the device driver for this hardware. (Code 37)
This error is the result of an outdated driver, typically from an audio or sound related hardware that is incompatible with your version of Windows. Most hardware is created by independent third parties and their accompanying drivers may sometimes be unreadable by your operating system. Error Code 37 could mean either Windows is not up to date or the drivers for your hardware are outdated. Either way, it is a good idea to check the manufacturer’s website to confirm you have the latest drivers. Most manufacturers will have their latest drivers free to download.
If you already have the latest drivers for your device, the next step is to uninstall and reinstall the driver that is causing the issue. Typically the error message will inform you which driver and which piece of hardware is at fault. Go to your Device Manager by clicking on Star, Control Panel, then Device Manager. The problem driver will have a yellow exclamation mark next to the hardware, making it easily identifiable to even the novice computer user. Uninstalling the device driver is as easy as three simple steps.
1. Right click on the device. Depending on the operating system, there should be an option to “Uninstall” the device as well as update the driver. Clicking on the option will begin the uninstall process. However, if the option is not there, then click on the Properties dialog box, then the Driver tab, and then click Uninstall. Follow the instructions of the wizard to complete the removal of the driver.
2. Restart your computer.
3. Now that you have removed the driver and restarted the computer, Windows should once again recognize the hardware as new. If not, open the Device Manager, click Action, and scan for new hardware. Once Windows has detected the new device, follow the instructions to reinstall. At some point in the New Hardware Wizard you may be asked for the driver. If the driver software on the manufacturer’s disk was causing the original issue, it may be a better idea to use the driver on the hardware manufacturer’s website. Most errors of this nature are the result of an old an outdated driver.
If this does not rectify the issue, the problem exists in the registry, and you may need to delete specific registry entries in order to get your hardware working properly. The registry is the main database for your operating system, which stores a library of files, keys and settings that are necessary for your system to run correctly. Registry clutter from improperly removed programs can slow down your computer, as well as information from damaged drivers.
Unfortunately, altering registry entries manually through regedit.exe is not recommended for novice users without the guidance of a technical support professional. If you don’t want to purchase a registry cleaning software, the best solution is to visit the tech support forums on the Microsoft website. They can help you narrow down and locate the specific registry entries that are causing error code 37 on your system.