在脱机环境和 WSUS 中安装 Windows Mixed Reality

Windows Mixed Reality 已作为 Windows 按需功能 (FOD) 引入 Windows 10。 按需功能是随时可以添加的 Windows 功能包。 当 Windows 客户端需要新的功能时,它可以从 Windows 更新请求该功能包。

在脱机环境中运营或使用 Windows Server Update Services (WSUS) 的组织和企业必须采取措施启用 Windows Mixed Reality。 另外,任何想要禁止使用 Windows Mixed Reality 的组织可以阻止安装混合现实门户

在脱机环境和 WSUS 中启用 Windows Mixed Reality

  1. 检查 Windows 版本

    注意

    必须至少为 Windows 10 版本 20H2 或更高版本才能运行 Windows Mixed Reality。

  2. Windows Mixed Reality FOD 文件可从 Windows 更新进行下载。 若要访问 Windows 更新,请选择“开始”按钮,然后选择“设置”>“Windows 更新”。 选择“检查更新”,如果有可用更新,请安装。

    如果访问 Windows 更新被阻止,则必须手动安装 Windows Mixed Reality FOD。

    1. 下载与当前运行的 Windows 版本匹配的 FOD .CAB 文件:

    2. 将 FOD .CAB 文件重命名为 Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab。

    3. 打开 PowerShell 并运行以下 Dism 命令,将 Windows Mixed Reality FOD 包添加到 Windows 映像。

      Dism /Online /Add-Package /PackagePath: (FOD package path)
      
    4. 打开“设置”>“Windows 更新”,然后选择“检查更新”。

IT 管理员还可以创建远程功能文件或并行存储,以允许访问 Windows Mixed Reality FOD 包。

下载最新的 Windows Mixed Reality 设备驱动程序

与 FOD 包类似,Windows Mixed Reality 设备驱动程序是从 Windows 更新下载的。 若要访问 Windows 更新,请选择“开始”按钮,然后选择“设置”>“Windows 更新”。 选择“检查更新”,如果有可用更新,请安装。

如果访问 Windows 更新被阻止,则必须手动安装并更新为最新的 Windows Mixed Reality 设备驱动程序:10.0.19041.2054

  1. 将 Windows Mixed Reality 设备完全连接到电脑。

  2. 通过右键单击“开始”按钮并选择“设备管理器”,打开“设备管理器”。

  3. 在“混合现实设备”类别下,找到设备并右键单击它,然后选择“更新驱动程序”。

  4. 选择“浏览我的计算机以查找驱动程序软件”,然后选择“允许我从我的计算机上的可用驱动程序列表中进行选择”。

  5. 选择“具有磁盘”>“浏览...”,然后导航到保存设备驱动程序包的路径,然后选择“确定”。

  6. 设备驱动程序列表现在将被筛选为单个驱动程序。 选择“下一步”,完成对更新的设备驱动程序的安装。

阻止混合现实门户

你可以使用 AppLocker 配置服务提供程序 (CSP) 阻止混合现实门户软件。

在以下示例中,Id 可以是任何生成的 GUID 且 Name 可以是你选择的任何名称。 BinaryName="*" 允许你阻止混合现实门户包中的任何可执行应用。 本示例中所示的 Binary/VersionRange 将阻止所有版本的混合现实门户应用。

<SyncML xmlns="SYNCML:SYNCML1.2">
    <SyncBody>
        <Add>
            <CmdID>$CmdID$</CmdID>
            <Item>
                <Target>
                    <LocURI>./Vendor/MSFT/PolicyManager/My/ApplicationManagement/ApplicationRestrictions</LocURI>
                </Target>
                <Meta>
                    <Format xmlns="syncml:metinf">chr</Format>
                    <Type xmlns="syncml:metinf">text/plain</Type>
                </Meta>
                <Data>
                  <RuleCollection Type="Appx" EnforcementMode="Enabled">
                   <FilePublisherRule Id="a9e18c21-ff8f-43cf-b9fc-db40eed693ba" Name="(Default Rule) All signed packaged apps" Description="Allows members of the Everyone group to run packaged apps that are signed." UserOrGroupSid="S-1-1-0" Action="Allow">
                    <Conditions>
                      <FilePublisherCondition PublisherName="*" ProductName="*" BinaryName="*">
                        <BinaryVersionRange LowSection="0.0.0.0" HighSection="*" />
                      </FilePublisherCondition>
                    </Conditions>
                  </FilePublisherRule>
                  <FilePublisherRule Id="d26da4e7-0b01-484d-a8d3-d5b5341b2d55" Name="Block Mixed Reality Portal" Description="" UserOrGroupSid="S-1-1-0" Action="Deny">
                   <Conditions>
                     <FilePublisherCondition PublisherName="CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" ProductName="Microsoft.Windows.HolographicFirstRun" BinaryName="*">
                      <BinaryVersionRange LowSection="*" HighSection="*" />
                      </FilePublisherCondition>
                    </Conditions>
                  </FilePublisherRule>
                 </RuleCollection>>
                </Data>
            </Item>
        </Add>
        <Final/>
    </SyncBody>
</SyncML>