0

我必须创建一个从 USB 记忆棒安装的 Windows Embedded 8 系统安装过程。安装过程应该尽可能少地与用户交互,安装它的人应该尽可能少地照看它。

为此,我需要在 WES8 安装的 WindowsPE 步骤后关闭计算机。我尝试在 Embedded Core 配置的“WindowsPE”部分中将重新启动设置为“关机”,但它仍然会重新启动计算机,如果计算机重新启动,则 Windows 安装将重新开始。

所以我的问题是:有没有办法让 WES8 的安装在 WindowsPE 步骤之后关闭计算机?

我们已经研究过更新 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>
4

1 回答 1

0

实际上,安装会重新开始,因为当计算机重新启动时,它会再次从 U 盘启动,而不是从新安装的分区启动。

为此,您没有很多可能性:

  • 让用户在重新启动之前移除 U 盘,这样计算机将从唯一可用的驱动器启动。这有点烦人,因为当它重新启动时你必须在那里。
  • 我们所做的:在安装之前配置 BIOS,使其按以下顺序启动:

    1. 硬盘
    2. USB记忆棒

因此,在第一次启动时,计算机将从 U 盘启动(因为硬盘驱动器上没有操作系统),在第二次启动时,安装在硬盘驱动器中的操作系统将启动,Windows 将继续其安装过程。

不幸的是,我不知道另一种选择。

于 2016-10-17T12:15:29.863 回答