none
Windows 7 Pro x64环境下Outlook 2003附件中的zip文档无法双击打开 RRS feed

  • 问题

  • 安装了7-zip,只将7-zip关联到7z文件,zip文件还是使用操作系统自身的功能打开。
    发现Outlook2003附件中,双击7z文件可以正常用7-zip打开。但双击zip文件没有反应。
    目前暂时绕过问题的办法是将zip文件关联到7-zip上就可以双击打开附件中的zip文件了。
    为什么系统本身打开zip文件的功能对Outlook2003的附件失效了呢?

    之前在Window 7论坛中问过这个问题,在那边专家的帮助下,我找到HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security,然后找到OutlookSecureTempFolder键值,看到Outlook的临时文件保存的位置,发现一个细节:

    临时文件夹的路径是C:\Users\godspeed\AppData\Local\Microsoft\Windows\Temporary Internet Files\OLKC458\

    里面的JPG、DOC都可以双击打开,但双击一个ZIP的时候弹出一个警告框(估计就是这个细节导致OUTLOOK附件中的ZIP无法双击打开):

    [Window Title]
    Windows 安全

    [Main Instruction]
    打开些文件可能会对您的计算机有害

    [Content]
    您的 Internet 安全设置阻止打开一个或多个文件。是否仍要打开这些文件?

    [Expanded Information]
    C:\Users\godspeed\AppData\Local\Microsoft\Windows\Temporary Internet Files\OLKC458

    [^] 隐藏详细信息  [确定] [取消]

    [Footer]
    如何确定是否打开这些文件?

    2010年3月31日 5:04

答案

  • 问题在合作伙伴专区解决了。

    问题:Windows 7 x64环境下使用Outlook 2003发现没有办法直接打开zip附件。

     

    原因:Windows 7环境下默认的一个注册表键值控制了Outlook 2003.zip文件类型的处理。该键值的存在造成了这个问题。

     

    解决方法:修改该键值。使得VERSION的值只包含10.*,9.*,8.*,7.*

     

    x86环境下,该键值位于

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellCompatibility\Applications\outlook.exe

     

    x64环境下,该键值位于:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\ShellCompatibility\Applications\outlook.exe

     

    请注意:尽管x64环境下,我们也能看到键值

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellCompatibility\Applications\outlook.exe

    但直接修改该键值不起作用。起作用的是Wow6432Node下的对应键值。

     

    • 已标记为答案 龚佶敏 2010年5月13日 13:22
    2010年5月13日 13:22