Windows Drivers Patching

Hi,

I am testing Windows driver patching under the Windows Applications Extended site. I applied the task "Windows Drivers Details Generation" and the task finished with a completion status, but when I double-checked the Windows Drivers Management dashboard, nothing was shown.

Could you please advise on how to double-check and troubleshoot this issue?

Thank you.

Adel

This can happen if there are no available Driver updates on the endpoints on which the Task ran. The Windows Drivers Management dashboard works in coordination with the Windows Update Service. If the Windows Update page is showing any available driver update, the Dashboard will also show the same. Else, there is nothing to show. You can visit the Windows Update page and confirm. On a typical Windows 11 machine, the same can be reached via Settings -> Windows Update -> Advanced Options -> Optional updates -> Driver updates.

Thanks Pankaj I will double check

BR,

Mohamed

I tried to push a task on my PC, and I am quite sure it needs some driver updates as nothing is showing in the dashboard.

How can I troubleshoot this? Where is the JSON file created on the client side before it is moved to the server side, and where is this file stored on the server side?

I appreciate your support.

@madel.1982

As I informed earlier, the source of Driver Update details is the Windows Update Service. You should check it via the Settings. If it lists any Driver updates, they will be discovered by our Task. The discovery details are preserved in a file named "Drivers_Details.json". It is typically located at "C:\Program Files (x86)\BigFix Enterprise\BES Client". Data from this file is read back by an Analysis and stored in Session database.

Relevant - Windows Drivers Details Generation Task (fixlet:495)

At 15:33:52 +0200 -

ActionLogMessage: (action:495) Action signature verified for Downloads

At 15:34:11 +0200 -

ActionLogMessage: (action:495) Non-Distributed - DownloadsAvailable

ActionLogMessage: (action:495) Action signature verified for Execution

ActionLogMessage: (action:495) starting action

At 15:34:11 +0200 - actionsite (http://HCI-Bigfix.domain.local:52311/cgi-bin/bfgather.exe/actionsite)

Command succeeded (Prefetch download manager collected file) prefetch BESWindowsDriversDetailsManager-2.0.0.0.exe sha1:aa7119ebb3ad1ddb954fcec5456c3cfaf41cb674 size:14070344 https://software.bigfix.com/download/bes/util/windows_patch/BESWindowsDriversDetailsManager-2.0.0.0.exe sha256:029bff4b402688bf87cd5389eace2b9c091f61dff2700eac493ed8dc3e30ea78 (action:495)

At 15:34:12 +0200 - actionsite (http://HCI-Bigfix.domain.local:52311/cgi-bin/bfgather.exe/actionsite)

Command started - waithidden cmd /c ""C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\Updates for Windows Applications Extended\__Download\BESWindowsDriversDetailsManager-2.0.0.0.exe"" (action:495)

At 15:34:20 +0200 -

Report posted successfully

At 15:34:20 +0200 - actionsite (http://HCI-Bigfix.domain.local:52311/cgi-bin/bfgather.exe/actionsite)

Command succeeded (Exit Code=-1) waithidden cmd /c ""C:\Program Files (x86)\BigFix Enterprise\BES Client\__BESData\Updates for Windows Applications Extended\__Download\BESWindowsDriversDetailsManager-2.0.0.0.exe"" (action:495)

Command succeeded parameter "status" = "-1" (action:495)

Command started - waithidden cmd /c net stop "wuauserv" (action:495)

At 15:34:24 +0200 - actionsite (http://HCI-Bigfix.domain.local:52311/cgi-bin/bfgather.exe/actionsite)

Command succeeded (Exit Code=0) waithidden cmd /c net stop "wuauserv" (action:495)

At 15:34:24 +0200 -

ActionLogMessage: (action:495) ending action

At 15:34:24 +0200 - mailboxsite (http://HCI-Bigfix.domain.local:52311/cgi-bin/bfgather.exe/mailboxsite1612448192)

Not Relevant - Windows Dri

vers Details Generation Task (fixlet:495)

Hi Pankaj,

Just to understand if PC is not need update Json file will not be created

JSON file will get created with empty array.

Can you confirm the following
a). whether you see any updates in the Windows Update Driver Updates section in the Settings?
b). the state of Windows Update services from the Services app

Hi Pankaj,

I checked the settings in Windows Update and confirmed that the PC is fully patched and does not need any updates. However, when I double-checked in the MS System Center, it indicated that there are some driver updates needed, which is confusing.

I also search
ed for the file "Drivers_Details.json" in the directory "C:\Program Files (x86)\BigFix Enterprise\BES Client" but did not find any file created.

So what do you think is more accurate, the MS System Center or BigFix?

BR,

Mohamed Adel

Good Day, Mohamed!

I am not sure what is this MS System Center. As far as BigFix Windows Drivers Management Dashboard is concerned, we rely solely on the Windows Update service for capturing Driver Update details. As you said, Windows Update is telling you that the machine is fully patched. The Dashboard Task also reflects the same.

Why the "Drivers_Details.json" is not getting created is another issue. We request you to file a support case so that we can investigate it in more detail.

Hi Pankaj,

Thanks for your support and cooperation.

As mentioned, we rely solely on the Windows Update service to capture driver update details. This means that BigFix does not operate in the same way as traditional patching, where the agent scans the endpoint, reports installed applications to the server, and the server then checks with the application vendor for the latest updates.

BR,

Adel

Good Day, Adel!

The Windows Drivers Dashboard works on the same principle as the traditional patching we observe in BigFix. The only slight deviation is w.r.t. how the Dashboard discovers and installs the Driver patches. Instead of reaching out to a specific vendor for a Driver patch, we rely on the Windows Update Service to get the job done.

Thanks Pankaj for clarification

BR,

Adel