Is there any way of making windows reload a driver without reboot? Is there any way of making windows reload a driver without reboot? windows windows

Is there any way of making windows reload a driver without reboot?


We are using virtual machines to test and debug drivers. Reverting to snapshot is much faster then rebooting and gives you always the same environment.

Also you can stop and replace your driver if it supports unloading: disable device in device manager or stop the driver using sc stop service_name.


You can also disable/enable host controller in Device Manager.


This does the trick for me:

devcon disable <driver>devcon enable <driver>

Devcon download here: http://support.microsoft.com/kb/311272