Windows: Prevent windows from installing a specific device(driver)

Hi,

Windows Group Policies have to ability to prevent installation specific devices.


These policies are located in the GPO Path

Computer Configuration/Administrative Templates/System/Device Installation

The device installation can be prevented my multiple properties.
-Hardware ID, Vendor ID
-Instance ID
-Device/Hardware Class
-Removable Storage
-…
For example a specific device. A Logilink Wifi Card. Determine the Hardware ID (class,…) by pnputil or the Windows device manager

D:\> pnputil /enum-devices /ids
...
Instanz-ID:                USB\VID_148F&PID_5370\1.0
Gerätebeschreibung:        802.11n USB Wireless LAN Card
Klassenname:                 Net
Klassen-GUID:                 {4d36e972-e325-11ce-bfc1-08002be10318}
Herstellername:            Ralink Technology , Corp.
Status:                     Gestartet
Treibername:                netr28ux.inf
Hardware-IDs:               USB\VID_148F&PID_5370&REV_0101
                            USB\VID_148F&PID_5370
Kompatible IDs:             USB\Class_FF&SubClass_FF&Prot_FF
                            USB\Class_FF&SubClass_FF
                            USB\Class_FF
...

Windows device manager  installed device
Windows device manager installed device

Set the policy. Take note of the “Also apply to matching devices that are already installed” switch.

“Device Installation Restrictions/Prevent installation of devices that match any of these device IDs”

Windows prevent device installation by ID
Windows prevent device installation by ID

Windows prevent device installation by ID detail view
Windows prevent device installation by ID detail view

Apply the policy

D:\> gpupdate /force /target:Computer

And open the device manager

Windows device manager device not installed
Windows device manager device not installed

If a device is blocked a Event with ID 402 is logged to the Windows Kernel-PNP Log.

PS D:\> Get-WinEvent -FilterHashtable @{"LogName"="Microsoft-Windows-Kernel-PnP/Configuration";"ID"="402" }
TimeCreated                      Id LevelDisplayName Message
-----------                      -- ---------------- -------
20.04.2023 22:33:21             402 Warnung          Die Konfiguration des Geräts USB\VID_148F&PID_5370\1.0 wurde durch eine Richtlinie blockiert

Michael

Leave a Reply