So, I updated to 6.08.3 and KTD ALL still doesn't work, it seems.
Either than or it places the drivers in a totally different folder than the default one.
At least, there's no specific folder in my root...

To be absolutely sure, I just verified and I did select ALL (it's still selected in BASE).

I will post the INI and LOG files tomorrow (the test machine is shut down already) if you need them.
Anyway, the DPsBASE.INI now does say "all", which is even more strange...

I would say, this thread explains it all concerning hosting solutions wink

Just upload it there, that will definately work.

Oh, I'm sorry, I should have told you to make use of code tags for the list in the other thread.

For anyone who cares, there's a new beta of Apple's BootCamp out.

From what I've read, b1.1 also contains new drivers for keyboard, mouse (RMB finally works), the camera etc so it's definately worth upgrading wink

Get it right here!

1,280

(2 replies, posted in Other)

Err, just post them on the forum in a thread describing your problem.

I think that's the best way to do as I remember from the old forum Bâshrat the Sneaky would not give support via email.

While I hate to repeat myself, apparently the updater still didn't work in the previous version hmm

I'm getting a
DPs_BASE_6.08.2.exe is not valid Win32-Application
error aftr the program shut itself down to commence with the updating process.

Funny thing is, the "downloading" phase was so short it could have impossible DL the whole installation file in that time.
Even on my 2Mbit connection it would take a good 10sec to finish getting this file.

Maybe that is related to the issue?

Or it's already fixed in 6.08.3, but there's no way I could test that yet ;P

mp3login wrote:

Is the reason the Ati Control Panel is not installed is because it's a newer model or is that irrelevent?

One actually has to wonder whether the 1X000 series is actually supported by the CP seeing as it has not been in development for a good year or so (IIRC, the last version to receive an update was in January 2005!).
Even if it would work with the cards, it does not support most of the newer features anyway so you might as well do completely without it.

My opinion is, either use CCC or just install the driver and nothing else with the 1X000 series.

DmitryOlenin wrote:

It's offtopic, but...

maxximum

You can safely remove dirs like "LANG" and others inside I386 to gain some few Mb.

For example, can I remove ASMS dir(>10Mb)? I don't think so...

I'm not too sure what that dir is, however, just use nLite to do the job, it tells you what component is for what purpose and also does not let you remove any critical components by default.

For instance, you can easily kick out this silly annoying search dog, the welcome video that's being played after first boot and other "useful" things.

Most likely, you will update .NET to 1.1 or 2.0 if you use it.
Moreso if you don't use it you can kick the old files off the disc.

Same for WMP.
And there's even more!

maxximum wrote:

aticcc.exe : ATI Catalyst Control Center
aticcp.exe : ATI Catalyst Control Panel
Both are just control panels and not drivers, you can safely delete them.

Indeed.

All tghe settings can also be changed directly in the registry.
Granted, it's not as comfortable to work without a GUI but it certainly achieves the same thing.
Of course you will need to know what settings do what, but there definately is no need for either control GUI.
In fact, the drivers will run on default settings with them no installed so you also get a good compromise between performance and speed.

Nothing to lose here unless you're a serious gamer or heavily into multimedia.

1,285

(7 replies, posted in DriverPack Sound)

The idea is to support as much hardware as possible.

If you do not want to create a UWXPCD that runs on basically any system but just on yours, create your own 3rd Party driverpacks with the necessary drivers.
That will slim them down considerably.

Also, you may want to use nLite to remove unnecessary components from yor XPCD to make more room for the DriverPacks.
That way, I can easily fit a DX addon, .NET 1.1 & 2.0 as well as some other tweaks on the CD and still manage to slipstream all official DriverPacks as well as all but the printer 3rd Party DriverPacks on an ordinary 700MB CD (I haven't come across 800MB RWs so that's the main reason for me to stay with 700MB discs!).

mp3login wrote:

Hopefully others can confirm.

Not yet as I still need the laptop to create my CDs wink

Probably in less than a month, I need to buy a new one anyway (my sister, who is supposed to get this one, is waiting), which means a reinstall so I can test.

But I guess I'm not the only one to rely on smile

jukuhullui wrote:

But I think I should opeb another thread, should I?

While I can't give you a definite answer to that, I can tell you that, if you do, you should use code tags for all the file contents you paste wink

The INI file is on the CD you installd with, no need to reinstall to get it wink

Also, the LOG is not deleted by the Finishing process by default so if you didn't delete it, it should still be there.

Editing the finishing process to delete this file is usually not a good idea because then you will never know what went wrong.
That's actually the only reason why it is there wink

Bâshrat the Sneaky wrote:

This entry in your DPsFnshr.ini:

KTD    = ""

has disabled KTD...

That's strange because I am absolutely sure I chose ALL.
In fact, I chose it on the previous CD and I verified it was still there before slipstreaming the current one.

And no, I did not make any changes to the Finisher, except for fixing bugs.

Then I have no explanation for why the Finisher was executed last in line before and is now the first...

Please post your DPs_BASE.ini, so I can see why KTD has been disabled...

Here you do:

[General]
; preferred language
prefLang	= "German"
; 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	= "C:\Downloads\XPCD"
; none/all/select, if select, specify them below, if not specified: all
DriverPacks	= "all"
; 1/2, method to install the DriverPacks, if not specified: 2
DPsMethod	= "2"
; GUIRunOnce/RunOnceEx/custom, if not specified: GUIRunOnce
finisherMethod	= "GUIRunOnce"


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


; 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"
Bâshrat the Sneaky wrote:

Please post your DPsFnshr.ini, so I can try to reproduce your KTD issue.

rgr:

[Settings]
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
DPsRoot	= "%SystemDrive%"
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD	= ""
; 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	= "addUsepmtimer.exe"


[wnt5_x86-32__0001__D-G-A-1]
tagFiles	= 1
tagFile1	= "%SystemDrive%\ATICCC.ins"
+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	= 1
tagFile1	= "%SystemDrive%\ATICCP.ins"
+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__0003__D-G-A-3]
tagFiles	= 1
tagFile1	= "%SystemRoot%\atioglgl.dll"
+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%"


