Делаю батник myset.cmd:
Код
@echo off
title Install Windows x64
wpeinit
FOR %%i 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 %%i:\Win\win8.1\sources\install.swm SET drive=%%i:
start /w X:\sources\setup.exe /installfrom:%drive%\Win\win8.1\sources\install.swm
exit
Далее монтирую boot.wim
копирую hiderun.exe и myset.cmd в system32
далее прописываю это в автозапуск в реестре:
Код
reg load HKLM\temp %MNT%\Windows\system32\config\SYSTEM
Reg Add HKLM\temp\Setup /v CmdLine /d "hiderun.exe /w myset.cmd" /f
reg unload HKLM\temp
Но таким образом не подхватывается EI.CFG и требуется ввод серийного номера.
А если делать так:
Код
@echo off
title Install Windows x64
wpeinit
FOR %%i 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 %%i:\Win\win8.1\sources\install.swm SET drive=%%i:
start /w %drive%\Win\win8.1\sources\setup.exe /installfrom:%drive%\Win\win8.1\sources\install.swm
exit
То вроде все работает но если включен EFI и secure boot, то возникает ошибка "Windows could not load required file WinSetup.dll. The may be corrupt. The install Windows, restart the installation."
Подскажите почему и как это решить?
Еще есть такой вопрос, может кто знает новые версии 10тки подхватывают отовсюду install.wim? И можно ли подменить install.wim от 10тки 7рошным накатать систему обновлением может кто пробовал?