这是我的问题。
我们在公司使用 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/)
现在一切都正常运转。