Причина была именно в этом! Я получил новый код подтверждения и активация снова происходит автоматически.
Для примера привожу мой файл SetupComplete.cmd:
Код:
@echo off
:: Ввод кода активации
cscript %windir%\system32\slmgr.vbs -atp 627360206884922995661696130066442732629893582045
:: Отключить DEP
bcdedit.exe /set {current} nx AlwaysOff
:: Импорт твиков реестра
start /wait regedit /s %DiskRoot%\Win7ProSP1\Install\hklm.reg
:: Установка HashTab.4.0.0.2
start /wait %DiskRoot%\Win7ProSP1\install\HashTab.4.0.0.2.exe -y -gm2 -fm0
:: Установка Akelpad версии 4.5.0 с дополнительными плагинами
start /wait %DiskRoot%\Win7ProSP1\install\Akelpad450.exe /p
exit
Подправил свой файл Autounattend.xml, который стоит в корне диска и в папке sources.
Для примера привожу фрагменты моего файла ответов:
Код:
- <RunSynchronous>
- <RunSynchronousCommand wcm:action="add">
<Order>1</Order>
<Path>cmd /c "FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\Win7ProSP1\DiskRoot.txt SETX DiskRoot %i: -m"</Path>
</RunSynchronousCommand>
</RunSynchronous>
Код:
- <FirstLogonCommands>
- <SynchronousCommand wcm:action="add">
<Order>15</Order>
<CommandLine>cmd /c %DiskRoot%\Win7ProSP1\Install\install.cmd</CommandLine>
</SynchronousCommand>
</FirstLogonCommands>
Для примера привожу мой файл Install.cmd:
Код:
@echo off
:: Импорт твиков реестра
start /wait regedit /s %DiskRoot%\Win7ProSP1\Install\hkcu.reg
exit
Установка программ, применение твиков, активация - всё происходит автоматически!
Осталось пару вопросов:
1. Твики для настройки визуальных эффектов срабатывают только уже на живой системе, а не во время установки.
2. Некоторые твики и команды нуждаются в перезагрузке компьютера, но я не знаю когда её сделать:
на этапе FirstLogonCommands (с помощью cmd-файла) или с помощью файла ответов (на каком проходе?), так чтобы перезагрузка произошла уже полностью установленной системы?
Спасибо.