我可以有选择地禁用 Outlook 中针对某些协议的“此位置可能不安全”警告吗?

我可以有选择地禁用 Outlook 中针对某些协议的“此位置可能不安全”警告吗?

我已经开发了一个自定义协议处理程序(我们称之为“foo://”),通过在 上注册一个可执行文件来在我的系统上使用HKEY_CLASSES_ROOT\foo\shell\open\command。到目前为止一切顺利。

我想在电子邮件中发送和接收使用 foo:// 协议的链接。但是,当我尝试在 Outlook 中打开其中一个链接时,我收到下面的“此位置可能不安全”消息。我可以每次只需单击“是”,但我宁愿首先阻止该消息出现。

我找到了有关如何禁用警告的说明(例如这里- 将 DWORD 值“DisableHyperlinkWarning” = 1 添加到HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\...\Common),但这不是我想要的。相反,我想禁用警告按协议基础,这样我的“foo://”协议就被列入白名单,但其他协议在适当的时候仍然会显示此警告。

我可以这样做吗?我正在使用 Outlook 2013。

答案1

显然,你可以。此知识库文章在“如何根据协议启用或禁用超链接警告”部分中描述了该过程(针对 2007/2010,但 2013 中也适用同样的操作)。

简而言之,要信任“foo://”协议,请添加一个名为

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\<version>\Common\Security\Trusted Protocols\All Applications\foo:

该子项下没有值。这将禁用所有 Office 应用程序(不仅仅是 Outlook)的警告,这对我来说很合适。

相关内容