Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

I'm encountering the same error.

DPFinisher.ini

[Settings]
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
DPsRoot	= "%SystemDrive%"
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD	= "no"
; system variables supported: %SystemDrive%, %SystemRoot% and %WinDir%, one
; location cannot be used as KTDlocation: the root directory specified in
; [Settings]\DPsRoot
KTDlocation	= "%SystemRoot%\DriverPacks"


; =============================================================================
;
; REMARKS
;
; =============================================================================
; -----------------------------------------------------------------------------
; About adding your own exceptions
; -----------------------------------------------------------------------------
;
; - The following system variables are supported:
;  * %SystemDrive%
;  * %SystemRoot%
;  * %WinDir%
;  * %ProgramFiles%
;  * %DPSROOT% (equals the value of [Settings]\DPsRoot)
;  * %DPSTMP% (when you must extract files for example)
;
; - Available executables:
;  * addUsepmtimer.exe
;  * devcon.exe
;
; - The unique ID in the sectionnames (i.e.: [<OS platform>__<unique ID>__
;   <driver dir, including the master 'D' dir>]) must NOT be sequential, it
;   must just be unique. Only numbers (0-9) can be used. The reason for the
;   existence of this string is that sometimes there are multiple exceptions
;   for the same driver, which would result in identical section names, which
;   is not allowed.
;
; - A requirement of the type 'tagFiles' is considered forfilled if ALL of the
;   listed conditions are met.
;
; - A requirement of the types '+hwids', '-hwids', '+infFiles' and '-infFiles'
;   is considered forfilled if ANY of the listed conditions is met.
;
; - The commands will ONLY be executed if ALL the active requirements are
;
; - The commands will be executed in the order they are entered.
;
;
; -----------------------------------------------------------------------------
; About the implementation of KTD
; -----------------------------------------------------------------------------
;
; - To optimize the DevicePath entry in the registry (to allow more drivers to
;   be added), a new system variable will be created, which will accessible
;   through the variable %KTD%. The result is that each path that is added
;   (that refers to a driver), will be much shorter - and therefore this allows
;   more drivers to be added.
;
; =============================================================================


[wnt5_x86-32__0000__D-CP]
tagFiles	= 0
+hwids		= 1
+hwid1		= "ACPI\AUTHENTICAMD_-_X86_FAMILY_15_MODEL_"
-hwids		= 0
+infFiles	= 0
-infFiles	= 0
commands	= 1
command1	= "%SystemDrive%\addUsepmtimer.exe"


[wnt5_x86-32__0001__D-G-A-1]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCC.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCC.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\1\*.inf"
-infFiles	= 0
commands	= 4
command1	= "%DPSROOT%\D\G\A\1\ATICCC.exe -y -o%DPSTMP%"
command2	= "msiexec /i %DPSTMP%\ISScript9.Msi /qn /norestart"
command3	= "msiexec /i %DPSTMP%\ATICCC.msi /qn /norestart"
command4	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0002__D-G-A-1]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCP.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCP.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\1\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\A\1\ATICCP.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\Setup.exe /K"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0021__D-G-A-2]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCC.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCC.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\2\*.inf"
-infFiles	= 0
commands	= 4
command1	= "%DPSROOT%\D\G\A\1\ATICCC.exe -y -o%DPSTMP%"
command2	= "msiexec /i %DPSTMP%\ISScript9.Msi /qn /norestart"
command3	= "msiexec /i %DPSTMP%\ATICCC.msi /qn /norestart"
command4	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0022__D-G-A-2]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCP.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCP.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\2\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\A\1\ATICCP.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\Setup.exe /K"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0003__D-G-A-3]
tagFiles	= 1
tagFile1	= "%DPSROOT%\D\G\A\3\CPanel.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\3\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\A\3\CPanel.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\setup.exe /K"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0004__D-G-3-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\3dfxV2ps.dll"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\3\1\*.inf"
-infFiles	= 0
commands	= 1
command1	= "%DPSROOT%\D\G\3\1\V2_OC_control_panel.exe"


[wnt5_x86-32__0005__D-G-S-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sigrp.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\S\1\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\S\1\UVGA3.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\setup.exe -s"
command3	= "rd /s /q %DPSTMP%"
de

[wnt5_x86-32__0006__D-L-NV-123]
tagFiles	= 0
+hwids		= 1
+hwid1		= "PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2"
-hwids		= 0
+infFiles	= 0
-infFiles	= 0
commands	= 2
command1	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\L\NV\123\nvnetbus.inf "PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2""
command2 	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\L\NV\123\nvnetfd.inf "{1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV*""



[wnt5_x86-32__0007__D-S-CR-1]
tagFiles	= 2
tagFile1	= "%SystemRoot%\system32\drivers\ha20x2k.sys"
tagFile2	= "%DPSROOT%\D\S\CR\1\Ctzapxx.ini"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\CR\1\*.inf"
-infFiles	= 0
commands	= 19
command1	= "expand -r %DPSROOT%\D\S\CR\1\*.* %DPSROOT%\CR\1"
command2	= "expand -r %DPSROOT%\D\S\CR\1\common\*.* %DPSROOT%\D\S\CR\1\common"
command3	= "expand -r %DPSROOT%\D\S\CR\1\common\i386\*.* %DPSROOT%\D\S\CR\1\common\i386"
command4	= "expand -r %DPSROOT%\D\S\CR\1\lang\*.* %DPSROOT%\D\S\CR\1\lang"
command5	= "expand -r %DPSROOT%\D\S\CR\1\lang\i386\*.* %DPSROOT%\D\S\CR\1\lang\i386"
command6	= "expand -r %DPSROOT%\D\S\CR\1\win2k_xp\*.* %DPSROOT%\D\S\CR\1\win2k_xp"
command7	= "expand -r %DPSROOT%\D\S\CR\1\win2k_xp\data\*.* %DPSROOT%\D\S\CR\1\win2k_xp\data"
command8	= "expand -r %DPSROOT%\D\S\CR\1\win2k_xp\i386\*.* %DPSROOT%\D\S\CR\1\win2k_xp\i386"
command9	= "del /q %DPSROOT%\D\S\CR\1\*.??_"
command10	= "del /q %DPSROOT%\D\S\CR\1\common\*.??_"
command11	= "del /q %DPSROOT%\D\S\CR\1\common\i386\*.??_"
command12	= "del /q %DPSROOT%\D\S\CR\1\lang\*.??_"
command13	= "del /q %DPSROOT%\D\S\CR\1\lang\i386\*.??_"
command14	= "del /q %DPSROOT%\D\S\CR\1\win2k_xp\*.??_"
command15	= "del /q %DPSROOT%\D\S\CR\1\win2k_xp\data\*.??_"
command16	= "del /q %DPSROOT%\D\S\CR\1\win2k_xp\i386\*.??_"
command17	= "copy /y %DPSROOT%\D\S\CR\1\common\i386\CtCtlPan.cpl %SystemRoot%\system32\"
command18	= "copy /y %DPSROOT%\D\S\CR\1\common\i386\CtPanel.exe %SystemRoot%\system32\"
command19	= "start /wait %DPSROOT%\D\S\CR\1\CTZAPXX.exe /S"


[wnt5_x86-32__0008__D-S-CR-2]
tagFiles	= 3
tagFile1	= "%SystemRoot%\system32\drivers\ha10x2k.sys"
tagFile2	= "%SystemRoot%\system32\drivers\ha20x2k.sys"
tagFile3	= "%DPSROOT%\D\S\CR\2\Ctzapxx.ini"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\CR\2\*.inf"
-infFiles	= 0
commands	= 19
command1	= "expand -r %DPSROOT%\D\S\CR\2\*.* %DPSROOT%\CR\2"
command2	= "expand -r %DPSROOT%\D\S\CR\2\common\*.* %DPSROOT%\D\S\CR\2\common"
command3	= "expand -r %DPSROOT%\D\S\CR\2\common\i386\*.* %DPSROOT%\D\S\CR\2\common\i386"
command4	= "expand -r %DPSROOT%\D\S\CR\2\lang\*.* %DPSROOT%\D\S\CR\2\lang"
command5	= "expand -r %DPSROOT%\D\S\CR\2\lang\i386\*.* %DPSROOT%\D\S\CR\2\lang\i386"
command6	= "expand -r %DPSROOT%\D\S\CR\2\win2k_xp\*.* %DPSROOT%\D\S\CR\2\win2k_xp"
command7	= "expand -r %DPSROOT%\D\S\CR\2\win2k_xp\data\*.* %DPSROOT%\D\S\CR\2\win2k_xp\data"
command8	= "expand -r %DPSROOT%\D\S\CR\2\win2k_xp\i386\*.* %DPSROOT%\D\S\CR\2\win2k_xp\i386"
command9	= "del /q %DPSROOT%\D\S\CR\2\*.??_"
command10	= "del /q %DPSROOT%\D\S\CR\2\common\*.??_"
command11	= "del /q %DPSROOT%\D\S\CR\2\common\i386\*.??_"
command12	= "del /q %DPSROOT%\D\S\CR\2\lang\*.??_"
command13	= "del /q %DPSROOT%\D\S\CR\2\lang\i386\*.??_"
command14	= "del /q %DPSROOT%\D\S\CR\2\win2k_xp\*.??_"
command15	= "del /q %DPSROOT%\D\S\CR\2\win2k_xp\data\*.??_"
command16	= "del /q %DPSROOT%\D\S\CR\2\win2k_xp\i386\*.??_"
command17	= "copy /y %DPSROOT%\D\S\CR\2\common\i386\CtCtlPan.cpl %SystemRoot%\system32\"
command18	= "copy /y %DPSROOT%\D\S\CR\2\common\i386\CtPanel.exe %SystemRoot%\system32\"
command19	= "start /wait %DPSROOT%\D\S\CR\2\CTZAPXX.exe /S"


[wnt5_x86-32__0009__D-S-CR-3]
tagFiles	= 2
tagFile1	= "%SystemRoot%\system32\drivers\P17.sys"
tagFile2	= "%DPSROOT%\D\S\CR\3\Ctzapxx.ini"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\CR\3\*.inf"
-infFiles	= 0
commands	= 19
command1	= "expand -r %DPSROOT%\D\S\CR\3\*.* %DPSROOT%\CR\3"
command2	= "expand -r %DPSROOT%\D\S\CR\3\AddOn\*.* %DPSROOT%\D\S\CR\3\AddOn"
command3	= "expand -r %DPSROOT%\D\S\CR\3\common\*.* %DPSROOT%\D\S\CR\3\common"
command4	= "expand -r %DPSROOT%\D\S\CR\3\Lang\i386\*.* %DPSROOT%\D\S\CR\3\Lang\i386"
command6	= "expand -r %DPSROOT%\D\S\CR\3\Win2K_XP\*.* %DPSROOT%\D\S\CR\3\Win2K_XP"
command7	= "expand -r %DPSROOT%\D\S\CR\3\Win2K_XP\i386\*.* %DPSROOT%\D\S\CR\3\Win2K_XP\i386"
command8	= "del /q %DPSROOT%\D\S\CR\3\*.??_"
command9	= "del /q %DPSROOT%\D\S\CR\3\Addon\*.??_"
command10	= "del /q %DPSROOT%\D\S\CR\3\common\*.??_"
command11	= "del /q %DPSROOT%\D\S\CR\3\Lang\i386\*.??_"
command12	= "del /q %DPSROOT%\D\S\CR\3\Win2K_XP\*.??_"
command13	= "del /q %DPSROOT%\D\S\CR\3\Win2k_XP\i386\*.??_"
command14	= "start /wait %DPSROOT%\D\S\CR\3\CTZapxx.Exe /S"


[wnt5_x86-32__0010__D-S-H-2]
tagFiles	= 0
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\H\2.inf"
-infFiles	= 0
commands	= 4
command1	= "%SystemDrive%\devcon.exe disable =net"
command2	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\S\H\2\wdmaherc.inf "PCI\VEN_1013&DEV_6003&SUBSYS_*""
command3	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\S\H\2\wdmaherc.inf "HERCULES\*""
command4	= "%SystemDrive%\devcon.exe enable =net"


[wnt5_x86-32__0011__D-S-N]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\nvapu.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\N\*.inf"
-infFiles	= 0
commands	= 3
command1	= "start /wait %DPSROOT%\D\S\N\AudioUtl.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\Setup.exe -s -f1"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0012__D-S-S-U]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sthda.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\S\U\3\*.inf"
-infFiles	= 0
commands	= 6
command3	= "copy /y %DPSROOT%\D\S\S\U\stlang.dll %SystemRoot%\system32"
command3	= "copy /y %DPSROOT%\D\S\S\U\stacgui.dll %SystemRoot%\system32"
command3	= "copy /y %DPSROOT%\D\S\S\U\stacgui.cpl %SystemRoot%\system32"
command3	= "md "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI""
command3	= "copy /y %DPSROOT%\D\S\S\U\sttray.exe "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI""
command3	= "copy /y %DPSROOT%\D\S\S\U\stlang.dll "%ProgramFiles%\Sigmatel\C-Major Audio\WDM""


