我必须创建一个从USB记忆棒安装的Windows嵌入式8系统安装过程。安装过程应该尽可能少的用户交互,安装它的人应该尽可能少地使用它来照顾它。
为此,我需要在WES8安装的WindowsPE步骤之后关闭计算机。我已尝试在嵌入式核心配置的“WindowsPE”部分中将Restart设置为“关闭”,但它仍然会重新启动计算机,如果计算机重新启动,则Windows安装将重新开始。
所以我的问题是:在WindowsPE步骤之后,有没有办法让WES8的安装关闭计算机?
我们已着手更新BIOS,因此需要手动干预才能从USB启动,但这会使安装和升级过程比我想要的更复杂。
以下是我们无人参与文件的相关部分:
<settings pass="windowsPE">
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<UserData>
<ProductKey>
<Key></Key>
<WillShowUI>Never</WillShowUI>
</ProductKey>
<AcceptEula>true</AcceptEula>
<Organization></Organization>
</UserData>
<ImageInstall>
<OSImage>
<WillShowUI>OnError</WillShowUI>
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>2</PartitionID>
</InstallTo>
</OSImage>
</ImageInstall>
<DiskConfiguration>
<WillShowUI>OnError</WillShowUI>
<Disk wcm:action="add">
<CreatePartitions>
<CreatePartition wcm:action="add">
<Order>1</Order>
<Size>350</Size>
<Type>Primary</Type>
<Extend>false</Extend>
</CreatePartition>
<CreatePartition wcm:action="add">
<Extend>true</Extend>
<Order>2</Order>
<Type>Primary</Type>
</CreatePartition>
</CreatePartitions>
<ModifyPartitions>
<ModifyPartition wcm:action="add">
<Order>1</Order>
<PartitionID>1</PartitionID>
<Label>System</Label>
<Format>NTFS</Format>
<Active>true</Active>
</ModifyPartition>
<ModifyPartition wcm:action="add">
<Order>2</Order>
<PartitionID>2</PartitionID>
<Label>Windows</Label>
<Format>NTFS</Format>
<Letter>C</Letter>
</ModifyPartition>
</ModifyPartitions>
<WillWipeDisk>true</WillWipeDisk>
<DiskID>0</DiskID>
</Disk>
</DiskConfiguration>
<UseConfigurationSet>true</UseConfigurationSet>
<Restart>Shutdown</Restart>
</component>
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SetupUILanguage>
<UILanguage>en-US</UILanguage>
<WillShowUI>Never</WillShowUI>
</SetupUILanguage>
<InputLocale>en-US</InputLocale>
<SystemLocale>en-US</SystemLocale>
<UILanguage>en-US</UILanguage>
<UILanguageFallback>en-US</UILanguageFallback>
<UserLocale>en-US</UserLocale>
</component>
<component name="Microsoft-Windows-MMCSS" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SystemResponsiveness>20</SystemResponsiveness>
<Start>3</Start>
</component>
</settings>
答案 0 :(得分:0)
实际上,安装重新开始,因为当计算机重新启动时,它会再次从USB记忆棒启动,而不是从新安装的分区启动。
为此,你没有多少可能性:
我们做了什么:在安装之前配置BIOS,使其按以下顺序启动:
因此,在第一次启动时,计算机将从USB记忆棒启动(因为硬盘驱动器上没有操作系统),在第二次启动时,安装在硬盘驱动器中的操作系统将启动,Windows将继续其安装过程。
不幸的是,我不知道另一种选择。