|
|
肯定是unattend.xml中执行一个安装.net framework 3.5的批处理
或者SetupComplete.cmd添加一个开机启动项执行安装的批处理
因为是离线,你必须要准备安装源,cab安装包或者iso镜像都可以。
单独的unattend.xml不联网肯定是不行的,常言到巧妇难为无米之炊。
-------------------------------------------unattend.xml方案--------------------------------------------------------
<?xml version='1.0' encoding='utf-8'?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
<AutoLogon>
<Enabled>true</Enabled>
<Username>Administrator</Username>
<LogonCount>888888</LogonCount>
</AutoLogon>
<OOBE>
<SkipMachineOOBE>true</SkipMachineOOBE>
</OOBE>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<CommandLine>C:\Windows\Temp\NET35.bat</CommandLine>
<Order>1</Order>
</SynchronousCommand>
</FirstLogonCommands>
</component>
</settings>
</unattend>
-------------------------------------------C:\Windows\Temp\NET35.bat--------------------------------------------------------
@echo off
cd /d %~dp0
Dism /Online /Enable-feature /featurename:NetFx3 /All /LimitAccess /Source:%cd%
del /f /q *NetFx3* %0
-------------------------------------------SetupComplete.cmd方案--------------------------------------------------------
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "NetFx3" /t REG_SZ /d "C:\Windows\Temp\NET35.bat" /f
把SetupComplete.cmd复制到C:\Windows\Setup\Scripts文件夹
两个方案都需要把cab安装包和NET35.bat放到C:\Windows\Temp
|
|