[wnt5_x86-32__0013__D-S-SI-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sis7012.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\SI\1\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\SI\1\SI_7012.exe x -y o%SystemRoot%\"


[wnt5_x86-32__0014__D-S-SI-2]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sis7018.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\SI\2\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\SI\2\SI_7018.exe x -y o%SystemRoot%\"


[wnt5_x86-32__0015__D-S-T-2]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\FM801.sys"
tagFile1	= "%DPSROOT%\D\S\T\2\Setup.ex_"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\2\*.inf"
-infFiles	= 0
commands	= 3
command1	= "expand -r %DPSROOT%\D\S\T\2\*.* %DPSROOT%\D\S\T\2"
command2	= "del /q %DPSROOT%\D\S\T\2\*.??_"
command3	= "start /wait %DPSROOT%\D\S\T\2\Setup.exe /S"


[wnt5_x86-32__0016__D-S-T-3]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\cmaudio.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\3\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\3\T_3.exe"

[wnt5_x86-32__0017__D-S-T-4]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\TT1724ht.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\4\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\4\T_SSU.exe"


[wnt5_x86-32__0018__D-S-T-5]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\dmxsens.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\5\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\5\T_DMX.exe"


[wnt5_x86-32__0019__D-S-V-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\envysens.sys"
tagFile1	= "%DPSROOT%\D\S\V\1\V_ENVY.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\V\1\*.inf"
-infFiles	= 0
commands	= 1
command1	= "start /wait %DPSROOT%\D\S\V\1\V_ENVY.exe -y -o%SystemRoot%\"


[wnt5_x86-32__0020__D-S-V-2]
tagFiles	= 2
tagFile1	= "%SystemRoot%\system32\drivers\vinyl97.sys"
tagFile1	= "%DPSROOT%\D\S\V\2\V_VINYL.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\V\2\*.inf"
-infFiles	= 0
commands	= 1
command1	= "start /wait %DPSROOT%\D\S\V\2\V_VINYL.exe -y -o%SystemRoot%\"

DPFinisher.log

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

ACPI\FIXEDBUTTON\2&DABA3FF&0                                : ACPI Fixed Feature Button
ACPI\GENUINEINTEL_-_X86_FAMILY_15_MODEL_2\_0                : Intel(R) Pentium(R) 4 CPU 2.66GHz
ACPI\PNP0000\4&369939D9&0                                   : Programmable interrupt controller
ACPI\PNP0003\1                                              : Advanced programmable interrupt controller
ACPI\PNP0100\4&369939D9&0                                   : System timer
ACPI\PNP0200\4&369939D9&0                                   : Direct memory access controller
ACPI\PNP0303\4&369939D9&0                                   : Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
ACPI\PNP0401\4&369939D9&0                                   : ECP Printer Port (LPT1)
ACPI\PNP0501\1                                              : Communications Port (COM1)
ACPI\PNP0700\4&369939D9&0                                   : Standard floppy disk controller
ACPI\PNP0800\4&369939D9&0                                   : System speaker
ACPI\PNP0A03\2&DABA3FF&0                                    : PCI bus
ACPI\PNP0B00\4&369939D9&0                                   : System CMOS/real time clock
ACPI\PNP0C01\2&DABA3FF&0                                    : System board
ACPI\PNP0C02\1                                              : Motherboard resources
ACPI\PNP0C02\2                                              : Motherboard resources
ACPI\PNP0C04\4&369939D9&0                                   : Numeric data processor
ACPI\PNP0C0C\2&DABA3FF&0                                    : ACPI Power Button
ACPI\PNP0F13\4&369939D9&0                                   : PS/2 Compatible Mouse
ACPI_HAL\PNP0C08\0                                          : Microsoft ACPI-Compliant System
ROOT\ACPI_HAL\0000                                          : ACPI Uniprocessor PC
21 matching device(s) found.

2006-09-14 07:22:16 : <INIT> 2. PCI devices

PCI\VEN_12B9&DEV_1007&SUBSYS_00C212B9&REV_00\4&3A321F38&0&20F0: U.S. Robotics 56K Fax Win
PCI\VEN_14E4&DEV_1696&SUBSYS_12BC103C&REV_03\4&3A321F38&0&10F0: Broadcom NetXtreme Gigabit Ethernet for hp
PCI\VEN_8086&DEV_244E&SUBSYS_00000000&REV_C2\3&61AAA01&0&F0 : Intel(R) 82801EB PCI Bridge - 244E
PCI\VEN_8086&DEV_24D0&SUBSYS_00000000&REV_02\3&61AAA01&0&F8 : Intel(R) 82801EB LPC Interface Controller - 24D0
PCI\VEN_8086&DEV_24D1&SUBSYS_12BC103C&REV_02\3&61AAA01&0&FA : Intel(r) 82801EB Serial Ultra ATA Storage Controller-24D1
PCI\VEN_8086&DEV_24D2&SUBSYS_12BC103C&REV_02\3&61AAA01&0&E8 : Intel(R) 82801EB USB Universal Host Controller - 24D2
PCI\VEN_8086&DEV_24D4&SUBSYS_12BC103C&REV_02\3&61AAA01&0&E9 : Intel(R) 82801EB USB Universal Host Controller - 24D4
PCI\VEN_8086&DEV_24D5&SUBSYS_12BC103C&REV_02\3&61AAA01&0&FD : SoundMAX Integrated Digital Audio
PCI\VEN_8086&DEV_24D7&SUBSYS_12BC103C&REV_02\3&61AAA01&0&EA : Intel(R) 82801EB USB Universal Host Controller - 24D7
PCI\VEN_8086&DEV_24DB&SUBSYS_12BC103C&REV_02\3&61AAA01&0&F9 : Intel(r) 82801EB Parallel Ultra ATA Storage Controller-24DB
PCI\VEN_8086&DEV_24DD&SUBSYS_12BC103C&REV_02\3&61AAA01&0&EF : Standard Enhanced PCI to USB Host Controller
PCI\VEN_8086&DEV_2570&SUBSYS_00000000&REV_02\3&61AAA01&0&00 : Intel(R) 82865G\PE\P Processor to I/O Controller - 2570
PCI\VEN_8086&DEV_2572&SUBSYS_12BC103C&REV_02\3&61AAA01&0&10 : Intel(R) 82865G Graphics Controller
13 matching device(s) found.

2006-09-14 07:22:16 : <INIT> 3. HDAUDIO devices

No matching devices found.

2006-09-14 07:22:17 : <INIT> 4. USB devices

USB\ROOT_HUB\4&1C187CF9&0                                   : USB Root Hub
USB\ROOT_HUB\4&23850E3A&0                                   : USB Root Hub
USB\ROOT_HUB\4&34F0EBEB&0                                   : USB Root Hub
USB\ROOT_HUB20\4&1492509&0                                  : USB Root Hub
USB\VID_046D&PID_C03E\5&19F2438F&0&2                        : USB Human Interface Device
5 matching device(s) found.

2006-09-14 07:22:17 : <INIT> Logging of HWIDs complete.
2006-09-14 07:22:17 : <CRIT> Could not delete element from array!
2006-09-14 07:22:43 : <CLNP> Deleted the DriverPacks, which were located in 'C:\D'.
2006-09-14 07:22:43 : <CLNP> Deleted 'C:\DPsFnshr.ini'!
2006-09-14 07:22:43 : <CLNP> Deleted 'C:\devcon.exe'!
2006-09-14 07:22:43 : <CLNP> Deleted 'C:\makePNF.exe'!
2006-09-14 07:22:43 : <CLNP> Deleted 'C:\addUsepmtimer.exe'!
2006-09-14 07:22:43 : <CLNP> Deleted 'C:\ATICCC.ins'!
2006-09-14 07:22:43 : <CLNP> Added new value to the RunOnce key in the registry: the DriverPacks Finisher itself will get deleted after the next reboot.
2006-09-14 07:22:43 : Program terminated.

Currently, I'm storing the following files in the root:
addUsepmtimer, ATICCC, devcon, dpsfnshr (.ini and .exe), make pnf. I've also got the 'D' folder in the root as well.

Thanks!

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

well, as in melombar's case and mine... bug seems to not depend from KTD variable... logically - something happens with finisher itself...

melombar, could you please post here - what kind of distributive are you using? (what is XP version and what actions did you performed with it - such as NLite and so on?)

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

melombar and [dk], what are your locales (Windows XP languages)?

Please enable debug mode in the DriverPacks Finisher by adding the following line to the first section of DPsFnshr.ini:

[Settings]
debug = true

And now run it again. Then post here your DPsFnshr.log.

It *must* be something specific on your systems, since it's working fine for hundreds of other users.

Founder of DriverPacks.net — wimleers.com

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

hmm... I've added it to the place you said:

[Settings]
debug = true
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
DPsRoot	= "%SystemDrive%"
<...>

but have noticed nothing new in .log:

2006-09-22 21:05:02 : <INIT> DriverPacks Finisher 6.08.6 initialized.
2006-09-22 21:05:02 : <INIT> Detected platform wnt5_x86-32.
2006-09-22 21:05:02 : <INIT> Start logging of the HWIDs for relevant devices present in this system.
2006-09-22 21:05:02 : <INIT> 1. ACPI devices

ACPI\AUTHENTICAMD_-_X86_FAMILY_15_MODEL_79\_0               : AMD Sempron(tm) Processor 3000+
ACPI\FIXEDBUTTON\2&DABA3FF&0                                : ACPI Fixed Feature Button
ACPI\PNP0000\3&2411E6FE&0                                   : Programmable interrupt controller
ACPI\PNP0100\3&2411E6FE&0                                   : System timer
ACPI\PNP0200\3&2411E6FE&0                                   : Direct memory access controller
ACPI\PNP0303\3&2411E6FE&0                                   : Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
ACPI\PNP0400\1                                              : Printer Port (LPT1)
ACPI\PNP0501\1                                              : Communications Port (COM1)
ACPI\PNP0700\3&2411E6FE&0                                   : Standard floppy disk controller
ACPI\PNP0800\3&2411E6FE&0                                   : System speaker
ACPI\PNP0A08\1                                              : PCI bus
ACPI\PNP0B00\3&2411E6FE&0                                   : System CMOS/real time clock
ACPI\PNP0C01\2&DABA3FF&0                                    : System board
ACPI\PNP0C02\1                                              : Motherboard resources
ACPI\PNP0C02\4                                              : Motherboard resources
ACPI\PNP0C02\5                                              : Motherboard resources
ACPI\PNP0C04\3&2411E6FE&0                                   : Numeric data processor
ACPI\PNP0C0B\2&DABA3FF&0                                    : ACPI Fan
ACPI\PNP0C0C\2&DABA3FF&0                                    : ACPI Power Button
ACPI\PNP0F13\3&2411E6FE&0                                   : PS/2 Compatible Mouse
ACPI\THERMALZONE\THRM                                       : ACPI Thermal Zone
ACPI_HAL\PNP0C08\0                                          : Microsoft ACPI-Compliant System
ROOT\ACPI_HAL\0000                                          : ACPI Uniprocessor PC
23 matching device(s) found.

2006-09-22 21:05:02 : <INIT> 2. PCI devices

PCI\VEN_1022&DEV_1100&SUBSYS_00000000&REV_00\3&2411E6FE&0&C0: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1101&SUBSYS_00000000&REV_00\3&2411E6FE&0&C1: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1102&SUBSYS_00000000&REV_00\3&2411E6FE&0&C2: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1103&SUBSYS_00000000&REV_00\3&2411E6FE&0&C3: PCI standard host CPU bridge
PCI\VEN_10DE&DEV_0050&SUBSYS_00000000&REV_A3\3&2411E6FE&0&08: PCI standard ISA bridge
PCI\VEN_10DE&DEV_0052&SUBSYS_CB8410DE&REV_A2\3&2411E6FE&0&09: NVIDIA nForce PCI System Management
PCI\VEN_10DE&DEV_0053&SUBSYS_CB8410DE&REV_F2\3&2411E6FE&0&30: NVIDIA nForce4 Parallel ATA Controller
PCI\VEN_10DE&DEV_0054&SUBSYS_CB8410DE&REV_F3\3&2411E6FE&0&38: NVIDIA nForce4 Serial ATA Controller
PCI\VEN_10DE&DEV_0057&SUBSYS_CB8410DE&REV_A3\3&2411E6FE&0&50: NVIDIA Network Bus Enumerator
PCI\VEN_10DE&DEV_0059&SUBSYS_640516F3&REV_A2\3&2411E6FE&0&20: Realtek AC'97 Audio
PCI\VEN_10DE&DEV_005A&SUBSYS_CB8410DE&REV_A2\3&2411E6FE&0&10: Standard OpenHCD USB Host Controller
PCI\VEN_10DE&DEV_005B&SUBSYS_CB8410DE&REV_A3\3&2411E6FE&0&11: Standard Enhanced PCI to USB Host Controller
PCI\VEN_10DE&DEV_005C&SUBSYS_00000000&REV_A2\3&2411E6FE&0&48: PCI standard PCI-to-PCI bridge
PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&58: nForce4 PCI-Express Root Port
PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&60: nForce4 PCI-Express Root Port
PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&68: nForce4 PCI-Express Root Port
PCI\VEN_10DE&DEV_005D&SUBSYS_00000000&REV_A3\3&2411E6FE&0&70: nForce4 PCI-Express Root Port
PCI\VEN_10DE&DEV_005E&SUBSYS_00000000&REV_A3\3&2411E6FE&0&00: nForce4 HyperTransport Bridge
PCI\VEN_10DE&DEV_0393&SUBSYS_00000000&REV_A1\4&243D7BD0&0&0070: NVIDIA GeForce 7300 GT
19 matching device(s) found.

2006-09-22 21:05:02 : <INIT> 3. HDAUDIO devices

No matching devices found.

2006-09-22 21:05:02 : <INIT> 4. USB devices

USB\ROOT_HUB\4&10CCCEBF&0                                   : USB Root Hub
USB\ROOT_HUB20\4&278E95AA&0                                 : USB Root Hub
2 matching device(s) found.

2006-09-22 21:05:02 : <INIT> Logging of HWIDs complete.
2006-09-22 21:05:02 : <CRIT> Could not delete element from array!
2006-09-22 21:05:05 : <CLNP> Deleted the DriverPacks, which were located in 'C:\D'.
2006-09-22 21:05:05 : <CLNP> Deleted 'C:\DPsFnshr.ini'!
2006-09-22 21:05:05 : <CLNP> Deleted 'C:\devcon.exe'!
2006-09-22 21:05:05 : <CLNP> Deleted 'C:\makePNF.exe'!
2006-09-22 21:05:05 : <CLNP> Deleted 'C:\addUsepmtimer.exe'!
2006-09-22 21:05:05 : <CLNP> Deleted 'C:\ATICCC.ins'!
2006-09-22 21:05:05 : <CLNP> Added new value to the RunOnce key in the registry: the DriverPacks Finisher itself will get deleted after the next reboot.
2006-09-22 21:05:05 : Program terminated.

My locale is 0419 - Russian. I'm using english WXPsp2 and Russian MUI is integrated via cmdlines.txt:

".\Mui\muisetup.exe /i 0419 /d 0419 /l /r /s"

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

I have run into the same problem for the last few minor versions.  The dpfinisher.log displays "Could not delete element from array!" and the DriverPacks, with KTD enabled, are deleted.  I build my images in VMware then deploy them.  The last working Bâshrat the Sneaky I used was back in April and since I have wanted to update my install discs.  I have listed the log and ini contents below.  My CD builds have been tweaked with nlite 1.0.1 and RyanVM's current pack (as of a couple days ago.).

2006-09-25 13:35:06 : <INIT> DriverPacks Finisher 6.08.6 initialized.
2006-09-25 13:35:06 : <INIT> Detected platform wnt5_x86-32.
2006-09-25 13:35:06 : <INIT> Start logging of the HWIDs for relevant devices present in this system.
2006-09-25 13:35:06 : <INIT> 1. ACPI devices

ACPI\ACPI0003\1                                             : Microsoft AC Adapter
ACPI\FIXEDBUTTON\2&DABA3FF&0                                : ACPI Fixed Feature Button
ACPI\GENUINEINTEL_-_X86_FAMILY_15_MODEL_2\_0                : Intel(R) Pentium(R) 4 CPU 2.80GHz
ACPI\GENUINEINTEL_-_X86_FAMILY_15_MODEL_2\_1                : Intel(R) Pentium(R) 4 CPU 2.80GHz
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 Multiprocessor PC
20 matching device(s) found.

2006-09-25 13:35:07 : <INIT> 2. PCI devices

PCI\VEN_1022&DEV_2000&SUBSYS_20001022&REV_10\3&61AAA01&0&88 : VMware Accelerated AMD PCNet Adapter
PCI\VEN_104B&DEV_1040&SUBSYS_1040104B&REV_01\3&61AAA01&0&80 : VMware SCSI Controller
PCI\VEN_15AD&DEV_0405&SUBSYS_040515AD&REV_00\3&61AAA01&0&78 : VMware SVGA II
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_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
7 matching device(s) found.

2006-09-25 13:35:07 : <INIT> 3. HDAUDIO devices

No matching devices found.

2006-09-25 13:35:08 : <INIT> 4. USB devices

No matching devices found.

2006-09-25 13:35:08 : <INIT> Logging of HWIDs complete.
2006-09-25 13:35:08 : <CRIT> Could not delete element from array!
2006-09-25 13:35:55 : <CLNP> Deleted the DriverPacks, which were located in 'C:\D'.
2006-09-25 13:35:55 : <CLNP> Deleted 'C:\DPsFnshr.ini'!
2006-09-25 13:35:55 : <CLNP> Deleted 'C:\devcon.exe'!
2006-09-25 13:35:55 : <CLNP> Deleted 'C:\makePNF.exe'!
2006-09-25 13:35:55 : <CLNP> Deleted 'C:\addUsepmtimer.exe'!
2006-09-25 13:35:55 : <CLNP> Deleted 'C:\ATICCC.ins'!
2006-09-25 13:35:55 : <CLNP> Added new value to the RunOnce key in the registry: the DriverPacks Finisher itself will get deleted after the next reboot.
2006-09-25 13:35:55 : Program terminated.
[Settings]
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
DPsRoot	= "%SystemDrive%"
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD	= "paths:D"
; system variables supported: %SystemDrive%, %SystemRoot% and %WinDir%, one
; location cannot be used as KTDlocation: the root directory specified in
; [Settings]\DPsRoot
KTDlocation	= "%SystemRoot%\DriverPacks"


; =============================================================================
;
; REMARKS
;
; =============================================================================
; -----------------------------------------------------------------------------
; About adding your own exceptions
; -----------------------------------------------------------------------------
;
; - The following system variables are supported:
;  * %SystemDrive%
;  * %SystemRoot%
;  * %WinDir%
;  * %ProgramFiles%
;  * %DPSROOT% (equals the value of [Settings]\DPsRoot)
;  * %DPSTMP% (when you must extract files for example)
;
; - Available executables:
;  * addUsepmtimer.exe
;  * devcon.exe
;
; - The unique ID in the sectionnames (i.e.: [<OS platform>__<unique ID>__
;   <driver dir, including the master 'D' dir>]) must NOT be sequential, it
;   must just be unique. Only numbers (0-9) can be used. The reason for the
;   existence of this string is that sometimes there are multiple exceptions
;   for the same driver, which would result in identical section names, which
;   is not allowed.
;
; - A requirement of the type 'tagFiles' is considered forfilled if ALL of the
;   listed conditions are met.
;
; - A requirement of the types '+hwids', '-hwids', '+infFiles' and '-infFiles'
;   is considered forfilled if ANY of the listed conditions is met.
;
; - The commands will ONLY be executed if ALL the active requirements are
;
; - The commands will be executed in the order they are entered.
;
;
; -----------------------------------------------------------------------------
; About the implementation of KTD
; -----------------------------------------------------------------------------
;
; - To optimize the DevicePath entry in the registry (to allow more drivers to
;   be added), a new system variable will be created, which will accessible
;   through the variable %KTD%. The result is that each path that is added
;   (that refers to a driver), will be much shorter - and therefore this allows
;   more drivers to be added.
;
; =============================================================================


[wnt5_x86-32__0000__D-CP]
tagFiles	= 0
+hwids		= 1
+hwid1		= "ACPI\AUTHENTICAMD_-_X86_FAMILY_15_MODEL_"
-hwids		= 0
+infFiles	= 0
-infFiles	= 0
commands	= 1
command1	= "%SystemDrive%\addUsepmtimer.exe"


[wnt5_x86-32__0001__D-G-A-1]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCC.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCC.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\1\*.inf"
-infFiles	= 0
commands	= 4
command1	= "%DPSROOT%\D\G\A\1\ATICCC.exe -y -o%DPSTMP%"
command2	= "msiexec /i %DPSTMP%\ISScript9.Msi /qn /norestart"
command3	= "msiexec /i %DPSTMP%\ATICCC.msi /qn /norestart"
command4	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0002__D-G-A-1]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCP.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCP.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\1\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\A\1\ATICCP.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\Setup.exe /K"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0021__D-G-A-2]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCC.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCC.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\2\*.inf"
-infFiles	= 0
commands	= 4
command1	= "%DPSROOT%\D\G\A\1\ATICCC.exe -y -o%DPSTMP%"
command2	= "msiexec /i %DPSTMP%\ISScript9.Msi /qn /norestart"
command3	= "msiexec /i %DPSTMP%\ATICCC.msi /qn /norestart"
command4	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0022__D-G-A-2]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCP.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCP.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\2\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\A\1\ATICCP.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\Setup.exe /K"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0003__D-G-A-3]
tagFiles	= 1
tagFile1	= "%DPSROOT%\D\G\A\3\CPanel.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\3\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\A\3\CPanel.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\setup.exe /K"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0004__D-G-3-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\3dfxV2ps.dll"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\3\1\*.inf"
-infFiles	= 0
commands	= 1
command1	= "%DPSROOT%\D\G\3\1\V2_OC_control_panel.exe"


[wnt5_x86-32__0005__D-G-S-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sigrp.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\S\1\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\S\1\UVGA3.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\setup.exe -s"
command3	= "rd /s /q %DPSTMP%"
de

[wnt5_x86-32__0006__D-L-NV-123]
tagFiles	= 0
+hwids		= 1
+hwid1		= "PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2"
-hwids		= 0
+infFiles	= 0
-infFiles	= 0
commands	= 2
command1	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\L\NV\123\nvnetbus.inf "PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2""
command2 	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\L\NV\123\nvnetfd.inf "{1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV*""



[wnt5_x86-32__0007__D-S-CR-1]
tagFiles	= 2
tagFile1	= "%SystemRoot%\system32\drivers\ha20x2k.sys"
tagFile2	= "%DPSROOT%\D\S\CR\1\Ctzapxx.ini"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\CR\1\*.inf"
-infFiles	= 0
commands	= 19
command1	= "expand -r %DPSROOT%\D\S\CR\1\*.* %DPSROOT%\CR\1"
command2	= "expand -r %DPSROOT%\D\S\CR\1\common\*.* %DPSROOT%\D\S\CR\1\common"
command3	= "expand -r %DPSROOT%\D\S\CR\1\common\i386\*.* %DPSROOT%\D\S\CR\1\common\i386"
command4	= "expand -r %DPSROOT%\D\S\CR\1\lang\*.* %DPSROOT%\D\S\CR\1\lang"
command5	= "expand -r %DPSROOT%\D\S\CR\1\lang\i386\*.* %DPSROOT%\D\S\CR\1\lang\i386"
command6	= "expand -r %DPSROOT%\D\S\CR\1\win2k_xp\*.* %DPSROOT%\D\S\CR\1\win2k_xp"
command7	= "expand -r %DPSROOT%\D\S\CR\1\win2k_xp\data\*.* %DPSROOT%\D\S\CR\1\win2k_xp\data"
command8	= "expand -r %DPSROOT%\D\S\CR\1\win2k_xp\i386\*.* %DPSROOT%\D\S\CR\1\win2k_xp\i386"
command9	= "del /q %DPSROOT%\D\S\CR\1\*.??_"
command10	= "del /q %DPSROOT%\D\S\CR\1\common\*.??_"
command11	= "del /q %DPSROOT%\D\S\CR\1\common\i386\*.??_"
command12	= "del /q %DPSROOT%\D\S\CR\1\lang\*.??_"
command13	= "del /q %DPSROOT%\D\S\CR\1\lang\i386\*.??_"
command14	= "del /q %DPSROOT%\D\S\CR\1\win2k_xp\*.??_"
command15	= "del /q %DPSROOT%\D\S\CR\1\win2k_xp\data\*.??_"
command16	= "del /q %DPSROOT%\D\S\CR\1\win2k_xp\i386\*.??_"
command17	= "copy /y %DPSROOT%\D\S\CR\1\common\i386\CtCtlPan.cpl %SystemRoot%\system32\"
command18	= "copy /y %DPSROOT%\D\S\CR\1\common\i386\CtPanel.exe %SystemRoot%\system32\"
command19	= "start /wait %DPSROOT%\D\S\CR\1\CTZAPXX.exe /S"


[wnt5_x86-32__0008__D-S-CR-2]
tagFiles	= 3
tagFile1	= "%SystemRoot%\system32\drivers\ha10x2k.sys"
tagFile2	= "%SystemRoot%\system32\drivers\ha20x2k.sys"
tagFile3	= "%DPSROOT%\D\S\CR\2\Ctzapxx.ini"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\CR\2\*.inf"
-infFiles	= 0
commands	= 19
command1	= "expand -r %DPSROOT%\D\S\CR\2\*.* %DPSROOT%\CR\2"
command2	= "expand -r %DPSROOT%\D\S\CR\2\common\*.* %DPSROOT%\D\S\CR\2\common"
command3	= "expand -r %DPSROOT%\D\S\CR\2\common\i386\*.* %DPSROOT%\D\S\CR\2\common\i386"
command4	= "expand -r %DPSROOT%\D\S\CR\2\lang\*.* %DPSROOT%\D\S\CR\2\lang"
command5	= "expand -r %DPSROOT%\D\S\CR\2\lang\i386\*.* %DPSROOT%\D\S\CR\2\lang\i386"
command6	= "expand -r %DPSROOT%\D\S\CR\2\win2k_xp\*.* %DPSROOT%\D\S\CR\2\win2k_xp"
command7	= "expand -r %DPSROOT%\D\S\CR\2\win2k_xp\data\*.* %DPSROOT%\D\S\CR\2\win2k_xp\data"
command8	= "expand -r %DPSROOT%\D\S\CR\2\win2k_xp\i386\*.* %DPSROOT%\D\S\CR\2\win2k_xp\i386"
command9	= "del /q %DPSROOT%\D\S\CR\2\*.??_"
command10	= "del /q %DPSROOT%\D\S\CR\2\common\*.??_"
command11	= "del /q %DPSROOT%\D\S\CR\2\common\i386\*.??_"
command12	= "del /q %DPSROOT%\D\S\CR\2\lang\*.??_"
command13	= "del /q %DPSROOT%\D\S\CR\2\lang\i386\*.??_"
command14	= "del /q %DPSROOT%\D\S\CR\2\win2k_xp\*.??_"
command15	= "del /q %DPSROOT%\D\S\CR\2\win2k_xp\data\*.??_"
command16	= "del /q %DPSROOT%\D\S\CR\2\win2k_xp\i386\*.??_"
command17	= "copy /y %DPSROOT%\D\S\CR\2\common\i386\CtCtlPan.cpl %SystemRoot%\system32\"
command18	= "copy /y %DPSROOT%\D\S\CR\2\common\i386\CtPanel.exe %SystemRoot%\system32\"
command19	= "start /wait %DPSROOT%\D\S\CR\2\CTZAPXX.exe /S"


[wnt5_x86-32__0009__D-S-CR-3]
tagFiles	= 2
tagFile1	= "%SystemRoot%\system32\drivers\P17.sys"
tagFile2	= "%DPSROOT%\D\S\CR\3\Ctzapxx.ini"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\CR\3\*.inf"
-infFiles	= 0
commands	= 19
command1	= "expand -r %DPSROOT%\D\S\CR\3\*.* %DPSROOT%\CR\3"
command2	= "expand -r %DPSROOT%\D\S\CR\3\AddOn\*.* %DPSROOT%\D\S\CR\3\AddOn"
command3	= "expand -r %DPSROOT%\D\S\CR\3\common\*.* %DPSROOT%\D\S\CR\3\common"
command4	= "expand -r %DPSROOT%\D\S\CR\3\Lang\i386\*.* %DPSROOT%\D\S\CR\3\Lang\i386"
command6	= "expand -r %DPSROOT%\D\S\CR\3\Win2K_XP\*.* %DPSROOT%\D\S\CR\3\Win2K_XP"
command7	= "expand -r %DPSROOT%\D\S\CR\3\Win2K_XP\i386\*.* %DPSROOT%\D\S\CR\3\Win2K_XP\i386"
command8	= "del /q %DPSROOT%\D\S\CR\3\*.??_"
command9	= "del /q %DPSROOT%\D\S\CR\3\Addon\*.??_"
command10	= "del /q %DPSROOT%\D\S\CR\3\common\*.??_"
command11	= "del /q %DPSROOT%\D\S\CR\3\Lang\i386\*.??_"
command12	= "del /q %DPSROOT%\D\S\CR\3\Win2K_XP\*.??_"
command13	= "del /q %DPSROOT%\D\S\CR\3\Win2k_XP\i386\*.??_"
command14	= "start /wait %DPSROOT%\D\S\CR\3\CTZapxx.Exe /S"


[wnt5_x86-32__0010__D-S-H-2]
tagFiles	= 0
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\H\2.inf"
-infFiles	= 0
commands	= 4
command1	= "%SystemDrive%\devcon.exe disable =net"
command2	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\S\H\2\wdmaherc.inf "PCI\VEN_1013&DEV_6003&SUBSYS_*""
command3	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\S\H\2\wdmaherc.inf "HERCULES\*""
command4	= "%SystemDrive%\devcon.exe enable =net"


[wnt5_x86-32__0011__D-S-N]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\nvapu.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\N\*.inf"
-infFiles	= 0
commands	= 3
command1	= "start /wait %DPSROOT%\D\S\N\AudioUtl.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\Setup.exe -s -f1"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0012__D-S-S-U]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sthda.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\S\U\3\*.inf"
-infFiles	= 0
commands	= 6
command3	= "copy /y %DPSROOT%\D\S\S\U\stlang.dll %SystemRoot%\system32"
command3	= "copy /y %DPSROOT%\D\S\S\U\stacgui.dll %SystemRoot%\system32"
command3	= "copy /y %DPSROOT%\D\S\S\U\stacgui.cpl %SystemRoot%\system32"
command3	= "md "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI""
command3	= "copy /y %DPSROOT%\D\S\S\U\sttray.exe "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI""
command3	= "copy /y %DPSROOT%\D\S\S\U\stlang.dll "%ProgramFiles%\Sigmatel\C-Major Audio\WDM""