[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	= "devcon update "%DPSROOT%\D\L\NV\123\nvnetbus.inf" "PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2""
command2 	= "devcon update "%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	= 1
command1	= "devcon install "%DPSROOT%\D\S\H\2\wdmaherc.inf" "PCI\VEN_1013&DEV_6003&SUBSYS_*""
command2	= "devcon install "%DPSROOT%\D\S\H\2\wdmaherc.inf" "HERCULES\*""


[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	= 2
command1	= "start /wait %DPSROOT%\D\S\V\2\V_VINYL.exe -y -o%SystemRoot%\"
command2	= "ren %SystemRoot%\ADeck.ex Adeck.exe"

EDIT:
The progress window you described is NOT the one of RunOnceEx. It's the Finisher's own progress window. I'll see if I can make it movable.

Hm, well, in any case, I did NOT see it anymore with 6.08.2
Movable or not is not important for me actually.

Anyway, did you change anything that makes the Finisher run as the first program rather than last (as seen in 6.08/6.08.1 in contrast to 6.08.2)?

And about your regtweak: if you do it this way, it WILL be unattended:

regedit /S regtweak.reg

Or did I misunderstand that part?

Thanks, I will try that.
No, you're dead on spot!

So far, I only linked to the reg file directly: %Source%\TWEAKS\regtweaks.reg which called the prompt.

Will try your version in my next nLite session smile

So, here's sort of my final verdict of the new version.
I managed to successfully install on both my texting machine as well as VMware.

However, there's these two issues remaining:

* On the two previous versions, despite being utterly bug-ridden, the finisher would show a small grey progress window. Now, I would think this might be due to RunOnceEx, however, I always use GUIRunOnce. Was this actually due to a bug and should I use ROE to get it back?
I couldn't care less about the status reports, however, the big advantage was that the Finsiher would get exceuted AFTER all my additional Update Packs (by Sereby) would get installed (eg. Java, .NET).
Since I am applying a tweak .REG file via nLite that requires a manual "ok" input (I haven't found a way around it yet), it would halt the system until I click.
Now, this actually turned out to be an advantage because if I clicked too early, the Finisher would run simultaneously with the JAVA and .NET install causing bad performance and also giving me an error message that only one installer could run at a time (the Update packs are executed one after another though), resulting in whatever pack to run with the Finisher not getting installed.
Ok, now with 6.08 and 6.08.1, the Finisher would NOT run until my update packs were applied solving the whole problem.
Also, I would have to click "OK" on the REG file right after Welcome Screen of XP (where you chose the username, inet connection, auto updates etc) so it didn't matter, since that wasn't unattended anyway.
Now, I have to wait for the Finisher to, well, finish before I can click, resulting in either sitting in front of the system waiting or checking back every so often to make sure it's done so I can proceed (which will also take enough time to become annyoing).

Is this really only due to GUIRO rather than ROE or am I missing something here?



* Despite having selected KTD ALL, none of them are actually kept.
Now, I'm not too sure where exactly they are supposed to stay, but I couldn't find any dir, neither C:\D\ nor C:\Drivers\ or similar...



* DPsFnsrh.EXE is getting deleted successfully though wink


Log file:

2006-08-14 12:26:26 : <INIT> DriverPacks Finisher 6.08.2 initialized.
2006-08-14 12:26:26 : <INIT> Detected platform wnt5_x86-32.
2006-08-14 12:26:26 : <INIT> Start logging of the HWIDs for relevant devices present in this system.
2006-08-14 12:26:26 : <INIT> 1. ACPI devices

ACPI\FIXEDBUTTON\2&DABA3FF&0                                : ACPI-Schalter
ACPI\GENUINEINTEL_-_X86_FAMILY_6_MODEL_8\_0                 : Intel(r) Pentium(r)III processor
ACPI\PNP0000\4&80CD973&0                                    : Programmierbarer Interruptcontroller
ACPI\PNP0100\4&80CD973&0                                    : Systemzeitgeber
ACPI\PNP0200\4&80CD973&0                                    : DMA-Controller
ACPI\PNP0303\4&80CD973&0                                    : Logitech PS/2 Keyboard (106 Keys Ctrl+Caps)
ACPI\PNP0401\4&80CD973&0                                    : ECP-Druckeranschluss (LPT1)
ACPI\PNP0501\1                                              : Kommunikationsanschluss (COM1)
ACPI\PNP0501\2                                              : Kommunikationsanschluss (COM2)
ACPI\PNP0700\4&80CD973&0                                    : Standard-Diskettenlaufwerkcontroller
ACPI\PNP0800\4&80CD973&0                                    : Systemlautsprecher
ACPI\PNP0A03\2&DABA3FF&0                                    : PCI-Bus
ACPI\PNP0B00\4&80CD973&0                                    : System CMOS/Echtzeituhr
ACPI\PNP0C01\2&DABA3FF&0                                    : Systemplatine
ACPI\PNP0C02\1                                              : Hauptplatinenressourcen
ACPI\PNP0C04\4&80CD973&0                                    : Numerischer Coprozessor
ACPI\PNP0C0C\2&DABA3FF&0                                    : ACPI-Einschaltknopf
ACPI\PNP0F13\4&80CD973&0                                    : Logitech-compatible Mouse PS/2
ACPI_HAL\PNP0C08\0                                          : Microsoft ACPI-konformes System
ROOT\ACPI_HAL\0000                                          : ACPI-PC (Advanced Configuration and Power Interface)
20 matching device(s) found.

2006-08-14 12:26:27 : <INIT> 2. PCI devices

PCI\VEN_10DE&DEV_0110&SUBSYS_00000000&REV_B2\4&9FD38EF&0&0008: NVIDIA GeForce2 MX/MX 400
PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\3&61AAA01&0&80 : Realtek RTL8139/810x Family Fast Ethernet NIC #2
PCI\VEN_10EC&DEV_8139&SUBSYS_81391186&REV_10\3&61AAA01&0&70 : Realtek RTL8139/810x Family Fast Ethernet NIC
PCI\VEN_1106&DEV_0571&SUBSYS_00000000&REV_06\3&61AAA01&0&39 : VIA Bus-Master-IDE-Controller
PCI\VEN_1106&DEV_0596&SUBSYS_00000000&REV_12\3&61AAA01&0&38 : VIA PCI-zu-ISA-Brücke
PCI\VEN_1106&DEV_0691&SUBSYS_00000000&REV_44\3&61AAA01&0&00 : VIA CPU-zu-PCI-Brücke
PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_08\3&61AAA01&0&3A : VIA Rev 5 oder höher USB universeller Hostcontroller
PCI\VEN_1106&DEV_3050&SUBSYS_00000000&REV_20\3&61AAA01&0&3B : VIA Energieverwaltungscontroller
PCI\VEN_1106&DEV_8598&SUBSYS_00000000&REV_00\3&61AAA01&0&08 : VIA CPU to AGP Controller
PCI\VEN_1274&DEV_1371&SUBSYS_40021462&REV_08\3&61AAA01&0&A0 : SB PCI(WDM)
10 matching device(s) found.

2006-08-14 12:26:27 : <INIT> 3. HDAUDIO devices

No matching devices found.

2006-08-14 12:26:27 : <INIT> 4. USB devices

USB\ROOT_HUB\4&2301DA04&0                                   : USB-Root-Hub
1 matching device(s) found.

2006-08-14 12:26:28 : <INIT> Logging of HWIDs complete.
2006-08-14 12:26:28 : <INIT> Processed settings.
2006-08-14 12:26:28 : <FLTR> Collected the HWIDs for this system.
2006-08-14 12:26:28 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0001__D-G-A-1] (1 of 20 exceptions).
2006-08-14 12:26:28 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:28 : <FLTR> 		Found tagfile "C:\ATICCC.ins" (1/1).
2006-08-14 12:26:28 : <FLTR> 	4. +infFiles (ANY +infFiles must matched
2006-08-14 12:26:28 : <FLTR> 		Wildcard specified for +infFiles requirement: scan for .inf files (1 of 1 +infFiles).
2006-08-14 12:26:28 : <FLTR> 		Checking .inf file 'C:\D\G\A\1\C2_34826.inf'.
2006-08-14 12:26:31 : <FLTR> 		Checking .inf file 'C:\D\G\A\1\CX_34826.inf'.
2006-08-14 12:26:34 : <FLTR> 		Checking .inf file 'C:\D\G\A\1\E2_34826.inf'.
2006-08-14 12:26:35 : <FLTR> 		Checking .inf file 'C:\D\G\A\1\EX_34826.inf'.
2006-08-14 12:26:35 : <FLTR> 		Checking .inf file 'C:\D\G\A\1\MX_34826.inf'.
2006-08-14 12:26:37 : <FLTR> 		! Could not match any of the +infFiles.
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0002__D-G-A-1] (2 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\ATICCP.ins' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0003__D-G-A-3] (3 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\atioglgl.dll' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0004__D-G-3-1] (4 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\3dfxV2ps.dll' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0005__D-G-S-1] (5 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\sigrp.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0006__D-L-NV-123] (6 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	2. +hwids (ANY +hwids must matched
2006-08-14 12:26:37 : <FLTR> 		! Could not match any of the +hwids.
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0007__D-S-CR-1] (7 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\ha20x2k.sys' (1 of 2 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0008__D-S-CR-2] (8 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\ha10x2k.sys' (1 of 3 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0009__D-S-CR-3] (9 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\P17.sys"' (1 of 2 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0010__D-S-H-2] (10 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	4. +infFiles (ANY +infFiles must matched
2006-08-14 12:26:37 : <FLTR> 		! Could not match any of the +infFiles.
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0011__D-S-N] (11 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\nvapu.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0012__D-S-S-U] (12 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\sthda.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0013__D-S-SI-1] (13 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\sis7012.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0014__D-S-SI-2] (14 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\sis7018.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0015__D-S-T-2] (15 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\FM801.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0016__D-S-T-3] (16 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\cmaudio.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0017__D-S-T-4] (17 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\TT1724ht.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0018__D-S-T-5] (18 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\dmxsens.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0019__D-S-V-1] (19 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\envysens.sys' (1 of 1 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Verifying requirements for exception [wnt5_x86-32__0020__D-S-V-2] (20 of 20 exceptions).
2006-08-14 12:26:37 : <FLTR> 	1. tagFiles (ALL tagFiles must be found)
2006-08-14 12:26:37 : <FLTR> 		! Could not find tagfile 'C:\WINDOWS\system32\drivers\vinyl97.sys' (1 of 2 tagfiles).
2006-08-14 12:26:37 : <FLTR> 	=> This exception will not be applied.
2006-08-14 12:26:37 : <FLTR> Finished filtering exceptions.
2006-08-14 12:26:37 : <EXEC> No exceptions left to execute: none have met all requirements!
2006-08-14 12:35:54 : <CLNP> Deleted the DriverPacks, which were located in 'C:\D'.
2006-08-14 12:35:54 : <CLNP> Deleted 'C:\hwids.dat'!
2006-08-14 12:35:54 : <CLNP> Deleted 'C:\DPsFnshr.ini'!
2006-08-14 12:35:54 : <CLNP> Deleted 'C:\devcon.exe'!
2006-08-14 12:35:54 : <CLNP> Deleted 'C:\makePNF.exe'!
2006-08-14 12:35:54 : <CLNP> Deleted 'C:\addUsepmtimer.exe'!
2006-08-14 12:35:54 : <CLNP> Deleted 'C:\ATICCC.ins'!
2006-08-14 12: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-08-14 12:35:55 : Program terminated.

Is it just me or does the automatic updater still not work?

I received an "no vlaid 32bit application" error the first time I tried and when I went in to reproduce it, the BASE.exe was deleted already...

Since I cannot verify whether this works now in 6.08.2 due to the lack of an even newer version, I didn't transmit it to the bugtracker yet.

Please fill me in!

Oh, I see.
Think is just, last time I changed to 'resolved' I couldn't edit it anymore (eg upload a new version of the file).

Is there any baseline we are supposed to follow concerning updates and fixes of the translation?

Fixed some issues.
Sorry I didn't make it for 6.08, but seeing as it's broken anyway...

Get the goods!

jukuhullui wrote:
Bâshrat the Sneaky wrote:

The one on your installation disc, of course.

installation disc = my slipstreamed WinXp DVD?
or the SATA disc where my aborted XP Installation resides?

:-)

The former.

The other would be referred to as hard drive, to avoid such confusion (I think, I can't read Bâshrat the Sneaky's mind - yet ;P)


Also, ususally disc means OD, as in CD or DVD, while disk refers to the HDD.

jukuhullui wrote:

do I understand you correctly, that my hardware (in this case the sata driver, si3112.inf) mst be in the windows\inf directory? or have I to search all files for the hardwareID of tghe sata driver?

Actually, I was referring to the latter, search the respective DriverPack for the proper entry, just to make sure it is supported.
Since Bâsh already verified it is, you can skip that (time consuming!) step.

If installed, I would think the driver files were to be placed in the %systemdir%\inf directory. You will only have to search for the file name to make sure (since you already know what .INF contains your HWID, I presume).

Ok then, that's good to hear smile

Hm, don't quite understand what you're planing to do but to verify whether a driver supports your hardware, you can simply have a look at the .INF file.

The HWIDs exctracted with Bâshrat the Sneaky's tool should be listed in the .INF if it is supported.
If they aren't listed, no drivers will get installed for the hardware.

Granted, this may take some time if you do not know exactly which .INF file to look at, but ususally you can narrow it down if you know the hardware in question (ususally the case if it's your own system! wink), so you can directly look at a specific file.

HTH!

Bâshrat the Sneaky wrote:

Please remove the '=' character from your path and retry.

Could also be the spaces in "Ducuments and Settings" I guess.

Dunno if AutoIt has problems with that, but I have encountered a lot of programs that "choke" on this, unless you put the whole path in quotation marks.

jukuhullui wrote:

Oh and from where can I extract the HWID?

Check Bâshrat the Sneaky's sig.
Click the link, DL the tool, execute and post the contents of the .TXT file wink