提示您指定 Internet Explorer,当您单击 Outlook 2010 中或 Outlook 2007 中的链接

适用于: Microsoft Outlook 2010Microsoft Office Outlook 2007

症状


在 Microsoft Outlook 2010 或 Office Outlook 2007 中,单击超链接到网页,则系统会提示您指定要打开的页,如下面的屏幕快照中所示的应用程序。
In Microsoft Outlook 2010 or Office Outlook 2007, when you click a hyperlink to a webpage, you're prompted to specify the application to open the page, as in the following screen shot.
即使您将指定为默认浏览器 Internet Explorer 这样提示。

原因


如果您的计算机具有以下配置,将发生此问题:
  • 运行 Windows 10
  • 设置为默认浏览器 Internet Explorer 11
  • 运行 Outlook 2010 中或 Outlook 2007

在这种情况下,此行为是设计使然。在 Windows 7 中默认情况下,存在以下注册表项,它将设置为默认浏览器。具体来说,此注册表设置将导致单击 Outlook 2010 中或 Outlook 2007 中的超链接时打开默认浏览器:

HKEY_CLASSES_ROOT\htmlfile\shell\opennew

但是,Windows 10 中此注册表项不存在,默认情况。因此,您会遇到"症状"一节中描述的问题。

解决方案


若要解决此问题,请按照以下步骤添加下面的注册表项和数据:
  1. 退出 Outlook。
  2. 启动注册表编辑器。若要执行此操作,请按 Windows + R 键打开运行窗口中,在打开框中,键入regedit ,然后按确定
  3. 在注册表编辑器中,找到并单击以下注册表子项:HKEY_CLASSES_ROOT\htmlfile\shell\opennew\command
  4. 如果opennew命令注册表项不存在,请按照下列步骤来添加它们:
    • 单击下面的注册表子项:HKEY_CLASSES_ROOT\htmlfile\shell
    • 编辑菜单上,指向新建,然后单击
    • 键入opennew,,然后按 enter 键。
    • 单击opennew注册表项。
    • 编辑菜单上,指向新建,然后单击
    • 键入命令,然后按 enter 键。
  5. 命令中,找到并双击下面的值:(默认值)
  6. 数值数据框中,输入以下文本。
    • 若要打开新的选项卡上的超链接页,请输入以下内容: rundll32.exe url.dll,FileProtocolHandler %1
    • 若要在新窗口中打开超链接的页,请输入以下内容:"C:\Program Files\Internet Explorer\IEXPLORE。EXE"%1Iexplore.exe 的路径可能与您的计算机不同的注意。在您的计算机上找到 Iexplore.exe,然后修改为所需的路径。
    注意:您还将能够解决该问题通过设置以下值,虽然之前在默认浏览器中打开的 URL,您将看到一个命令提示符窗口: cmd /c 开始"浏览器""%1"
  7. 单击“确定”
  8. 退出注册表编辑器。