Error 39 in Windows 7, Vista and XP appears in PC due to missing drivers of a particular hardware or due to corrupt Windows Registry. Here is an error message that usually shows on computer screen:
"Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)"
To fix error 39 follow the steps stated below:

Re-Install Drivers
First thing to do in order to fix Windows error 39 is to uninstall the drivers of a hardware that is generating an error. To do so follow the steps below:
Fix Registry Problems
Windows Error 39 may also appear due to 2 corrupt registry values UpperFilters and LowerFilters. You have to remove these values in order to fix the error. This can be done manually if you are an expert PC user. Alternatively use this Intel Software Partner tool for Registry Scan Here.
Update Device Drivers
If the error 39 in Windows 7, Vista and XP still appears after re-installing the drivers you need to update the drivers of a particular device attached to PC.
Latest drivers can be downloaded from manufacturer’s website if you know the manufacturer name and device model number otherwise open device manager and search for latest drivers.
Simple way of fixing registry problems is to download and install a System Utilities program that includes a Registry Repairing tool such as given below: