解决新 Outlook for Windows 中的安装问题

用户在安装新 Outlook 时遇到问题的管理员可能具有阻止应用下载和安装的策略。

常见场景包括用户尝试从桌面版 Outlook 切换,但是发现切换总是恢复到初始状态,而且新的 Outlook 无法启动。

策略限制

组策略或非 Microsoft 工具设置的注册表项可能会阻止 MSIX 包安装。 注册表项的完整列表见:组策略如何与打包应用协作 - MSIX

影响新 Outlook 的 MSIX 包安装的关键注册表项包括:

  • BlockNonAdminUserInstall
  • AllowAllTrustedApps
  • AllowDevelopmentWithoutDevLicense

重要

如果 AllowAllTrustedApps 已禁用,则新的 Outlook 应用 (MSIX) 安装失败。 此问题已在适用于Windows 11Windows 10的10月累积更新KB5031455中修复。 如果此可选的 10 月更新不适用于 OS 版本,则 11 月安全更新将包括修补程序。

可以在以下位置之一找到注册表项:

  • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock
  • Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Appx

由于管理员设置的受限策略,某些策略可能会更改这些注册表项并阻止组织中的应用安装。 某些可能阻止安装的已知组策略包括:

  • 阻止非管理员用户安装打包的 Windows 应用
  • 允许所有受信任的应用安装(已禁用)

若要检查计算机的此设置,请执行以下作:

  1. 在 Windows 中,搜索 “编辑组策略 ”或右键单击 Windows 密钥,然后选择“ 运行>gpedit.msc”。

  2. 此命令将打开 “本地组策略编辑器” 屏幕。

  3. 转到 计算机配置>管理模板>Windows 组件>应用包部署 ,检查这些策略的设置:

    • 阻止非管理员用户安装打包的 Windows 应用
    • 允许安装所有受信任的应用
  4. 确保将这些参数设置为以下值:

    设置 价值
    阻止非管理员用户安装打包的 Windows 应用 未配置
    允许安装所有受信任的应用 未配置

检查防火墙

若要下载、安装和获取新 Outlook 的连续更新,请确保代理和防火墙不会阻止访问 Microsoft 应用商店

  • https://res.cdn.office.net
  • https://res.cdn.office.net/nativehost/5mttl/installer/

检查可执行文件

确保没有安全策略或软件阻止可执行文件在用户的临时目录中运行。

  • 安全程序的示例包括:AppLocker、防病毒、组策略、非Microsoft安全软件。
  • 经典 Outlook 会将安装程序下载到 %TEMP%,除非另行显式配置,否则它几乎始终位于 C:\Users\ 目录中。 如果它们正在阻止该目录中的 exe,桌面 Outlook 无法启动安装程序。
  • NewOutlookInstaller.exe 是需要执行的文件名。

检查下载模式

下载模式决定除了 Windows 更新服务器以外,下载 Windows 更新时还允许使用哪些下载源客户端。 重置传递优化密钥

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization
  • 将值 DODownloadMode 设置为 100 (绕过)可能会导致安装失败,因为已弃用绕过 (100) 设置。 请改为将此值设置为 0

其他部署选项

Microsoft商店已被阻止

对于禁用对 Windows 应用商店的访问的组织,可以直接从 Office CDN 访问安装程序。 若要在具有多个用户的单个计算机上安装新的 Outlook,请执行以下步骤:

  1. 下载 .exe 安装程序

  2. 以管理员身份启动 PowerShell 7:右键单击 PowerShell 图标,然后选择“以管理员身份运行”。

  3. 导航到 Setup.exe 文件所在的位置。

  4. 运行下面的命令:

    .\Setup.exe --provision true --quiet --start-*
    

Microsoft Store 未被阻止

如果未阻止 Microsoft Store,请通过 Windows 软件包管理器(winget)安装新的 Outlook:

  1. 按 Windows + X 打开 PowerShell,然后选择终端(Windows 10 用户选择 PowerShell)。

  2. 输入以下命令以安装新 Outlook 的 Microsoft 应用商店版本:

    winget install -i -e --id=9NRX63209R7B --source=msstore --accept-package-agreements