Installing Windows 7 drivers for hardware that doesn't exist

Medyo

Distinguished
Feb 25, 2011
21
0
18,510
Is there a way to manually incorporate or install a bunch of drivers on a Windows 7 machine without going through Device Manager and without the hardware actually being installed?

Example: I’d like my Windows 7 machine to have the device driver for a Broadcom and Intel NIC even though the machine only has an Intel network adapter installed. Likewise, I’d like to have an NVIDIA and Intel video card driver available even though I only have one installed. Or have drivers for three different chipsets installed. Or install all drivers for a specific HP computer and all drivers for a specific Dell computer. Get the picture?

This way, when I deploy my OS to a machine that has the custom hardware I have installed I no longer have to install the device drivers. I tried installing it by running the .exe or .msi files from the manufacturer but some won't install because the hardware doesn't exist. I also tried going through Device Manager and manually adding it but got the same results since there is no hardware to find. I'm guessing there might be a way to manually copy the .inf, .sys, etc files to some System32 directory and then registering .dll files manually--or something like that.

Please don’t ask me why, tell me it will screw up my system or not to do it, or recommend an alternative solution. I know exactly what I want and that’s what I want.

Thanks!
 

popatim

Titan
Moderator
While this possible, its not possible without problems. For example with different nic drivers installed. The current intel drivers uses specific io, dma, etc. Now you move your OS to a different board with the broadcom nic. The broadcom nic is using the same io,dma, etc so the intel driver will try to load and then crap out and BSoD your windows.

And thats without even touching the legality of if your windows can even be moved to another motherbd. Not that I care, well I do because I dont want you coming back say Hey now my windows wont validate, why did you help me do this. You been warned. Good luck to you.
 

Medyo

Distinguished
Feb 25, 2011
21
0
18,510
@Popatim
Although I appreciate the response, you are wrong. You can have multiple network adapters running on an operating system. Even when you uninstall a driver Windows does not get rid of the driver files. Windows is not dumb to not know which DMA to assign a hardware to. Likewise with moving an OS to a different board. Windows supports syspreps and other utilities to produce mass deployments on enterprise environments. With Windows 7, it even goes above and beyond by allowing you to deploy a custom image to dissimilar hardware--something that is hard but can be done on XP.

You can install Window 7 on a Lenovo machine with all its drivers and create an image, use Acronis Universal Restore and restore that image on an HP machine, install all drivers needed for that HP machine, and do the same thing again to a DELL machine and all your devices will work perfectly--if you know what you're doing.

I already requested that you not tell me it will screw up the computers on my network or tell me it can't be done but if you are clever enough to challenge me on that then you can at least be smart about it.

And to educate you a little, read about Windows Volume Licensing or KMS Servers. Maybe then you would better understand how Windows Validation is done. So NO, I will not come back saying my machines won't activate. And I certainly won't come back to you asking for advice on that. While you're at it, read up on I.D. 10T.

I am not a smart person but I am smart enough to know when a tech person is a real tech person or a techie.