Installing custom driver in Windows 7 is actually a painful process if your vendor did not properly pack the drivers according to Windows Development Kit (WDK) standards. Moreover, with drivers involving kernel modules are required to be digitally signed. These are some countermeasures to protect Windows 7 users from malicious drivers.
However, this guide is intended for those who are developing drivers for a device. You shouldn't use these methods unless you know what you're doing. Otherwise, a malicious driver can create drastic damages to your system and even your entire network as well.
Windows 7 does not packed with automatic drivers installation mechanism like Windows 10 does. Hence, the very first thing to do is to seek out official installers. This happens when your software vendors did not do a good job with installer package distribution.
There are various ways to go to your "Device Manager
". One way is START> type "device manager" > select "Device Manager"
.
Now, locate the unknown device. It is usually listed in Other devices
with question mark symbol (unknown). Right click on it and select Properties
. This will bring up the device properties window.
General
" to "Details
". You then be able to see the screen similar as below.Hardware Ids
". 1033
, Device ID as 0194
. Now the actual instruction here is to search the internet with the ID you found. There are various ID repositories across the internet. These IDs are internationally registered so it is quite easy to search for it. USB has its own ID repository, etc.
Based on the example above, I found my PCI device (1033
:0194
) is actually a Renesas uPD720200 USB 3.0 Host Controlller
.
Now that you know your device name, search the internet for the official installer. In my example, I found my driver available at Intel Download Center.
IMPORTANT NOTE:
With everything in place, install the driver. It's the standard procedures.
Now switch back to "General
" tab again at your "device properties
". You should see that the status is saying the device is working properly.
There are vendors who supply a non-packaged drivers. These are usually a directory with those driver .sys
files, which is the most notorious way of distributing driver.
WIP - Updating soon.
That's all about installing custom drivers on Windows 7.