[wnt5_x86-32__0013__D-S-SI-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sis7012.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\SI\1\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\SI\1\SI_7012.exe x -y o%SystemRoot%\"


[wnt5_x86-32__0014__D-S-SI-2]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sis7018.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\SI\2\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\SI\2\SI_7018.exe x -y o%SystemRoot%\"


[wnt5_x86-32__0015__D-S-T-2]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\FM801.sys"
tagFile1	= "%DPSROOT%\D\S\T\2\Setup.ex_"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\2\*.inf"
-infFiles	= 0
commands	= 3
command1	= "expand -r %DPSROOT%\D\S\T\2\*.* %DPSROOT%\D\S\T\2"
command2	= "del /q %DPSROOT%\D\S\T\2\*.??_"
command3	= "start /wait %DPSROOT%\D\S\T\2\Setup.exe /S"


[wnt5_x86-32__0016__D-S-T-3]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\cmaudio.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\3\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\3\T_3.exe"

[wnt5_x86-32__0017__D-S-T-4]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\TT1724ht.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\4\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\4\T_SSU.exe"


[wnt5_x86-32__0018__D-S-T-5]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\dmxsens.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\5\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\5\T_DMX.exe"


[wnt5_x86-32__0019__D-S-V-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\envysens.sys"
tagFile1	= "%DPSROOT%\D\S\V\1\V_ENVY.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\V\1\*.inf"
-infFiles	= 0
commands	= 1
command1	= "start /wait %DPSROOT%\D\S\V\1\V_ENVY.exe -y -o%SystemRoot%\"


[wnt5_x86-32__0020__D-S-V-2]
tagFiles	= 2
tagFile1	= "%SystemRoot%\system32\drivers\vinyl97.sys"
tagFile1	= "%DPSROOT%\D\S\V\2\V_VINYL.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\V\2\*.inf"
-infFiles	= 0
commands	= 1
command1	= "start /wait %DPSROOT%\D\S\V\2\V_VINYL.exe -y -o%SystemRoot%\"

I hope I add to the information needed to solve the problem.

Thanks Bâshrat the Sneaky for your efforts and great tool!
-felipe

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

As a workaround could the DriverPacks be integrated manually after the OS install by copying in the \D structure and executing the scripts?  This would also be useful in cases where existing working system image needs to be duped to another different PC.

Thanks,
-felipe

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

melombar wrote:

I'm encountering the same error.

DPFinisher.ini

[Settings]
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
DPsRoot	= "%SystemDrive%"
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD	= "no"

I would think the problem in this case is the KTD = "no".  Wouldn't that mean "do not perform KTD" ?

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

'[dk wrote:

']I've chosen ALL DriverPacks to be kept by KTD
and from .ini:

[Settings]
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
DPsRoot	= "%SystemDrive%"
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD	= "paths:D"

@Bâshrat the Sneaky, if you select to keep ALL DriverPacks is that how the entry should appear?  Or would it say KTD = "All" ?

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

RogueSpear wrote:

I would think the problem in this case is the KTD = "no".  Wouldn't that mean "do not perform KTD" ?

Correct.

RogueSpear wrote:

@Bâshrat the Sneaky, if you select to keep ALL DriverPacks is that how the entry should appear?  Or would it say KTD = "All" ?

I'm not him but since I asked basically the same question before...

Yes, that is also correct.
Basically, what we call "ALL" is still applied on the Paths level, namely the whole D\ path.
All simply means all paths wink

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

@RogueSpear: that's the correct value. Note that the KTD entry in the DPs_BASE.ini is optimized for the end-user and the one in the DPsFnshr.ini is optimized for the program, or better: for the program's logic. Internally in the finisher, it's always either paths or pattern mode.

@felipegeek, melombar & [dk]: I'm preparing a custom DPsFnshr.exe in which I've added more debug logging. I did not realize there was no debugging yet for the first part of the Finisher, which is why you did not see any difference when you enabled the Finisher.
I'll upload it within an hour.

Founder of DriverPacks.net — wimleers.com

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Overwrite the file bin\DpsFnshr.7z with this one, enable debug mode as described earlier and then post the DPsFnshr.log here. Thanks!

Founder of DriverPacks.net — wimleers.com

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Integrated already and installing.  Will report shortly.  Any enlightenment to offer on post OS install manual integration without having to Driverpack the source CD?

Cheers,
-felipe

Last edited by felipegeek (2006-09-26 08:54:51)

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Bâshrat the Sneaky wrote:

Overwrite the file bin\DpsFnshr.7z with this one, enable debug mode as described earlier and then post the DPsFnshr.log here. Thanks!

Is that version newer than that of RC2 and if so is it recommended using it for beta testing as it will give a more comprehensive feedback?

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Tried with the new DPfinisher package and the 'debug = true' option set.

[Settings]
debug = true
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
DPsRoot	= "%SystemDrive%"
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD	= "paths:D"
; system variables supported: %SystemDrive%, %SystemRoot% and %WinDir%, one
; location cannot be used as KTDlocation: the root directory specified in
; [Settings]\DPsRoot
KTDlocation	= "%SystemRoot%\DriverPacks"


; =============================================================================
;
; REMARKS
;
; =============================================================================
; -----------------------------------------------------------------------------
; About adding your own exceptions
; -----------------------------------------------------------------------------
;
; - The following system variables are supported:
;  * %SystemDrive%
;  * %SystemRoot%
;  * %WinDir%
;  * %ProgramFiles%
;  * %DPSROOT% (equals the value of [Settings]\DPsRoot)
;  * %DPSTMP% (when you must extract files for example)
;
; - Available executables:
;  * addUsepmtimer.exe
;  * devcon.exe
;
; - The unique ID in the sectionnames (i.e.: [<OS platform>__<unique ID>__
;   <driver dir, including the master 'D' dir>]) must NOT be sequential, it
;   must just be unique. Only numbers (0-9) can be used. The reason for the
;   existence of this string is that sometimes there are multiple exceptions
;   for the same driver, which would result in identical section names, which
;   is not allowed.
;
; - A requirement of the type 'tagFiles' is considered forfilled if ALL of the
;   listed conditions are met.
;
; - A requirement of the types '+hwids', '-hwids', '+infFiles' and '-infFiles'
;   is considered forfilled if ANY of the listed conditions is met.
;
; - The commands will ONLY be executed if ALL the active requirements are
;
; - The commands will be executed in the order they are entered.
;
;
; -----------------------------------------------------------------------------
; About the implementation of KTD
; -----------------------------------------------------------------------------
;
; - To optimize the DevicePath entry in the registry (to allow more drivers to
;   be added), a new system variable will be created, which will accessible
;   through the variable %KTD%. The result is that each path that is added
;   (that refers to a driver), will be much shorter - and therefore this allows
;   more drivers to be added.
;
; =============================================================================


[wnt5_x86-32__0000__D-CP]
tagFiles	= 0
+hwids		= 1
+hwid1		= "ACPI\AUTHENTICAMD_-_X86_FAMILY_15_MODEL_"
-hwids		= 0
+infFiles	= 0
-infFiles	= 0
commands	= 1
command1	= "%SystemDrive%\addUsepmtimer.exe"


[wnt5_x86-32__0001__D-G-A-1]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCC.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCC.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\1\*.inf"
-infFiles	= 0
commands	= 4
command1	= "%DPSROOT%\D\G\A\1\ATICCC.exe -y -o%DPSTMP%"
command2	= "msiexec /i %DPSTMP%\ISScript9.Msi /qn /norestart"
command3	= "msiexec /i %DPSTMP%\ATICCC.msi /qn /norestart"
command4	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0002__D-G-A-1]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCP.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCP.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\1\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\A\1\ATICCP.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\Setup.exe /K"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0021__D-G-A-2]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCC.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCC.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\2\*.inf"
-infFiles	= 0
commands	= 4
command1	= "%DPSROOT%\D\G\A\1\ATICCC.exe -y -o%DPSTMP%"
command2	= "msiexec /i %DPSTMP%\ISScript9.Msi /qn /norestart"
command3	= "msiexec /i %DPSTMP%\ATICCC.msi /qn /norestart"
command4	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0022__D-G-A-2]
tagFiles	= 2
tagFile1	= "%SystemDrive%\ATICCP.ins"
tagFile2	= "%DPSROOT%\D\G\A\1\ATICCP.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\2\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\A\1\ATICCP.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\Setup.exe /K"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0003__D-G-A-3]
tagFiles	= 1
tagFile1	= "%DPSROOT%\D\G\A\3\CPanel.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\A\3\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\A\3\CPanel.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\setup.exe /K"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0004__D-G-3-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\3dfxV2ps.dll"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\3\1\*.inf"
-infFiles	= 0
commands	= 1
command1	= "%DPSROOT%\D\G\3\1\V2_OC_control_panel.exe"


