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的附件失效了呢?

    2010年3月23日 9:11

答案

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

    问题: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:21

全部回复

  • 你好!

     

    请到下面这个网站上下载并导入ZIP文件扩展名的注册表,看看能不能修复你这个问题。

     

    http://www.winhelponline.com/blog/file-asso-fixes-for-windows-7/

     


    Arthur Li - MSFT
    2010年3月25日 2:14
    版主
  • 已经导入这个注册表了,但是没有效果。重新启动之后也没有效果。

    直接双击zip文件时可以用Windows自带的功能打开zip文件的。但是在Outlook邮件的附件中双击就不行。

    2010年3月26日 6:07
  • 请打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security,然后找到OutlookSecureTempFolder键值,打开它可以看到Outlook的临时文件保存的位置,然后到这个位置下面把所有的临时文件都拷到其他文件夹后查看结果。

     

    如果不能解决问题,你也可以查看以下链接尝试运行收件箱修复工具。

    http://support.microsoft.com/kb/287497/zh-cn

     

    如果问题依旧,我建议你到Microsoft Office论坛上发帖寻找更有效的办法。

    http://social.technet.microsoft.com/Forums/zh-CN/officesystemzhchs/threads

     


    Arthur Li - MSFT
    2010年3月26日 8:22
    版主
  • 找到了这个临时文件夹,发现一个细节。

    临时文件夹的路径是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月27日 13:37
  • 恩,很有可能就是这个安全设置造成的问题。

     

    是否要打开这些文件还是要靠你自己来判断,看这些文件是否来自安全的可信任的发信者。

     

    另外,请查看以下链接:

    http://www.ycmail.cn/shownews.asp?id=814

     


    Arthur Li - MSFT
    2010年3月29日 7:51
    版主
  • 应该不是OUTLOOK安全设置的问题。Outlook默认禁止一些不安全的附件,但这些附件在邮件中无法显示和双击。我这边zip文件在Outlook邮件附件中显示是正常的,而且可以双击。

    目前我这边的情况是,双击zip文件时,我推测Outlook已经将zip从邮件中解码到临时文件夹,但如果我将zip关联到7-zip程序,7-zip程序就会启动并且打开zip文件。如果我使用Windows自带的zip文件打开功能,这个功能会有警告出来,但这个警告又被Outlook屏蔽掉没有显示出来。

    2010年3月29日 8:19
  • 为了尽快解决你的问题,我还是建议你到Microsoft Office论坛上发帖寻找更有效的办法。

    http://social.technet.microsoft.com/Forums/zh-CN/officesystemzhchs/threads


    Arthur Li - MSFT
    2010年3月30日 1:50
    版主
  • 谢谢,到Office论坛上去问了。

    另外,我猜到一个有可能实现的解决办法,但我不知道如何做。

    应该可以在Windows 7里面设置在那个临时文件夹里面双击zip文件没有警告提示吧?

    这个在Windows 7里面如何实现?如果能实现的话,估计在outlook附件中双击zip就不会出现没反应的现象了。

    2010年3月31日 5:05
  • Windows 7 x64环境下,在临时文件夹C:\Users\godspeed\AppData\Local\Microsoft\Windows\Temporary Internet Files\OLKC458中双击zip文件出现警告提示,是否可以去掉?

    我觉得如果通过设置Win7系统去掉这个提示的话,问题应该就解决了。表面上看这是个Office问题,其实这是个Windows的问题。

    2010年4月1日 4:51
  • 好久都没有见到新的讨论了。在Win7中双击一个zip的时候,不要让操作系统弹出警告提示是不是无法实现?

    2010年4月11日 7:49
  • 问题在合作伙伴专区解决了。

    问题: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:21