Создание диска unattended (автоматической) установки Windows XP
Файл runonce.cmd
В каталоге post_install создадим файл runonce.cmd. Это самый главный файл, который руководить установкой программ и настройки операционной системы.
@echo off Set TEMP=%SystemDrive%\POST_INSTALL\TEMP Set TMP=%SystemDrive%\POST_INSTALL\TEMP Set INSTALL=%SystemDrive%\POST_INSTALL set stage=%1 if not defined stage set stage=1 set /A next_stage=%stage% + 1 call %INSTALL%\regs.cmd %stage% call %INSTALL%\services.cmd %stage% call %INSTALL%\ntfs.cmd call %INSTALL%\apps.cmd %stage% dir /b /s %INSTALL% | findstr "stage%next_stage%_" >nul if not errorlevel 1 ( reg ADD HKLM\Software\Microsoft\Windows\CurrentVersion\WinLogon /v AutoLogonCount /t REG_DWORD /d 1 /f >nul reg ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Runonce /v post_install_%next_stage% /t REG_SZ /d "%SystemDrive%\POST_INSTALL\runonce.cmd %next_stage%" /f >nul shutdown -t 90 -r -c "Все установки стадии %stage% выполнены. После перезагрузке компьютера установка будет продолжена. ЖДИТЕ... " ) else ( reg ADD HKLM\Software\Microsoft\Windows\CurrentVersion\WinLogon /v AutoLogonCount /t REG_DWORD /d 0 /f >nul shutdown -t 90 -r -c "Все установки выполнены. Идет подготовка к перезагрузке компьютера. ЖДИТЕ... " rd /q /s %INSTALL% ) exit