我想使用自定义的 Windows 11 ISO 升级一批 Windows 10 PC。通常我会传递一些设置,autounattend.xml
然后将其放在 ISO 根目录中。到目前为止一切顺利,安装 W11 全新系统按预期工作,autounattend.xml
并得到应用。
现在,当我使用已安装的 ISO 从已启动的 Windows 10 中启动升级并运行 时sources\setupprep.exe
,此功能autounattend.xml
无法应用。这尤其会导致出现 OOBE 屏幕,其中会询问用户有关位置服务、查找我的设备等问题。基本上,<ProtectYourPC>3</ProtectYourPC>
应该阻止的事情现在都向用户询问了。
有谁知道我该如何将以下内容autounattend.xml
应用于升级后的安装?
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
<OOBE>
<ProtectYourPC>3</ProtectYourPC>
<HideEULAPage>true</HideEULAPage>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
</OOBE>
</component>
</settings>
</unattend>
我尝试将 XML 放在以下位置install.wim
,但没有成功:
-
# Root directory: .\Autounattend.xml
-
Windows\System32\Sysprep\Autounattend.xml
-
Windows\Panther\Unattend\Autounattend.xml
-
path\to\custom\directory\Autounattend.xml # and: HKLM\System\Setup!UnattendFile
答案1
解决方案是将Autounattend.xml
其放入install.wim
:
Windows\System32\Sysprep\Unattend.xml
关键因素是将此特定案例的文件从重命名Autounattend.xml
为Unattend.xml
。许多网站都有记录,但很容易忽略这个细节,我使用了这找到解决方案的网站