Вот мой
SetupComplete.cmd
Код:
![Выделить весь код](images/misc/selectcode.png)
@echo off
cd /d %~dp0
diskpart /s data\SetLetter.txt
for %%A 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 %%A\bootmgr (
if not exist %%A\setup.exe (
if exist %%A\grldr attrib %%A\grldr -h -r -s
copy data\grldr %%A\
attrib %%A\grldr +h +s +r
data\bootinst /nt60 %%A
)
)
)
diskpart /s data\RemoveLetter.txt
cscript %windir%\system32\slmgr.vbs -ilc data\Certificate.xrm-ms
cscript %windir%\system32\slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
regedit /s UAC.reg
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v WPI /t REG_SZ /d %windir%\nafnafsetup.exe /f
shutdown -r -f -t 0
В начале курсивом процесс активации, сделанный кем-то до меня.
Далее жирным мои записи.
Содержимое файла
UAC.reg
Код:
![Выделить весь код](images/misc/selectcode.png)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"ConsentPromptBehaviorAdmin"=dword:00000000
"EnableLUA"=dword:00000000
"PromptOnSecureDesktop"=dword:00000000
Отключение UAC, необходимо для автоматической установки программ, не от имени админа. Потом
nafnafsetup.exe включает его назад.
Прикладываю свой файл
nafnafsetup.exe, в архиве.
yadi.sk/d/8Ugwb6qM6IBiS - Пароль на архив: 2013
НЕ ЗАПУСКАЙТЕ ЕГО НА РАБОЧЕЙ СИСТЕМЕ! Сначала откройте винраром (Файл представляет из себя SFX RAR архив) и внимательно изучите все его действия. Впрочем при запуске он сначала покажет предварительное окно с описанием того что он будет делать, и вы имеете возможность отказаться от исполнения.
Цитата:
Эта картинка минут сорок была. Но дальше не пошло.
|
Ну значит или оно повисло на какой-то из команд в этом файле, или просто долго ставилось.
Ваш
framework 4.5 перепакован для автоматической silent установки? Признак это необходимость два раза щёлкнуть по нему (возможно от администратора) и больше нечего, не должно быть никаких больше вопросов, типа "Ок", "Согласен", "Далее" и т. д.