Following the guidance from Microsoft regarding devcon, I’m exploring the feasibility of moving a Display driver to pnputil install. However, when I pnputil.exe /add-driver mydriver.inf /install it, setupapi.app.log reports:
Driver Node:
utl: Status - Selected | Installed
utl: Driver INF - display.inf (C:\WINDOWS\System32\DriverStore\FileRepository\display.inf_amd64_34a28de3c87d810f\display.inf)
utl: Class GUID - {4d36e968-e325-11ce-bfc1-08002be10318}
utl: Driver Version - 06/21/2006,10.0.26100.1
utl: Configuration - PCI\CC_0300 [MSBDA]
utl: Driver Rank - 00FB2006
utl: Signer Score - Inbox (0D000003)
utl: Driver Node:
utl: Status - Outranked
utl: Driver INF - oem6.inf (C:\WINDOWS\System32\DriverStore\FileRepository\mydriver_km.inf_amd64_8d2381e5c6975193\mydriver_km.inf)
utl: Class GUID - {4d36e968-e325-11ce-bfc1-08002be10318}
utl: Driver Version - 11/28/2025,10.18.1.1
utl: Configuration - PCI\REDACTED
utl: Driver Rank - 80FB2001
utl: Signer Score - Unsigned (80000000)
It is my understanding that mydriver is being punished because it’s not signed (it is test signed). Is there a way to disable this for test/debug builds? bcdedit Debug, TestSigning, nointegritychecks appear to have no effect. Is there some other magic spell I should be casting?
This is not a problem on production builds of mydriver (ofcourse).