Мой вариант такой (именно МОЙ вариант, потому и не использую %~dp0):
файл %cdrom%\I386\$oem$\$1\Install\install.cmd запускается сразу после установки системы. Его содержание:
Код:

@ECHO OFF
cmdow.exe @ /HID
color 9F
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 inst_cd=%%i:
setenv.exe -m cdrom %inst_cd%
echo Found CD-Rom as drive %cdrom%
rem The following line hides the command window ...
%CDROM%\Software\WPI\Tools\cmdow @ /HID
ECHO.
ECHO Calling WPI
ECHO.
regedit /s %cdrom%\Software\WPI\common\WPI.reg
start /wait %cdrom%\Software\WPI\WPI.cmd
exit
А вообще в этом топике уже было написано.
О шрифтах:
С ними я вроде понял - какая-то из многочисленных ставящихся
программ доставляет шрифт, на который ссылается WPI, и естесственно в
начале работы шрифта то и нет. Остаётся найти, какого. Если это вообще так.