title: Updating KMDF Driver Without Windows Restart
body: <p>I recently wrote a KMDF Driver in windows using Visual Studios. I then proceeded to locally install the driver whilst in TestMode (e.g., <code>devcon install driver.inf hwid</code>). Cool so the driver is running, and I can see the driver Callbacks firing in <code>Dbgview.exe</code>.</p>
  
  <p>But now I have a bug in my driver. So I write some code, build the new driver, and now I want to restart it. So I attempt to use <code>devcon</code> to update to my new driver. However, upon doing so <code>devcon</code> reminds me that I need to perform a system restart in order for the change to take effect. This is really painful for debugging a new version of the driver (Please don't suggest using a VM/Remote target machine , I'm not interested in this solution).</p>
  
  <p>Is there anyway to update the driver without restarting Windows? </p>
  
  <p>Note, i can see that there is a "Driver Service" running for my driver but I'm unable to stop it. I wonder if this service is preventing me from updating my driver.</p>