您组织的策略阻止我们完成此操作 - Microsoft Office

时间:2015-01-06 06:38:38

标签: excel hyperlink outlook ms-office

当我尝试在Excel或Outlook等Microsoft Office程序中打开超链接时,会显示以下消息:

  

您的单位的政策阻止我们为您完成此操作。有关详细信息,请联系您的服务台。

如何解决此问题,以便使用我的默认浏览器打开超链接?

11 个答案:

答案 0 :(得分:13)

official fix”不支持 Windows 10 。以下解决方案适用于Windows 10:

  1. 使用以下内容创建一个新文本文件并保存:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\.html]
    @="htmlfile"
    "Content Type"="text/html"
    "PerceivedType"="text"
    
    [HKEY_CLASSES_ROOT\.htm]
    @="htmlfile"
    "Content Type"="text/html"
    "PerceivedType"="text"
    
    [HKEY_CLASSES_ROOT\.shtm]
    @="htmlfile"
    "Content Type"="text/html"
    "PerceivedType"="text"
    
    [HKEY_CLASSES_ROOT\.shtml]
    @="htmlfile"
    "Content Type"="text/html"
    "PerceivedType"="text"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile\shell\open\command]
    @="\"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE\" -nohome"\
    
  2. 将扩展程序从.txt更改为.reg(您可能需要显示扩展程序;请参阅简单教程here)。

  3. 执行文件(双击它)。

  4. 就是这样!问题解决了!

    (来源here

答案 1 :(得分:5)

方法3 - Microsoft支持页面Hyperlinks are not working in Outlook中的步骤3:

验证“HKEY_CLASSES_ROOT .html”键的字符串(默认)值是否为“htmlfile”

  1. 选择开始>运行。
  2. 在“打开”框中,键入regedit,然后选择“确定”。
  3. 找到,然后单击以下注册表子项:HKEY_CLASSES_ROOT .html
  4. 确保String(默认)的值为“htmlfile”。如果它不是“htmlfile”,请右键单击(默认),选择“修改”,在“数值数据”框中输入htmlfile,然后选择“确定”。
  5. 退出注册表编辑器。
  6. 在我的情况下.html默认值被错误地设置为FirefoxHTML。

答案 2 :(得分:2)

通过对组织政策的一些搜索,我在link中找到了答案。 它对我有用。我已经下载了适用于Windows 8.1和Windows 8的修复程序,运行后重新启动了超链接。

答案 3 :(得分:2)

我刚刚在Outlook 2013中发现了对我有同样问题的确切原因。我在webpage下有一个不同的密钥(假设它叫HKCU),它有我的默认浏览器shell关联。 .html键指向它:(default) = webpage

Firefox是密钥HKCU\webpage\shell\firefox下的默认浏览器,但是Outlook给了我错误Your organization's policies are preventing us from completing this action for you. For more info, please contact your help desk.,即使Firefox在其他所有应用中都是我的默认浏览器(我已经使用过它,可能没有试过Excel)。

当我添加密钥HKCU\webpage\shell\open\command而没有任何(default)值或任何其他值并重新启动Outlook时,我的链接按预期工作。似乎Outlook出于某种原因检查这些密钥是否存在,即使它实际上并没有使用它们,因为我的链接仍在Firefox中打开。

更新:Windows 10.1709现在似乎不仅需要open shell命令而且还要使用它,即使它没有列为默认值,因此您现在需要拥有command的{​​{1}}填充值。我在Thunderbird中看到了同样的行为,并且只是将URL粘贴到了开始运行对话框中。

答案 4 :(得分:2)

我修改了* .reg文件以使用Chrome(还必须将Chrome设置为Win 10设置中的默认浏览器 - >应用 - >默认应用 - > Web浏览器),然后Excel中的超链接工作。 (注意:我还从Win 10中删除了IE11,并且不必重新安装它):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.html]
@="htmlfile"
"Content Type"="text/html"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.htm]
@="htmlfile"
"Content Type"="text/html"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.shtm]
@="htmlfile"
"Content Type"="text/html"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.shtml]
@="htmlfile"
"Content Type"="text/html"
"PerceivedType"="text"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile\shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" -nohome"\

答案 5 :(得分:1)

official microsoft way对我不起作用。我必须做以下事情:
  - 转到控制面板 - >程序
  - 单击“设置默认程序”
  - (你现在应该在“Control Panel\Programs\Default Programs\Set Default Programs”)   - 在您选择的浏览器上选择(我去了镀铬)和
  - 单击“将此程序设为默认值”

(也显示在this video

答案 6 :(得分:0)

为了让我能够工作,我必须先完全删除注册表项,然后从上面粘贴* .reg文件修复。我想我那里有一些真正的垃圾。

答案 7 :(得分:0)

将Outlook和Firefox(或您选择的浏览器)重新设置为控制面板中的默认邮件应用和Web浏览器>默认程序为我解决了它。

答案 8 :(得分:0)

如果您具有 Notepad ++ ,请确保您没有.htm.html文件类型与Notepad ++关联!

  

修复::记事本++>设置>首选项>文件关联>删除   .htm.html从最右侧的注册的扩展名>   重新启动Outlook / MS Office应用程序。

答案 9 :(得分:0)

对我有用的是关闭Outlook和Word(等),打开IE,转到“设置”,转到“高级”,单击“重置”,在确认时单击“是”,然后让它重置所有设置。然后,我重新打开Word,可以跟随链接。

由于这是一个相对简单的修复程序,并且在MS网站上列为正式的修复方法,所以我建议从此版本开始。参考https://support.microsoft.com/en-ca/help/310049/hyperlinks-are-not-working-in-outlook

答案 10 :(得分:0)

所有建议的解决方案均不适用于我,但以下解决方案可行。 虽然MS希望您相信您的组织是罪魁祸首,但事实并非如此……

我注意到,与此问题同时出现在Outlook中, IE被禁用。 由于存在Edge,MS在最近的更新过程中默默地禁用了IE。

禁用IE的“非常逻辑”结果是,即使不是IE,Outlook也无法再在您喜欢的默认浏览器中打开超链接。请注意,禁用IE时,它甚至无法在Edge中打开它。这就是微软搞砸的地方。

因此,即使我们从不使用IE,也需要启用IE 。转到“控制面板”->“程序和功能”->“打开或关闭Windows功能”,然后选中“ Internet Explorer 11”旁边的复选框。 希望这会有所帮助,即使在MS网站上也找不到任何解决方案。

相关问题