none
install specific driver on TS sccm RRS feed

  • Question

  • hi
    i'm trying to install specific network driver in TS that deploy windows 10 ver 1903 .
    the operation system install network driver intel 8257 of microsoft provider from 2018 and i need to install same network driver but from intel provider from 2016. becuase the network driver from intel is older than microsoft, the TS ignore the driver  from the  packages that i made to this computer models.

    how can i force to install specific driver?


    i have inf file of this driver ( intel 8257 ver 12.15.31.4) and the computer is HP 8300 .
    i tried to install this driver with uniqe driver package but with no success. TS ignore it.

    thank you

    Tuesday, September 3, 2019 12:44 PM

Answers

  • If you are using an Auto Apply Driver or a Install Driver Package task, then the TS isn't responsible for installing drivers. These two tasks merely make the drivers available to Windows and Windows Setup so that they can install the drivers per their driver installation logic.

    You should be able to use pnputil or devcon to force a driver install as part of a script run during the TS after the Setup Windows and ConfigMgr task: https://social.technet.microsoft.com/wiki/contents/articles/181.how-to-manage-device-drivers-with-command-line.aspx.

    If you need to delve into the details of Windows' drivers selection logic, see https://deploymentbunny.com/2011/06/06/nice-to-know-why-did-windows-7-pick-that-driver/.


    Jason | https://home.configmgrftw.com | @jasonsandys

    Tuesday, September 3, 2019 1:15 PM
  • Hi,

    As Jason mentioned, it's recommended to use PNPutil to install the specific driver you would like. It still works great the commands used for PNPUtil as changed in Windows 10 but this still works. For more detailed information, please refer to:
    https://ccmexec.com/2013/10/update-a-device-driver-configuration-manager-2012/

    Thanks for your time.

    Best regards,
    Simon

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    • Marked as answer by avi880 Wednesday, September 4, 2019 5:39 AM
    Wednesday, September 4, 2019 3:10 AM
  • What about devcon?


    Jason | https://home.configmgrftw.com | @jasonsandys

    • Marked as answer by avi880 Sunday, September 8, 2019 9:55 AM
    Wednesday, September 4, 2019 1:43 PM

All replies

  • If you are using an Auto Apply Driver or a Install Driver Package task, then the TS isn't responsible for installing drivers. These two tasks merely make the drivers available to Windows and Windows Setup so that they can install the drivers per their driver installation logic.

    You should be able to use pnputil or devcon to force a driver install as part of a script run during the TS after the Setup Windows and ConfigMgr task: https://social.technet.microsoft.com/wiki/contents/articles/181.how-to-manage-device-drivers-with-command-line.aspx.

    If you need to delve into the details of Windows' drivers selection logic, see https://deploymentbunny.com/2011/06/06/nice-to-know-why-did-windows-7-pick-that-driver/.


    Jason | https://home.configmgrftw.com | @jasonsandys

    Tuesday, September 3, 2019 1:15 PM
  • In this case it is suggested to go for Install Driver Package task with WMI filtering to target that particular Hardware.
    Tuesday, September 3, 2019 2:34 PM
  • In this case it is suggested to go for Install Driver Package task with WMI filtering to target that particular Hardware.
    No. As noted, this does not actually install drivers. It simply makes them available for Windows and Windows Setup to install which generally won't choose older drivers.

    Jason | https://home.configmgrftw.com | @jasonsandys

    Tuesday, September 3, 2019 2:39 PM
  • Hi,

    As Jason mentioned, it's recommended to use PNPutil to install the specific driver you would like. It still works great the commands used for PNPUtil as changed in Windows 10 but this still works. For more detailed information, please refer to:
    https://ccmexec.com/2013/10/update-a-device-driver-configuration-manager-2012/

    Thanks for your time.

    Best regards,
    Simon

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    • Marked as answer by avi880 Wednesday, September 4, 2019 5:39 AM
    Wednesday, September 4, 2019 3:10 AM
  • hi,

    thank you

    I thought that Driver Package task install the driver . now i understand that is just put the drivers in the driver store.

    i will try again pnputil  . On the first try, it didn't work. i will try devcon also.

    thank you

    Wednesday, September 4, 2019 5:44 AM
  • hi

    After many attempts and searching the web  PNPutil  dosn't  actually install the specific driver.

    i think is just add the driver to "driver store" of windows.


    • Edited by avi880 Wednesday, September 4, 2019 11:28 AM
    Wednesday, September 4, 2019 11:28 AM
  • What about devcon?


    Jason | https://home.configmgrftw.com | @jasonsandys

    • Marked as answer by avi880 Sunday, September 8, 2019 9:55 AM
    Wednesday, September 4, 2019 1:43 PM
  • hi

    with devcon I succeeded.

    i created TS's that copy driver files to local drive and run the update command of devcon:

    devcon.exe update c:\intel\file.inf  HD-id

    thank you

    • Marked as answer by avi880 Sunday, September 8, 2019 9:55 AM
    • Unmarked as answer by avi880 Sunday, September 8, 2019 9:55 AM
    Sunday, September 8, 2019 9:54 AM
  • Excellent and glad to hear.

    Jason | https://home.configmgrftw.com | @jasonsandys

    Monday, September 9, 2019 2:14 PM
  • Hi,

    Thanks for your feedback. This may help the users who have similar issue. Thank you! Here is a simple summary of this thread:

    Request:
    How can we force to install specific driver?

    Solution Summary:
    Use pnputil or devcon to force a driver installation. And the command of devcon worked: 
    devcon.exe update c:\intel\file.inf  HD-id

    Reference Links:
    Device Console (DevCon.exe) Commands
    Update a device driver Configuration Manager 2012

    Thanks and regards,
    Simon

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Friday, September 27, 2019 8:33 AM