Topic: [SOLVED] Windows Driver Signing & MakePNF

A long-time user of the Mass-Storage Driverpack, I thought it was time to "expand" to use the other driverpacks as well.
Integration works flawlessly (a lot nicer than with the batch-files before), but when testing in VMWare, when the Driverpacks Finisher runs, at the part where KtD is applied, I get pop-ups of Windows Driver Signing.
I clicked a few of those away, but they kept coming back, no matter how many times I clicked.
Searching through this forum, I found that some people had "problems" with makePNF, and I found out that when I ended that process, the pop-ups would stop, but then KtD is not applied successfully, I think.

Driverpacks used:
Chipset 6.09
CPU 6.09
Graphics A 6.09
Graphics B 6.08
Graphics C 6.03
LAN 6.08.1
MassStorage 6.08
Sound A 6.08.1
Sound B 6.08
WLAN 6.08

DPs_Base.ini

[General]
; preferred language
prefLang	= "English"
; yes/no, enable or disable the wizard-style buttons, if not specified: yes
wizardButtons	= "yes"
; yes/no, enable or disable the GUI, if not specified: yes
GUI		= "yes"


[Settings]
; disc/bartpe/multibootDisc
instPlatform	= "disc"
; trailing backslash is allowed, but not necessary
location	= "P:\UAXP_DVD_Files\XPCD_Driverpacks"
; none/all/select, if select, specify them below, if not specified: all
DriverPacks	= "select"
; 1/2, method to install the DriverPacks, if not specified: 2
DPsMethod	= "2"
; GUIRunOnce/RunOnceEx/custom, if not specified: GUIRunOnce
finisherMethod	= "custom"


; this section is optional!
[OptionalSettings]
; none/all/select/paths/patterns, enable or disable Keep The Drivers (KTD) , if not specified: none
KTD		= "all"
; <path>, to specify a custom KTD cache location, if not specified: default (%SystemRoot%\DriverPacks)
KTDlocation	= "%SystemRoot%\DriverPacks"
; yes/no, enable or disable QuickStream Cache (QSC), if not specified: yes
QSC		= "no"


; you should only add this section if you've set [Settings]\DriverPacks to "select"
[SelectDriverPacks]
DP_Chipset	= "yes"
DP_CPU		= "yes"
DP_Graphics_A	= "yes"
DP_Graphics_B	= "yes"
DP_Graphics_C	= "yes"
DP_LAN		= "yes"
DP_MassStorage	= "yes"
DP_Sound_A	= "yes"
DP_Sound_B	= "yes"
DP_WLAN		= "yes"
DP_MassStorage_textmode = "yes"


; this section is optional!
[OptionalSettingsOther]
; CCC/CCP, use ATI Catalyst Control Center or ATI Catalyst Control Panel (only relevant when slipstreaming DriverPack Graphics A)
ATI_cpl		= "CCC"

DPsFnshr.log

2006-09-19 01:30:14 : <INIT> DriverPacks Finisher 6.08.6 initialized.
2006-09-19 01:30:14 : <INIT> Detected platform wnt5_x86-32.
2006-09-19 01:30:14 : <INIT> Start logging of the HWIDs for relevant devices present in this system.
2006-09-19 01:30:14 : <INIT> 1. ACPI devices

ACPI\AUTHENTICAMD_-_X86_FAMILY_6_MODEL_10\_0                : AMD Athlon(tm) XP 2600+
ACPI\FIXEDBUTTON\2&DABA3FF&0                                : ACPI Fixed Feature Button
ACPI\PNP0001\4&5289E18&0                                    : EISA programmable interrupt controller
ACPI\PNP0100\4&5289E18&0                                    : System timer
ACPI\PNP0200\4&5289E18&0                                    : Direct memory access controller
ACPI\PNP0303\4&5289E18&0                                    : Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
ACPI\PNP0400\5&324D5432&0                                   : Printer Port (LPT1)
ACPI\PNP0501\1                                              : Communications Port (COM1)
ACPI\PNP0501\2                                              : Communications Port (COM2)
ACPI\PNP0700\5&324D5432&0                                   : Standard floppy disk controller
ACPI\PNP0800\4&5289E18&0                                    : System speaker
ACPI\PNP0A03\2&DABA3FF&0                                    : PCI bus
ACPI\PNP0A05\4&5289E18&0                                    : Generic Bus
ACPI\PNP0B00\4&5289E18&0                                    : System CMOS/real time clock
ACPI\PNP0C02\1F                                             : Motherboard resources
ACPI\PNP0F13\4&5289E18&0                                    : PS/2 Compatible Mouse
ACPI_HAL\PNP0C08\0                                          : Microsoft ACPI-Compliant System
ROOT\ACPI_HAL\0000                                          : ACPI Uniprocessor PC
18 matching device(s) found.

