Topic: DriverPack Finisher C:\DPsFnshr.exe not found

I'm hoping someone can give me some direction with a problem I've recently run into.  I'd consider myself a noob so forgive any missing info or lack of in depth knowledge.  I'm using AutoImage v0.1.9.2 to incorporate patches along with drivers in a RIS image.  I've added a few drivers of my own but other than that I've tried to keep it fairly simple.  The problem occurs during the first login at which point I see an error message indicating the system was unable to find C:\DPsFnshr.exe.  I'm not sure at what point DPsFnshr.7z is suppose to be extracted but to me that doesn't appear to be happening.  I say that because I can't find any of the files within that archive on the test system.  DPsFnshr.7z did get copied during the installation.  It along with 7-zip.dll, DevPath.exe, DPsFnshr.ini, and un7zip.exe are all in the bin folder in the root of the system drive.  I'm using DriverPacks BASE 7.05.2 and I've tried both GUIRunOnce and RunOnceEX for the finishing method both ending up with the same result.  Hopefully I've included enough info but if there is anything else needed please just let me know.

Thanks much


DPs_BASE.log
2007-06-05 15:45:20 : <INIT> DriverPacks BASE 7.05.2 initialized in API mode by AutoRIS v0.1.9.2.
2007-06-05 15:45:20 : <INIT> Host environment: WIN_2003 Service Pack 2 on X86 CPU.
2007-06-05 15:45:20 : <INIT> Created temporary working directory.
2007-06-05 15:45:20 : <INIT> Imported proxy settings from Internet Explorer.
2007-06-05 15:45:28 : <INIT> Start scanning for DriverPacks for the wnt5_x86-32 platform.
2007-06-05 15:45:28 : <INIT>     Detected DriverPack Chipset 7.05.1!
2007-06-05 15:45:28 : <INIT>     Detected DriverPack Graphics A 7.05.2!
2007-06-05 15:45:28 : <INIT>     Detected DriverPack Graphics B 7.05!
2007-06-05 15:45:28 : <INIT>     Detected DriverPack LAN 7.06!
2007-06-05 15:45:28 : <INIT>     Detected DriverPack Sound A 7.05.1!
2007-06-05 15:45:28 : <INIT>     Detected DriverPack Sound B 7.05!
2007-06-05 15:45:28 : <INIT>     Detected 3rd party DriverPack(s).
2007-06-05 15:45:28 : <INIT>     Finished scanning.
2007-06-05 15:45:28 : <INIT> Using settings file in custom location: D:\RIS Prep\Driver packs\AutoImage-Bâshrat the Sneaky.ini.
2007-06-05 15:45:28 : <INIT> Detected settings file "D:\RIS Prep\Driver packs\AutoImage-Bâshrat the Sneaky.ini".
2007-06-05 15:45:28 : <INIT> Windows XP Professional -  Retail SP2 detected.
2007-06-05 15:45:28 : <INIT> The platform wnt5_x86-32_disc will be used (which is the 'disc' installation platform for the OS family 'wnt5_x86-32').
2007-06-05 15:45:28 : <INIT> Imported settings from settings file.
2007-06-05 15:45:28 : <INIT> [OptionalSettingsOther]\ATI_cpl not specified: default (CCC) was set.
2007-06-05 15:45:28 : <SEL>  Selected module: mod_slip_wxp_x86-32_disc_m2.
2007-06-05 15:45:29 : <PREP> Removed all attributes from \I386.
2007-06-05 15:45:29 : <PREP> Generated \I386\winnt.sif file.
2007-06-05 15:45:29 : <PREP> Created a backup of \I386\txtsetup.sif.
2007-06-05 15:45:29 : <PREP> Created a backup of \I386\dosnet.inf.
2007-06-05 15:45:29 : <SLIP> Created necessary directory structure for method 2.
2007-06-05 15:45:30 : <SLIP> Copied files necessary for method 2.
2007-06-05 15:45:30 : <SLIP> Extracted files necessary for method 2.
2007-06-05 15:45:31 : <SLIP> Created \I386\presetup.cmd file.
2007-06-05 15:45:31 : <SLIP> Updated \I386\txtsetup.sif to support method 2.
2007-06-05 15:45:31 : <SLIP> Updated \I386\dosnet.inf to support method 2.
2007-06-05 15:45:37 : <SLIP> Copied DriverPacks to \OEM.
2007-06-05 15:45:37 : <SLIP> English (RyanVM's) UpdatePack detected: no HDA hotfix will be slipstreamed.
2007-06-05 15:45:37 : <SLIP> Updated \I386\winnt.sif to support method 2.
2007-06-05 15:45:37 : <SLIP> Updated DPsFnshr.ini to disable KTD.
2007-06-05 15:45:37 : <SLIP> Updated \I386\winnt.sif's GUIRunOnce section.
2007-06-05 15:45:37 : <CLNP> Temporary working directory successfully deleted.
2007-06-05 15:45:37 : Program terminated.

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:\RemoteInstall\Setup\English\Images\Optiplex745"
; none/all/select, if select, specify them below, if not specified: all
DriverPacks    = "select"
; 1/2, method to install the DriverPacks, if not specified: 2
DPsMethod    = "2"
; GUIRunOnce/RunOnceEx/custom, if not specified: GUIRunOnce
finisherMethod    = "GUIRunOnce"


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


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


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

Last edited by callagp7552 (2007-06-07 01:54:01)

Re: DriverPack Finisher C:\DPsFnshr.exe not found

In case this would be of any additional use here is the contents of presetup.cmd.  I THINK this is when DPsFnshr.7z should be extracted but if I'm wrong please let me know.  I may have overlooked it but I don't see anywhere in here where DPsFnshr.7z would be extracted.  I see where it copies the ini file to the root of the system drive but that's it.

SET TAG=\WIN51
FOR %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST "%%i:%TAG%" SET CDDRIVE=%%i:
SET OEM=%CDDRIVE%\OEM

IF EXIST %OEM%\bin\7z.exe Copy /V /Y %OEM%\bin\7z.exe %SYSTEMROOT%\system32\7z.exe
IF EXIST %SYSTEMDRIVE%\bin\7z.exe Copy /V /Y %SYSTEMDRIVE%\bin\7z.exe %SYSTEMROOT%\system32\7z.exe
IF EXIST %OEM%\bin\un7zip.exe SET UN7ZIP=%OEM%\bin\un7zip.exe
IF EXIST %SYSTEMDRIVE%\bin\un7zip.exe SET UN7ZIP=%SYSTEMDRIVE%\bin\un7zip.exe

IF EXIST %OEM%\bin\DPsFnshr.ini Copy /V /Y %OEM%\bin\DPsFnshr.ini %SYSTEMDRIVE%\DPsFnshr.ini
IF EXIST %SYSTEMDRIVE%\bin\DPsFnshr.ini Copy /V /Y %SYSTEMDRIVE%\bin\DPsFnshr.ini %SYSTEMDRIVE%\DPsFnshr.ini
IF EXIST %OEM%\*.ins Copy /V /Y %OEM%\*.ins %SYSTEMDRIVE%\

IF EXIST %SYSTEMROOT%\system32\7z.exe (
    IF EXIST %OEM%\D*.7z 7z x -y -aoa %OEM%\D*.7z -o%SYSTEMDRIVE%
    IF EXIST %SYSTEMDRIVE%\D*.7z 7z x -y -aoa %SYSTEMDRIVE%\D*.7z -o%SYSTEMDRIVE%
    IF EXIST %OEM%\000_SR*.7z 7z x -y -aoa %OEM%\000_SR*.7z -o%SYSTEMROOT%
    IF EXIST %SYSTEMDRIVE%\000_SR*.7z 7z x -y -aoa %SYSTEMDRIVE%\000_SR*.7z -o%SYSTEMROOT%
    IF EXIST %OEM%\000_SD*.7z 7z x -y -aoa %OEM%\000_SD*.7z -o%SYSTEMDRIVE%
    IF EXIST %SYSTEMDRIVE%\000_SD*.7z 7z x -y -aoa %SYSTEMDRIVE%\000_SD*.7z -o%SYSTEMDRIVE%
) ELSE (
    IF EXIST %OEM%\D*.7z %UN7ZIP% %OEM%\D*.7z %SystemDrive%\
    IF EXIST %SYSTEMDRIVE%\D*.7z %UN7ZIP% %SystemDrive%\D*.7z %SystemDrive%\
    IF EXIST %OEM%\000_SR*.7z %UN7ZIP% %OEM%\000_SR*.7z %SYSTEMROOT%\
    IF EXIST %SYSTEMDRIVE%\000_SR*.7z %UN7ZIP% %SYSTEMDRIVE%\000_SR*.7z %SYSTEMROOT%\
    IF EXIST %OEM%\000_SD*.7z %UN7ZIP% %OEM%\000_SD*.7z %SYSTEMDRIVE%\
    IF EXIST %SYSTEMDRIVE%\000_SD*.7z %UN7ZIP% %SYSTEMDRIVE%\000_SD*.7z %SYSTEMDRIVE%\
)

IF EXIST %SYSTEMDRIVE%\D*.7z DEL %SYSTEMDRIVE%\D*.7z
IF EXIST %SYSTEMDRIVE%\000_SR*.7z DEL %SYSTEMDRIVE%\000_SR*.7z
IF EXIST %SYSTEMDRIVE%\000_SD*.7z DEL %SYSTEMDRIVE%\000_SD*.7z

IF EXIST %OEM%\bin\DevPath.exe SET SDP=%OEM%\bin\DevPath.exe
IF EXIST %SYSTEMDRIVE%\bin\DevPath.exe SET SDP=%SYSTEMDRIVE%\bin\DevPath.exe
IF EXIST %SYSTEMDRIVE%\DSPdsblr.exe SET WDSP=%SYSTEMDRIVE%\DSPdsblr.exe
IF EXIST %SYSTEMDRIVE%\WatchDSP.exe SET WDSP=%SYSTEMDRIVE%\WatchDSP.exe
IF EXIST %CDDRIVE%\D SET DP=%CDDRIVE%\D
IF EXIST %SYSTEMDRIVE%\D SET DP=%SYSTEMDRIVE%\D

%SDP% %DP%
START %WDSP%

Re: DriverPack Finisher C:\DPsFnshr.exe not found

Well, guess I'll just keep replying to my own problem wink  I went ahead and added the following line to presetup.cmd: IF EXIST %SYSTEMDRIVE%\BIN\DPsFnshr.7z %UN7ZIP% %SYSTEMDRIVE%\BIN\DPsFnshr.7z %SYSTEMDRIVE%\  That appears to have solved initial problem.  I say appears because I'm not that much of a noob to think just because it works I did it correctly.  If someone that knows the in's and out's of the process flow for integrating the driver packs and could let me know if this is an actual fix or if I've just put a Band-Aid on a broken arm I would certainly appreciate it.

Thanks again