Forum Discussion

Markus Klocker's avatar
Markus Klocker
Copper Contributor
Sep 27, 2018

Driver installation on first user login

When WIndows 10 is installed and the first time a user logs in all drivers are going to be detected.

I really wonder how this is triggered and what exactly is executing cause in a deployment scenario I'd like to find as much drivers as possible. If some drivers are not discovered we have a script that injects the missing drivers model wise (folder with missing drivers for the model).
So now we are testing a deployment where the first time login adds only a few reg keys and logs off again which in not enough time to get the drivers. 
So the big question remains: how does one trigger that automatic driver search?

2 Replies

  • Are you referring to the automatic driver detection/installation from Windows Update? If so, I think you need to make sure that you don't have an MDM or GPO policy blocking the automatic driver installation setting (https://docs.microsoft.com/en-us/windows/deployment/update/waas-wu-settings#do-not-include-drivers-with-windows-updates), and that you have Windows Update set to auto-download and schedule update installations + the setting to install updates during automatic maintenance (https://docs.microsoft.com/en-us/windows/deployment/update/waas-restart#schedule-update-installation) . As long as it's configured that way, I believe WU should automatically detect and install drivers the first time a user logs in and stays logged in for at least a few minutes (and has network connectivity, of course).

    • Markus Klocker's avatar
      Markus Klocker
      Copper Contributor

      I figured out why it did not work in our test-environment!
      Without an activated Windows 10 automatic driver detection does not work along with other things.

      Is there a page describing all the won't works?

      This one cost me days to figure out cause no useful error was given.

      The PowerShell module PSWindowsUpdate just jumps out and "finds" nothing.

      Even using the WUapi seems to find nothing without any error.

      Only the Windowsupdatelog is giving you the idea of something seems to be failing but no way why...

      Very bad imho

Resources