HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail 不断被覆盖

HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail 不断被覆盖

这是我的问题。

我们在公司使用 Office 365,但我们不想要 Microsoft Outlook。我们的主要邮件客户端是 Mozilla Thunderbird。

问题是,从 Mozilla Thunderbird 到 Microsoft Outlook,在系统启动时,HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail 中设置的注册表值会不断被覆盖。

到目前为止,我已尝试在 shell:startup 中创建包含以下内容的 .reg 文件的快捷方式

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail]
@="Mozilla Thunderbird"

如果不卸载整个 Office 365,我就无法删除或禁用 Outlook。此外,任何计算机上的任何用户都不会运行 Outlook - 但这个值仍在自行改变...

有什么方法可以防止 HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail 将来被系统编辑?

答案1

除了通过用户界面进行更改之外,根据我的研究,我发现了类似的线程:在 Windows 10 上将 mailto 协议注册到自定义程序其中提到了一个示例邮件客户端注册 - 使用默认程序/现代默认应用程序注册。

此外,我们可以通过创建应用程序关联 XML 文件并通过 GPO 部署应用程序关联 XML 文件,使用组策略更改默认邮件客户端,有关更多信息,您可以参考此文章

希望这对你有帮助。

答案2

谢谢大家的帮助!

我最终使用了 Office 自定义工具 (https://config.office.com/)和这里的教程(http://woshub.com/install-custom-app-office/

现在一切都正常运转。

相关内容