yuo could install these application before Wpi is launched add them to wpi.cmd beofre wpi.hta is called for example this is my wpi.cmd @ECHO OFF REM Example, how to look for CDROM-drive. Must have a file to identify in its root (like WIN51 or WPI.ico). 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:\wpi.ico set CDROM=%%i: echo Found CD-Rom as drive %CDROM% REM Show warning start /wait %cdrom%\wpi\common\before.exe REM extracting sleep.exe start /wait %cdrom%\wpi\common\sleep.sfx.exe REM Determine the WPI startup path. REM if wpi should run off the cd the replace %~dp0 with %cdrom%. set wpipath=%cdrom%\wpi REM Hide this command window. %wpipath%\Tools\cmdow.exe @ /hid REM Force resolution to needed size for wpi interface. start %wpipath%\Tools\VideoChanger.exe 1024x768x32@72 -q REM Font installation - the smooth and customizable way. start /wait %wpipath%\Tools\fonts\fontinstaller.exe REM Special registry tweak needed. regedit /s "%wpipath%\common\wpi.reg REM Make WPI directory the current directory. for /f "delims=: tokens=1" %%i in ("%wpipath%") do %%i: cd "%wpipath%" REM Start WPI and wait for its end start /wait %windir%\system32\mshta.exe "%CD%\wpi.hta" REM Cleaning up start /wait %cdrom%\wpi\cleanup.cmd start /wait %cdrom%\wpi\cleanup2.cmd exit :end notice, REM extracting sleep.exe start /wait %cdrom%\wpi\common\sleep.sfx.exe I need that be installed before Wpi is run