用户在安装新 Outlook 时遇到问题的管理员可能具有阻止应用下载和安装的策略。
常见场景包括用户尝试从桌面版 Outlook 切换,但是发现切换总是恢复到初始状态,而且新的 Outlook 无法启动。
策略限制
组策略或非 Microsoft 工具设置的注册表项可能会阻止 MSIX 包安装。 注册表项的完整列表见:组策略如何与打包应用协作 - MSIX
影响新 Outlook 的 MSIX 包安装的关键注册表项包括:
BlockNonAdminUserInstall
AllowAllTrustedApps
AllowDevelopmentWithoutDevLicense
重要
如果 AllowAllTrustedApps
已禁用,则新的 Outlook 应用 (MSIX) 安装失败。 此问题已在适用于Windows 11和Windows 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 应用
- 允许所有受信任的应用安装(已禁用)
若要检查计算机的此设置,请执行以下作:
在 Windows 中,搜索 “编辑组策略 ”或右键单击 Windows 密钥,然后选择“ 运行>gpedit.msc”。
此命令将打开 “本地组策略编辑器” 屏幕。
转到 计算机配置>管理模板>Windows 组件>应用包部署 ,检查这些策略的设置:
- 阻止非管理员用户安装打包的 Windows 应用
- 允许安装所有受信任的应用
确保将这些参数设置为以下值:
设置 价值 阻止非管理员用户安装打包的 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,请执行以下步骤:
下载 .exe 安装程序。
以管理员身份启动 PowerShell 7:右键单击 PowerShell 图标,然后选择“以管理员身份运行”。
导航到 Setup.exe 文件所在的位置。
运行下面的命令:
.\Setup.exe --provision true --quiet --start-*
Microsoft Store 未被阻止
如果未阻止 Microsoft Store,请通过 Windows 软件包管理器(winget)安装新的 Outlook:
按 Windows + X 打开 PowerShell,然后选择终端(Windows 10 用户选择 PowerShell)。
输入以下命令以安装新 Outlook 的 Microsoft 应用商店版本:
winget install -i -e --id=9NRX63209R7B --source=msstore --accept-package-agreements