2006-09-19 01:30:14 : <INIT> 2. PCI devices

PCI\D347PRT\0000                                            : D347PRT SCSI Controller
PCI\VEN_1022&DEV_2000&SUBSYS_20001022&REV_10\3&61AAA01&0&88 : AMD PCNET Family PCI Ethernet Adapter
PCI\VEN_104B&DEV_1040&SUBSYS_1040104B&REV_01\3&61AAA01&0&80 : VMware SCSI Controller
PCI\VEN_1274&DEV_1371&SUBSYS_13711274&REV_02\3&61AAA01&0&90 : Multimedia Audio Controller
PCI\VEN_15AD&DEV_0405&SUBSYS_040515AD&REV_00\3&61AAA01&0&78 : Video Controller (VGA Compatible)
PCI\VEN_8086&DEV_7110&SUBSYS_00000000&REV_08\3&61AAA01&0&38 : Intel 82371AB/EB PCI to ISA bridge (ISA mode)
PCI\VEN_8086&DEV_7111&SUBSYS_197615AD&REV_01\3&61AAA01&0&39 : Intel(R) 82371AB/EB PCI Bus Master IDE Controller
PCI\VEN_8086&DEV_7112&SUBSYS_197615AD&REV_00\3&61AAA01&0&3A : Intel(R) 82371AB/EB PCI to USB Universal Host Controller
PCI\VEN_8086&DEV_7190&SUBSYS_00000000&REV_01\3&61AAA01&0&00 : Intel 82443BX Pentium(R) II Processor to PCI Bridge
PCI\VEN_8086&DEV_7191&SUBSYS_00000000&REV_01\3&61AAA01&0&08 : Intel 82443BX Pentium(R) II Processor to AGP Controller
10 matching device(s) found.

2006-09-19 01:30:14 : <INIT> 3. HDAUDIO devices

No matching devices found.

2006-09-19 01:30:15 : <INIT> 4. USB devices

USB\ROOT_HUB\4&3788CC09&0                                   : USB Root Hub
1 matching device(s) found.

