Копируем два файла в папку C:\Windows\System32\Sysprep: _unattend.xml и SysPrep_SkipRearm_1.bat
В файле _unattend.xml устанавливаем параметр SkipRearm в 1. В этом случае программа Sysprep при установке флажка «Подготовка к использованию» (Generalize) не будет сбрасывать счетчик таймера активации Windows и Sysprep можно будет делать сколько угодно раз.
Содержание файла _unattend.xml для Windows 7 x86:
<unattend> <settings pass="generalize"> <component name="Microsoft-Windows-Security-SPP" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SkipRearm>1</SkipRearm> </component> </settings> </unattend>
Содержание файла _unattend.xml для Windows 7 x64:
<unattend> <settings pass="generalize"> <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SkipRearm>1</SkipRearm> </component> </settings> </unattend>
Содержание файла SysPrep_SkipRearm_1.bat одинаковое для x86 и x64:
cd "%WINDIR%\System32\Sysprep" sysprep.exe /oobe /generalize /shutdown /unattend:"%WINDIR%\System32\Sysprep\_unattend.xml"
Источники:
http://community.landesk.com/support/docs/DOC-26352