[wnt5_x86-32__0005__D-G-S-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sigrp.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\G\S\1\*.inf"
-infFiles	= 0
commands	= 3
command1	= "%DPSROOT%\D\G\S\1\UVGA3.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\setup.exe -s"
command3	= "rd /s /q %DPSTMP%"
de

[wnt5_x86-32__0006__D-L-NV-123]
tagFiles	= 0
+hwids		= 1
+hwid1		= "PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2"
-hwids		= 0
+infFiles	= 0
-infFiles	= 0
commands	= 2
command1	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\L\NV\123\nvnetbus.inf "PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2""
command2 	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\L\NV\123\nvnetfd.inf "{1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV*""



[wnt5_x86-32__0007__D-S-CR-1]
tagFiles	= 2
tagFile1	= "%SystemRoot%\system32\drivers\ha20x2k.sys"
tagFile2	= "%DPSROOT%\D\S\CR\1\Ctzapxx.ini"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\CR\1\*.inf"
-infFiles	= 0
commands	= 19
command1	= "expand -r %DPSROOT%\D\S\CR\1\*.* %DPSROOT%\CR\1"
command2	= "expand -r %DPSROOT%\D\S\CR\1\common\*.* %DPSROOT%\D\S\CR\1\common"
command3	= "expand -r %DPSROOT%\D\S\CR\1\common\i386\*.* %DPSROOT%\D\S\CR\1\common\i386"
command4	= "expand -r %DPSROOT%\D\S\CR\1\lang\*.* %DPSROOT%\D\S\CR\1\lang"
command5	= "expand -r %DPSROOT%\D\S\CR\1\lang\i386\*.* %DPSROOT%\D\S\CR\1\lang\i386"
command6	= "expand -r %DPSROOT%\D\S\CR\1\win2k_xp\*.* %DPSROOT%\D\S\CR\1\win2k_xp"
command7	= "expand -r %DPSROOT%\D\S\CR\1\win2k_xp\data\*.* %DPSROOT%\D\S\CR\1\win2k_xp\data"
command8	= "expand -r %DPSROOT%\D\S\CR\1\win2k_xp\i386\*.* %DPSROOT%\D\S\CR\1\win2k_xp\i386"
command9	= "del /q %DPSROOT%\D\S\CR\1\*.??_"
command10	= "del /q %DPSROOT%\D\S\CR\1\common\*.??_"
command11	= "del /q %DPSROOT%\D\S\CR\1\common\i386\*.??_"
command12	= "del /q %DPSROOT%\D\S\CR\1\lang\*.??_"
command13	= "del /q %DPSROOT%\D\S\CR\1\lang\i386\*.??_"
command14	= "del /q %DPSROOT%\D\S\CR\1\win2k_xp\*.??_"
command15	= "del /q %DPSROOT%\D\S\CR\1\win2k_xp\data\*.??_"
command16	= "del /q %DPSROOT%\D\S\CR\1\win2k_xp\i386\*.??_"
command17	= "copy /y %DPSROOT%\D\S\CR\1\common\i386\CtCtlPan.cpl %SystemRoot%\system32\"
command18	= "copy /y %DPSROOT%\D\S\CR\1\common\i386\CtPanel.exe %SystemRoot%\system32\"
command19	= "start /wait %DPSROOT%\D\S\CR\1\CTZAPXX.exe /S"


[wnt5_x86-32__0008__D-S-CR-2]
tagFiles	= 3
tagFile1	= "%SystemRoot%\system32\drivers\ha10x2k.sys"
tagFile2	= "%SystemRoot%\system32\drivers\ha20x2k.sys"
tagFile3	= "%DPSROOT%\D\S\CR\2\Ctzapxx.ini"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\CR\2\*.inf"
-infFiles	= 0
commands	= 19
command1	= "expand -r %DPSROOT%\D\S\CR\2\*.* %DPSROOT%\CR\2"
command2	= "expand -r %DPSROOT%\D\S\CR\2\common\*.* %DPSROOT%\D\S\CR\2\common"
command3	= "expand -r %DPSROOT%\D\S\CR\2\common\i386\*.* %DPSROOT%\D\S\CR\2\common\i386"
command4	= "expand -r %DPSROOT%\D\S\CR\2\lang\*.* %DPSROOT%\D\S\CR\2\lang"
command5	= "expand -r %DPSROOT%\D\S\CR\2\lang\i386\*.* %DPSROOT%\D\S\CR\2\lang\i386"
command6	= "expand -r %DPSROOT%\D\S\CR\2\win2k_xp\*.* %DPSROOT%\D\S\CR\2\win2k_xp"
command7	= "expand -r %DPSROOT%\D\S\CR\2\win2k_xp\data\*.* %DPSROOT%\D\S\CR\2\win2k_xp\data"
command8	= "expand -r %DPSROOT%\D\S\CR\2\win2k_xp\i386\*.* %DPSROOT%\D\S\CR\2\win2k_xp\i386"
command9	= "del /q %DPSROOT%\D\S\CR\2\*.??_"
command10	= "del /q %DPSROOT%\D\S\CR\2\common\*.??_"
command11	= "del /q %DPSROOT%\D\S\CR\2\common\i386\*.??_"
command12	= "del /q %DPSROOT%\D\S\CR\2\lang\*.??_"
command13	= "del /q %DPSROOT%\D\S\CR\2\lang\i386\*.??_"
command14	= "del /q %DPSROOT%\D\S\CR\2\win2k_xp\*.??_"
command15	= "del /q %DPSROOT%\D\S\CR\2\win2k_xp\data\*.??_"
command16	= "del /q %DPSROOT%\D\S\CR\2\win2k_xp\i386\*.??_"
command17	= "copy /y %DPSROOT%\D\S\CR\2\common\i386\CtCtlPan.cpl %SystemRoot%\system32\"
command18	= "copy /y %DPSROOT%\D\S\CR\2\common\i386\CtPanel.exe %SystemRoot%\system32\"
command19	= "start /wait %DPSROOT%\D\S\CR\2\CTZAPXX.exe /S"


[wnt5_x86-32__0009__D-S-CR-3]
tagFiles	= 2
tagFile1	= "%SystemRoot%\system32\drivers\P17.sys"
tagFile2	= "%DPSROOT%\D\S\CR\3\Ctzapxx.ini"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\CR\3\*.inf"
-infFiles	= 0
commands	= 19
command1	= "expand -r %DPSROOT%\D\S\CR\3\*.* %DPSROOT%\CR\3"
command2	= "expand -r %DPSROOT%\D\S\CR\3\AddOn\*.* %DPSROOT%\D\S\CR\3\AddOn"
command3	= "expand -r %DPSROOT%\D\S\CR\3\common\*.* %DPSROOT%\D\S\CR\3\common"
command4	= "expand -r %DPSROOT%\D\S\CR\3\Lang\i386\*.* %DPSROOT%\D\S\CR\3\Lang\i386"
command6	= "expand -r %DPSROOT%\D\S\CR\3\Win2K_XP\*.* %DPSROOT%\D\S\CR\3\Win2K_XP"
command7	= "expand -r %DPSROOT%\D\S\CR\3\Win2K_XP\i386\*.* %DPSROOT%\D\S\CR\3\Win2K_XP\i386"
command8	= "del /q %DPSROOT%\D\S\CR\3\*.??_"
command9	= "del /q %DPSROOT%\D\S\CR\3\Addon\*.??_"
command10	= "del /q %DPSROOT%\D\S\CR\3\common\*.??_"
command11	= "del /q %DPSROOT%\D\S\CR\3\Lang\i386\*.??_"
command12	= "del /q %DPSROOT%\D\S\CR\3\Win2K_XP\*.??_"
command13	= "del /q %DPSROOT%\D\S\CR\3\Win2k_XP\i386\*.??_"
command14	= "start /wait %DPSROOT%\D\S\CR\3\CTZapxx.Exe /S"


[wnt5_x86-32__0010__D-S-H-2]
tagFiles	= 0
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\H\2.inf"
-infFiles	= 0
commands	= 4
command1	= "%SystemDrive%\devcon.exe disable =net"
command2	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\S\H\2\wdmaherc.inf "PCI\VEN_1013&DEV_6003&SUBSYS_*""
command3	= "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\S\H\2\wdmaherc.inf "HERCULES\*""
command4	= "%SystemDrive%\devcon.exe enable =net"


[wnt5_x86-32__0011__D-S-N]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\nvapu.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\N\*.inf"
-infFiles	= 0
commands	= 3
command1	= "start /wait %DPSROOT%\D\S\N\AudioUtl.exe -y -o%DPSTMP%"
command2	= "start /wait %DPSTMP%\Setup.exe -s -f1"
command3	= "rd /s /q %DPSTMP%"


[wnt5_x86-32__0012__D-S-S-U]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sthda.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\S\U\3\*.inf"
-infFiles	= 0
commands	= 6
command3	= "copy /y %DPSROOT%\D\S\S\U\stlang.dll %SystemRoot%\system32"
command3	= "copy /y %DPSROOT%\D\S\S\U\stacgui.dll %SystemRoot%\system32"
command3	= "copy /y %DPSROOT%\D\S\S\U\stacgui.cpl %SystemRoot%\system32"
command3	= "md "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI""
command3	= "copy /y %DPSROOT%\D\S\S\U\sttray.exe "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI""
command3	= "copy /y %DPSROOT%\D\S\S\U\stlang.dll "%ProgramFiles%\Sigmatel\C-Major Audio\WDM""


[wnt5_x86-32__0013__D-S-SI-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sis7012.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\SI\1\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\SI\1\SI_7012.exe x -y o%SystemRoot%\"


[wnt5_x86-32__0014__D-S-SI-2]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\sis7018.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\SI\2\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\SI\2\SI_7018.exe x -y o%SystemRoot%\"


[wnt5_x86-32__0015__D-S-T-2]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\FM801.sys"
tagFile1	= "%DPSROOT%\D\S\T\2\Setup.ex_"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\2\*.inf"
-infFiles	= 0
commands	= 3
command1	= "expand -r %DPSROOT%\D\S\T\2\*.* %DPSROOT%\D\S\T\2"
command2	= "del /q %DPSROOT%\D\S\T\2\*.??_"
command3	= "start /wait %DPSROOT%\D\S\T\2\Setup.exe /S"


[wnt5_x86-32__0016__D-S-T-3]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\cmaudio.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\3\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\3\T_3.exe"

[wnt5_x86-32__0017__D-S-T-4]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\TT1724ht.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\4\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\4\T_SSU.exe"


[wnt5_x86-32__0018__D-S-T-5]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\dmxsens.sys"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\T\5\*.inf"
-infFiles	= 0
commands	= 1
command3	= "start /wait %DPSROOT%\D\S\T\5\T_DMX.exe"


[wnt5_x86-32__0019__D-S-V-1]
tagFiles	= 1
tagFile1	= "%SystemRoot%\system32\drivers\envysens.sys"
tagFile1	= "%DPSROOT%\D\S\V\1\V_ENVY.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\V\1\*.inf"
-infFiles	= 0
commands	= 1
command1	= "start /wait %DPSROOT%\D\S\V\1\V_ENVY.exe -y -o%SystemRoot%\"


[wnt5_x86-32__0020__D-S-V-2]
tagFiles	= 2
tagFile1	= "%SystemRoot%\system32\drivers\vinyl97.sys"
tagFile1	= "%DPSROOT%\D\S\V\2\V_VINYL.exe"
+hwids		= 0
-hwids		= 0
+infFiles	= 1
+infFile1	= "%DPSROOT%\D\S\V\2\*.inf"
-infFiles	= 0
commands	= 1
command1	= "start /wait %DPSROOT%\D\S\V\2\V_VINYL.exe -y -o%SystemRoot%\"
2006-09-25 19:57:18 : <INIT> DriverPacks Finisher  initialized.
2006-09-25 19:57:18 : <INIT> Detected platform wnt5_x86-32.
2006-09-25 19:57:18 : <INIT> Start logging of the HWIDs for relevant devices present in this system.
2006-09-25 19:57:18 : <INIT> 1. ACPI devices

ACPI\ACPI0003\1                                             : Microsoft AC Adapter
ACPI\FIXEDBUTTON\2&DABA3FF&0                                : ACPI Fixed Feature Button
ACPI\GENUINEINTEL_-_X86_FAMILY_15_MODEL_2\_0                : Intel(R) Pentium(R) 4 CPU 2.80GHz
ACPI\GENUINEINTEL_-_X86_FAMILY_15_MODEL_2\_1                : Intel(R) Pentium(R) 4 CPU 2.80GHz
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 Multiprocessor PC
20 matching device(s) found.

2006-09-25 19:57:19 : <INIT> 2. PCI devices

PCI\VEN_1022&DEV_2000&SUBSYS_20001022&REV_10\3&61AAA01&0&88 : VMware Accelerated AMD PCNet Adapter
PCI\VEN_104B&DEV_1040&SUBSYS_1040104B&REV_01\3&61AAA01&0&80 : VMware SCSI Controller
PCI\VEN_15AD&DEV_0405&SUBSYS_040515AD&REV_00\3&61AAA01&0&78 : VMware SVGA II
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_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
7 matching device(s) found.

2006-09-25 19:57:19 : <INIT> 3. HDAUDIO devices

No matching devices found.

2006-09-25 19:57:19 : <INIT> 4. USB devices

No matching devices found.

2006-09-25 19:57:20 : <INIT> Logging of HWIDs complete.
2006-09-25 19:57:20 : <CRIT> Could not delete element from array!
2006-09-25 19:58:06 : <CLNP> Deleted the DriverPacks, which were located in "C:\D".
2006-09-25 19:58:06 : <CLNP> Deleted "C:\DPsFnshr.ini"!
2006-09-25 19:58:06 : <CLNP> Deleted "C:\devcon.exe"!
2006-09-25 19:58:06 : <CLNP> Deleted "C:\makePNF.exe"!
2006-09-25 19:58:06 : <CLNP> Deleted "C:\pmtimer.exe"!
2006-09-25 19:58:06 : <CLNP> Deleted "C:\ATICCC.ins"!
2006-09-25 19:58:06 : <CLNP> Deleted "C:\DSPdsblr.exe"!
2006-09-25 19:58:06 : <CLNP> Added new value to the RunOnce key in the registry: the DriverPacks Finisher itself will get deleted after the next reboot.
2006-09-25 19:58:06 : Program terminated.

The log mentions an entry in the 'Runonce' key to delete the finisher at the next reboot but before that reboot there is no key entry and the finisher is gone but for the log.

-felipe

Last edited by felipegeek (2006-09-26 11:48:39)

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

HUH? Still no changes in the log? Are you sure you slipstreamed the DriverPacks AGAIN into the same source???

@Helmi: the Finisher works just fine in the latest rc, so why would we need to enable debug mode? If problems occur, only then I ask to enable debug mode.

Founder of DriverPacks.net — wimleers.com

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Bâshrat the Sneaky wrote:

@Helmi: the Finisher works just fine in the latest rc, so why would we need to enable debug mode? If problems occur, only then I ask to enable debug mode.

Rgr.
I just thought should problems arise I won't have to create another ISO to get the debugging info.
And if they don't it certainly does not hurt either, or does it?
(asking because I included the newer files in the CD I created last night - have yet to test it though).

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

I've made update by copying contents of new DpsFnshr.7z over old "\$OEM\$1$" (copied to root C:\), enabled debug and runned finisher - nothing new in log...

Now reintegrating DriverPacks again...

Last edited by [dk] (2006-09-26 22:42:58)

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

@Helmi: no, it won't hurt.

@[dk]: huh? Are you sure you did everything correctly? And don't forget to overwrite the bin\DPsFnshr.7z file in your DriverPacks BASE directory before slipstreaming the DriverPacks again!

Founder of DriverPacks.net — wimleers.com

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Bâshrat the Sneaky
I've tried to go fastest way before - just to copy everything to %systemdrive% and run finisher...

After that - I've done as you said - overwrited bin\DPsFnshr.7z, and executed all integration process again... recreated ISO, burned CD-RW and done new installation from it

still got nothing new in finisher's log...
here it is:

2006-09-26 18:16:21 : <INIT> DriverPacks Finisher  initialized.
2006-09-26 18:16:21 : <INIT> Detected platform wnt5_x86-32.
2006-09-26 18:16:21 : <INIT> Start logging of the HWIDs for relevant devices present in this system.
2006-09-26 18:16:21 : <INIT> 1. ACPI devices

ACPI\AUTHENTICAMD_-_X86_FAMILY_15_MODEL_12\_0               : AMD Athlon(tm) 64 Processor 3000+
ACPI\FIXEDBUTTON\2&DABA3FF&0                                : ACPI Fixed Feature Button
ACPI\PNP0000\3&13C0B0C5&0                                   : Programmable interrupt controller
ACPI\PNP0100\3&13C0B0C5&0                                   : System timer
ACPI\PNP0200\3&13C0B0C5&0                                   : Direct memory access controller
ACPI\PNP0303\3&13C0B0C5&0                                   : Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
ACPI\PNP0401\3&13C0B0C5&0                                   : ECP Printer Port (LPT1)
ACPI\PNP0501\1                                              : Communications Port (COM1)
ACPI\PNP0501\2                                              : Communications Port (COM2)
ACPI\PNP0800\3&13C0B0C5&0                                   : System speaker
ACPI\PNP0A03\1                                              : PCI bus
ACPI\PNP0B00\3&13C0B0C5&0                                   : System CMOS/real time clock
ACPI\PNP0C01\2&DABA3FF&0                                    : System board
ACPI\PNP0C02\1                                              : Motherboard resources
ACPI\PNP0C02\4                                              : Motherboard resources
ACPI\PNP0C04\3&13C0B0C5&0                                   : Numeric data processor
ACPI\PNP0C0C\2&DABA3FF&0                                    : ACPI Power Button
ACPI\PNP0F13\3&13C0B0C5&0                                   : PS/2 Compatible Mouse
ACPI_HAL\PNP0C08\0                                          : Microsoft ACPI-Compliant System
ROOT\ACPI_HAL\0000                                          : ACPI Uniprocessor PC
20 matching device(s) found.

2006-09-26 18:16:21 : <INIT> 2. PCI devices

PCI\VEN_1022&DEV_1100&SUBSYS_00000000&REV_00\3&13C0B0C5&0&C0: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1101&SUBSYS_00000000&REV_00\3&13C0B0C5&0&C1: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1102&SUBSYS_00000000&REV_00\3&13C0B0C5&0&C2: PCI standard host CPU bridge
PCI\VEN_1022&DEV_1103&SUBSYS_00000000&REV_00\3&13C0B0C5&0&C3: PCI standard host CPU bridge
PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2\3&13C0B0C5&0&28: NVIDIA Network Bus Enumerator
PCI\VEN_10DE&DEV_00E0&SUBSYS_00000000&REV_A2\3&13C0B0C5&0&08: PCI standard ISA bridge
PCI\VEN_10DE&DEV_00E1&SUBSYS_00000000&REV_A1\3&13C0B0C5&0&00: PCI standard host CPU bridge
PCI\VEN_10DE&DEV_00E2&SUBSYS_00000000&REV_A2\3&13C0B0C5&0&58: NVIDIA nForce3 250 AGP Host to PCI Bridge
PCI\VEN_10DE&DEV_00E4&SUBSYS_0C111458&REV_A1\3&13C0B0C5&0&09: NVIDIA nForce PCI System Management
PCI\VEN_10DE&DEV_00E5&SUBSYS_50021458&REV_A2\3&13C0B0C5&0&40: NVIDIA nForce3 250 Parallel ATA Controller
PCI\VEN_10DE&DEV_00E7&SUBSYS_50041458&REV_A1\3&13C0B0C5&0&10: Standard OpenHCD USB Host Controller
PCI\VEN_10DE&DEV_00E7&SUBSYS_50041458&REV_A1\3&13C0B0C5&0&11: Standard OpenHCD USB Host Controller
PCI\VEN_10DE&DEV_00E8&SUBSYS_50041458&REV_A2\3&13C0B0C5&0&12: Standard Enhanced PCI to USB Host Controller
PCI\VEN_10DE&DEV_00ED&SUBSYS_00000000&REV_A2\3&13C0B0C5&0&70: PCI standard PCI-to-PCI bridge
PCI\VEN_10DE&DEV_0343&SUBSYS_00000000&REV_A1\4&1AD7642&0&0058: NVIDIA GeForce FX 5700LE (Microsoft Corporation)
PCI\VEN_13F6&DEV_0111&SUBSYS_011113F6&REV_10\4&3191A3E6&0&5070: Multimedia Audio Controller
16 matching device(s) found.

2006-09-26 18:16:21 : <INIT> 3. HDAUDIO devices

No matching devices found.

2006-09-26 18:16:21 : <INIT> 4. USB devices

USB\ROOT_HUB\4&22B8C442&0                                   : USB Root Hub
USB\ROOT_HUB\4&357274E7&0                                   : USB Root Hub
USB\ROOT_HUB20\4&BF6FD57&0                                  : USB Root Hub
3 matching device(s) found.

2006-09-26 18:16:21 : <INIT> Logging of HWIDs complete.
2006-09-26 18:16:21 : <CRIT> Could not delete element from array!
2006-09-26 18:16:31 : <CLNP> Deleted the DriverPacks, which were located in "C:\D".
2006-09-26 18:16:31 : <CLNP> Deleted "C:\DPsFnshr.ini"!
2006-09-26 18:16:31 : <CLNP> Deleted "C:\devcon.exe"!
2006-09-26 18:16:31 : <CLNP> Deleted "C:\makePNF.exe"!
2006-09-26 18:16:31 : <CLNP> Deleted "C:\pmtimer.exe"!
2006-09-26 18:16:31 : <CLNP> Deleted "C:\ATICCC.ins"!
2006-09-26 18:16:31 : <CLNP> Deleted "C:\DSPdsblr.exe"!
2006-09-26 18:16:31 : <CLNP> Added new value to the RunOnce key in the registry: the DriverPacks Finisher itself will get deleted after the next reboot.
2006-09-26 18:16:31 : Program terminated.

here is part of dpsfnshr.ini:

[Settings]
debug = true
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
DPsRoot	= "%SystemDrive%"
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD	= "paths:D"
; system variables supported: %SystemDrive%, %SystemRoot% and %WinDir%, one
; location cannot be used as KTDlocation: the root directory specified in
; [Settings]\DPsRoot
KTDlocation	= "%SystemRoot%\DriverPacks"
<...>

and for complete (?) information I can provide 2 more files:

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	= "D:\UCD"
; 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	= "1"
; GUIRunOnce/RunOnceEx/custom, if not specified: GUIRunOnce
finisherMethod	= "RunOnceEx"


; you should only add this section if you've set [Settings]\finishMethod to "RunOnceEx"
[RunOnceExSettings]
; custom/default, if not specified: default
startID		= "default"


; 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		= "yes"


; you should only add this section if you've set [Settings]\DriverPacks to "select"
[SelectDriverPacks]
DP_Chipset	= "yes"
DP_CPU		= "yes"
DP_LAN		= "yes"
DP_MassStorage	= "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"

dps_base.log :

2006-09-26 16:48:37 : <INIT> DriverPacks BASE 6.08.6 initialized.
2006-09-26 16:48:37 : <INIT> Host environment: WIN_2003 Service Pack 1, v.1039 on X86 CPU.
2006-09-26 16:48:37 : <INIT> Detected settings file "D:\Temp\bashrat\DPs_BASE.ini".
2006-09-26 16:48:37 : <INIT> Windows XP Professional -  SP2 detected.
2006-09-26 16:48:37 : <INIT> The platform wnt5_x86-32_disc will be used (which is the 'disc' installation platform for the OS family 'wnt5_x86-32').
2006-09-26 16:48:37 : <INIT> Imported settings from settings file.
2006-09-26 16:48:37 : <INIT> Detected DriverPack Chipset 6.09!
2006-09-26 16:48:37 : <INIT> Detected DriverPack CPU 6.09!
2006-09-26 16:48:37 : <INIT> Detected DriverPack LAN 6.08.1!
2006-09-26 16:48:37 : <INIT> Detected DriverPack MassStorage 6.08!
2006-09-26 16:48:37 : <INIT> Could not detect any 3rd party DriverPacks.
2006-09-26 16:48:37 : <INIT> DriverPacks scanned sucessfully.
2006-09-26 16:48:37 : <GUI>  Initialized GUI.
2006-09-26 16:48:37 : <GUI>  Created a list of all available language files.
2006-09-26 16:48:38 : <GUI>  Set the last used language, English, as the GUI language.
2006-09-26 16:52:49 : <GUI>  Saved settings!
2006-09-26 16:52:49 : <GUI>  Closed GUI.
2006-09-26 16:52:49 : <SEL>  Selected module: mod_slip_wxp_x86-32_disc_m1.
2006-09-26 16:53:17 : <PREP> Removed all attributes from \I386.
2006-09-26 16:53:24 : <PREP> Deleted old method 1 related files.
2006-09-26 16:53:24 : <PREP> Restored original mass storage text mode driver adpu160m.sys.
2006-09-26 16:53:24 : <PREP> Restored original mass storage text mode driver ALIIDE.sys.
2006-09-26 16:53:24 : <PREP> Restored original mass storage text mode driver dac2w2k.sys.
2006-09-26 16:53:24 : <PREP> Restored original mass storage text mode driver dac960nt.sys.
2006-09-26 16:53:24 : <PREP> Restored original mass storage text mode driver dpti2o.sys.
2006-09-26 16:53:24 : <PREP> Restored original mass storage text mode driver hpt3xx.sys.
2006-09-26 16:53:24 : <PREP> Restored original mass storage text mode driver mraid35x.sys.
2006-09-26 16:53:24 : <PREP> Restored original mass storage text mode driver ql12160.sys.
2006-09-26 16:53:24 : <PREP> Restored original mass storage text mode driver ultra.sys.
2006-09-26 16:53:24 : <PREP> Deleted old DriverPack MassStorage text mode drivers.
2006-09-26 16:53:24 : <PREP> Restored \I386\winnt.sif.
2006-09-26 16:53:24 : <PREP> Restored \I386\txtsetup.sif.
2006-09-26 16:53:25 : <PREP> Restored \I386\dosnet.inf.
2006-09-26 16:53:25 : <PREP> Cleaned up \$OEM$\cmdlines.txt.
2006-09-26 16:53:25 : <PREP> Deleted \$OEM$\ROE.exe.
2006-09-26 16:53:25 : <PREP> Created temporary working directory.
2006-09-26 16:53:25 : <SLIP> Created QSC directory.
2006-09-26 16:53:29 : <SLIP> Extracted DriverPack Chipset.
2006-09-26 16:53:29 : <SLIP> Extracted DriverPack CPU.
2006-09-26 16:53:47 : <SLIP> Extracted DriverPack LAN.
2006-09-26 16:53:58 : <SLIP> Extracted DriverPack MassStorage.
2006-09-26 16:53:58 : <SLIP> Started CAB compressing DriverPack Chipset (estimated 0.4 minutes).
2006-09-26 16:54:15 : <SLIP> Finished CAB compressing DriverPack Chipset.
2006-09-26 16:54:16 : <SLIP> Started CAB compressing DriverPack CPU (estimated 0 minutes).
2006-09-26 16:54:16 : <SLIP> Finished CAB compressing DriverPack CPU.
2006-09-26 16:54:16 : <SLIP> Started CAB compressing DriverPack LAN (estimated 2 minutes).
2006-09-26 16:56:12 : <SLIP> Finished CAB compressing DriverPack LAN.
2006-09-26 16:56:17 : <SLIP> Started CAB compressing DriverPack MassStorage (estimated 1.3 minutes).
2006-09-26 16:57:37 : <SLIP> Finished CAB compressing DriverPack MassStorage.
2006-09-26 16:57:46 : <SLIP> Slipstreamed DriverPack Chipset using the QuickStream Cache.
2006-09-26 16:57:46 : <SLIP> Slipstreamed DriverPack CPU using the QuickStream Cache.
2006-09-26 16:57:57 : <SLIP> Slipstreamed DriverPack LAN using the QuickStream Cache.
2006-09-26 16:58:01 : <SLIP> Slipstreamed DriverPack MassStorage using the QuickStream Cache.
2006-09-26 16:58:01 : <SLIP> Copied Intel chipset drivers' .inf files to \$OEM$\$$\INF.
2006-09-26 16:58:17 : <SLIP> Extracted DriverPack MassStorage to a temporary working directory.
2006-09-26 16:58:51 : <SLIP> Created QuickStream Cache for DriverPack MassStorage text mode drivers.
2006-09-26 16:58:52 : <SLIP> Slipstreamed DP MassStorage text mode drivers using QuickStream Cache.
2006-09-26 16:59:02 : <SLIP> Removed entries from \I386\txtsetup.sif that will be updated.
2006-09-26 16:59:03 : <SLIP> Removed entries from \I386\dosnet.inf that will be updated.
2006-09-26 16:59:51 : <SLIP> Updated \I386\dosnet.inf and \I386\txtsetup.sif to support DP MassStorage text mode drivers.
2006-09-26 16:59:51 : <SLIP> Extracted bin\DPsFnshr.7z to \$OEM$\$1.
2006-09-26 16:59:52 : <SLIP> Created OemPnpDriversPath entry. The length is 2298, which does not exceed the 4096 characters limit.
2006-09-26 16:59:52 : <SLIP> Added OemPnpDriversPath entry to \I386\winnt.sif.
2006-09-26 16:59:53 : <SLIP> Updated \I386\winnt.sif to support method 1.
2006-09-26 16:59:53 : <SLIP> Updated DPsFnshr.ini to enable KTD for all DriverPacks.
2006-09-26 16:59:54 : <SLIP> Updated \$OEM$\cmdlines.txt to execute ROE.exe.
2006-09-26 16:59:54 : <SLIP> Slipstream finished in 7 minutes and 5 seconds.
2006-09-26 17:00:08 : <CLNP> Temporary working directory successfully deleted.
2006-09-26 17:00:08 : Program terminated.

Last edited by [dk] (2006-09-26 23:54:03)

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

I did install the new file in the bin folder to replace the old one.  I also checked the contents of the 7z file and see that three of the EXE files have a 9/25 date.  The DP enabled CD image was made from a copy of the previous source with nlite/ryanvm integration that had not had DriverPacks applied to it yet.  I never apply DriverPacks to an already DP'd source.

As a workaround is there a method for applying the DP integration manually after the OS is installed?

-felipe

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

@felipegeek: Just extract the DriverPacks you use to %systemdrive%, copy DPsFsnhr.ini there too and also extract DPsFnshr.7z to %systemdrive%. Now execute DPsFnshr.exe and that should work too.

Founder of DriverPacks.net — wimleers.com

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Same problem with manual integration except now it displays the dialog "Could not delete element from array!" on screen.  Upon clicking OK it proceeds to delete the D folder, exe and config files.  I am using the same ini as before with the integrated CD. 

2006-09-26 11:56:13 : <INIT> DriverPacks Finisher  initialized.
2006-09-26 11:56:13 : <INIT> Detected platform wnt5_x86-32.
2006-09-26 11:56:13 : <INIT> Start logging of the HWIDs for relevant devices present in this system.
2006-09-26 11:56:13 : <INIT> 1. ACPI devices

ACPI\ACPI0003\1                                             : Microsoft AC Adapter
ACPI\FIXEDBUTTON\2&DABA3FF&0                                : ACPI Fixed Feature Button
ACPI\GENUINEINTEL_-_X86_FAMILY_15_MODEL_2\_0                : Intel(R) Pentium(R) 4 CPU 2.80GHz
ACPI\GENUINEINTEL_-_X86_FAMILY_15_MODEL_2\_1                : Intel(R) Pentium(R) 4 CPU 2.80GHz
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 Multiprocessor PC
20 matching device(s) found.

2006-09-26 11:56:14 : <INIT> 2. PCI devices

PCI\VEN_1022&DEV_2000&SUBSYS_20001022&REV_10\3&61AAA01&0&88 : VMware Accelerated AMD PCNet Adapter
PCI\VEN_104B&DEV_1040&SUBSYS_1040104B&REV_01\3&61AAA01&0&80 : VMware SCSI Controller
PCI\VEN_15AD&DEV_0405&SUBSYS_040515AD&REV_00\3&61AAA01&0&78 : VMware SVGA II
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_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
7 matching device(s) found.

2006-09-26 11:56:14 : <INIT> 3. HDAUDIO devices

No matching devices found.

2006-09-26 11:56:14 : <INIT> 4. USB devices

No matching devices found.

2006-09-26 11:56:15 : <INIT> Logging of HWIDs complete.
2006-09-26 11:56:15 : <CRIT> Could not delete element from array!

-felipe

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

Bâshrat the Sneaky wrote:

@felipegeek: Just extract the DriverPacks you use to %systemdrive%, copy DPsFsnhr.ini there too and also extract DPsFnshr.7z to %systemdrive%. Now execute DPsFnshr.exe and that should work too.

Bâshrat, what does EXACTLY do DPsFnshr.exe at the end of an installation ?

Let's take a simple example: MassStorage + Mono system + Method 1 (with Winnt.sif) + GUIRunOnce + NOKTD + No QUickStream

Does it ONLY delete files like theses :

DELETE \D Folder
DELETE %SystemDrive%\CloseDSP.exe
DELETE %SystemDrive%\hideMakePNF.exe
DELETE %SystemDrive%\robocopy.exe
DELETE %SystemDrive%\WatchDSP.exe
DELETE %SystemDrive%\KTDpaths.cmd
DELETE %SystemDrive%\KTDpatterns.cmd
DELETE %SystemDrive%\addUsepmtimer.exe
DELETE %SystemDrive%\agrep.exe
DELETE %SystemDrive%\devcon.exe
DELETE %SystemDrive%\fnsh_log.cmd
DELETE %SystemDrive%\DPsFnshr.exe
DELETE %SystemDrive%\DPsFnshr.log

And then bye bye ?

Because if it only does that maybe a simple batch script could solde the error message "Could not delete element from array" instead of using DPsFnshr.exe , waiting for a day the solution is found....

It's just a suggestion .....

Last edited by Coccinelle (2006-09-27 05:02:21)

http://img136.imageshack.us/img136/9877/cocciwayoflifero0.jpg

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

@felipe, when the DriverPack Finisher runs, is it running under a user that has admin rights?  I notice from your log that you are also testing under VMware as I am, so I'm just trying to locate any differences.

Re: [SOLVED BUG #266] [Finisher] Critical error: "Could not delete element

@felipegeek:
Thanks for the testing! But it still doesn't help me get further... sad

@Coccinelle:
No, that's far from what the DriverPacks Finisher does. If that would be all it did, I'd give you the permission to shoot me at once tongue

The DriverPacks Finisher does:
-log the HWIDs (for fast tracking of problems)
-apply exceptions, and only when necessary (control panels, work-arounds, etc.)
-apply KTD (either it just copies predefined directories recursively, or it really scans all the drivers in the DriverPacks for the patterns you've defined and then apply KTD on those who have matched the defined patterns)
-the cleanup. But that's just a tiny part of it, as you can derive from the above.

Founder of DriverPacks.net — wimleers.com