2006-09-19 01:30:15 : <INIT> Logging of HWIDs complete.
2006-09-19 01:30:15 : <INIT> Processed settings.
2006-09-19 01:30:16 : <FLTR> Collected the HWIDs for this system.
2006-09-19 01:30:16 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0001__D-G-A-1] (1 of 21 exceptions).
2006-09-19 01:30:16 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:16 : <FLTR> 		Found tagfile "C:\ATICCC.ins" (1/2).
2006-09-19 01:30:16 : <FLTR> 		Found tagfile "C:\D\G\A\1\ATICCC.exe" (2/2).
2006-09-19 01:30:16 : <FLTR> 	4. +infFiles (ANY +infFiles must be matched)
2006-09-19 01:30:16 : <FLTR> 		Wildcard specified for +infFiles requirement: scan for .inf files (1 of 1 +infFiles).
2006-09-19 01:30:16 : <FLTR> 		Checking .inf file 'C:\D\G\A\1\C2_35179.inf'.
2006-09-19 01:30:17 : <FLTR> 		Checking .inf file 'C:\D\G\A\1\CX_35179.inf'.
2006-09-19 01:30:19 : <FLTR> 		Checking .inf file 'C:\D\G\A\1\CX_35181.inf'.
2006-09-19 01:30:19 : <FLTR> 		Checking .inf file 'C:\D\G\A\1\E2_35179.inf'.
2006-09-19 01:30:20 : <FLTR> 		Checking .inf file 'C:\D\G\A\1\EX_35179.inf'.
2006-09-19 01:30:20 : <FLTR> 		Checking .inf file 'C:\D\G\A\1\mobility.inf'.
2006-09-19 01:30:21 : <FLTR> 		! Could not match any of the +infFiles.
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0002__D-G-A-1] (2 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\ATICCP.ins' (1 of 2 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0021__D-G-A-2] (3 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		Found tagfile "C:\ATICCC.ins" (1/2).
2006-09-19 01:30:21 : <FLTR> 		Found tagfile "C:\D\G\A\1\ATICCC.exe" (2/2).
2006-09-19 01:30:21 : <FLTR> 	4. +infFiles (ANY +infFiles must be matched)
2006-09-19 01:30:21 : <FLTR> 		! Could not match any of the +infFiles.
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0022__D-G-A-2] (4 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\ATICCP.ins' (1 of 2 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0003__D-G-A-3] (5 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		Found tagfile "C:\D\G\A\3\CPanel.exe" (1/1).
2006-09-19 01:30:21 : <FLTR> 	4. +infFiles (ANY +infFiles must be matched)
2006-09-19 01:30:21 : <FLTR> 		! Could not match any of the +infFiles.
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0004__D-G-3-1] (6 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\3dfxV2ps.dll' (1 of 1 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0005__D-G-S-1] (7 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\sigrp.sys' (1 of 1 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0007__D-S-CR-1] (8 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\ha20x2k.sys' (1 of 2 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0008__D-S-CR-2] (9 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\ha10x2k.sys' (1 of 3 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0009__D-S-CR-3] (10 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\P17.sys' (1 of 2 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0010__D-S-H-2] (11 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	4. +infFiles (ANY +infFiles must be matched)
2006-09-19 01:30:21 : <FLTR> 		! Could not match any of the +infFiles.
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0011__D-S-N] (12 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\nvapu.sys' (1 of 1 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0012__D-S-S-U] (13 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\sthda.sys' (1 of 1 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0013__D-S-SI-1] (14 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\sis7012.sys' (1 of 1 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0014__D-S-SI-2] (15 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\sis7018.sys' (1 of 1 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0015__D-S-T-2] (16 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\FM801.sys' (1 of 1 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0016__D-S-T-3] (17 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\cmaudio.sys' (1 of 1 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0017__D-S-T-4] (18 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\TT1724ht.sys' (1 of 1 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0018__D-S-T-5] (19 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\dmxsens.sys' (1 of 1 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0019__D-S-V-1] (20 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\envysens.sys' (1 of 1 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0020__D-S-V-2] (21 of 21 exceptions).
2006-09-19 01:30:21 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-09-19 01:30:21 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\vinyl97.sys' (1 of 2 tagfiles).
2006-09-19 01:30:21 : <FLTR> 	=> This exception will not be applied.
2006-09-19 01:30:21 : <FLTR> Finished filtering exceptions.
2006-09-19 01:30:21 : <EXEC> No exceptions left to execute: none have met all requirements!
2006-09-19 01:30:21 : <KTD>  KTD cache location set: "C:\WINDOWS\DriverPacks".
2006-09-19 01:30:21 : <KTD>  KTD is enabled, in PATHS mode.
2006-09-19 01:30:21 : <KTD>  Copy drivers inside "C:\D" to "C:\WINDOWS\DriverPacks\D".
2006-09-19 01:36:02 : <KTD>  Successfully created the "%KTD%" environment variable, it has been set to "C:\WINDOWS\DriverPacks". It will be available after the next reboot.
2006-09-19 01:36:17 : <KTD>  Successfully updated the DevicePath registry value!
2006-09-19 01:42:54 : <KTD>  Successfully created the .pnf files. KTD has been applied! It will be available after the next reboot.
2006-09-19 01:43:32 : <CLNP> Deleted the DriverPacks, which were located in 'C:\D'.
2006-09-19 01:43:32 : <CLNP> Deleted 'C:\DPsFnshr.ini'!
2006-09-19 01:43:32 : <CLNP> Deleted 'C:\devcon.exe'!
2006-09-19 01:43:32 : <CLNP> Deleted 'C:\makePNF.exe'!
2006-09-19 01:43:32 : <CLNP> Deleted 'C:\addUsepmtimer.exe'!
2006-09-19 01:43:32 : <CLNP> Deleted 'C:\ATICCC.ins'!
2006-09-19 01:43:32 : <CLNP> Added new value to the RunOnce key in the registry: the DriverPacks Finisher itself will get deleted after the next reboot.
2006-09-19 01:43:32 : Program terminated.

If any other information is needed, please let me know, and I'll be happy to report it.

And last but not least:
RESPECT for your work smile

Re: [SOLVED] Windows Driver Signing & MakePNF

I've created what you could describe as 'the ultimate Driver Signing Policy Disabler', but I've just named it 'Driver Signing Policy Disabler'. It will be included in version 6.09 and those who were unfortunate with the KTD feature, will no longer have to manually click every time a Driver Signing Policy popup appears.

It's currently being beta tested... Just a bit more patience... wink smile

Founder of DriverPacks.net — wimleers.com

Re: [SOLVED] Windows Driver Signing & MakePNF

Great smile
I look forward to "upgrading" wink