Unter
Цитата:
Добавь в finish.cmd: DEL /f /q %SystemRoot%\system32\SETUPOLD.EXE в секцию cleanup preinstall utilites.
Для надежности можно вставить:
if exist %SystemRoot%\system32\SETUPOLD.EXE DEL /f /q %SystemRoot%\system32\SETUPOLD.EXE
в presetup.cmd.
|
Я это первым делом попробовал - не получается, т.к. setupold.exe в это время активна и не убивается
Пока я добавил в свой cleanup.cmd который запускается в конце установки приложений команды:
Код:
set key=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\999
reg add %key% /v 4 /d "del /q /f %SystemRoot%\system32\setupold.exe" /f
reg add %key% /v 5 /d "del /q /f %SystemRoot%\system32\hidcon.exe" /f
Но это половинчатое решение проблемы, так как при "стандартной" установке, т.е. без файла ответов, cleanup.cmd не запускается и чистку приходится делать руками.