V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Semidio
V2EX  ›  问与答

打开保存对话框错误,求助

  •  
  •   Semidio · 2011-08-16 23:09:44 +08:00 · 4819 次点击
    这是一个创建于 4630 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Win7 U X64 SP1

    前几天修改主题,不知怎么的,打开保存对话框出问题了,在原生X64程序下是好的,但是在X86程序里,所有的打开保存对话框里都没有地址栏,左侧的导航窗格则是一片空白。如下图

    同时,在任何X86程序下试图调用Explorer都会显示“没有注册类”,例如在Chrome的下载中单击在文件夹中打开。如下图
    10 条回复    1970-01-01 08:00:00 +08:00
    Semidio
        1
    Semidio  
    OP
       2011-08-16 23:32:15 +08:00   ❤️ 1
    求助,有人知道这是怎么一会事么
    bindiry
        2
    bindiry  
       2011-08-16 23:36:36 +08:00   ❤️ 1
    基本遇到这种情况就是重装了。
    Semidio
        3
    Semidio  
    OP
       2011-08-16 23:58:17 +08:00   ❤️ 1
    没有人知道到底是怎么回事么
    Hyperion
        4
    Hyperion  
       2011-08-17 00:11:42 +08:00   ❤️ 1
    -_- 难道ExplorerFrame.dll损坏了? 没有那个主题包的地址, 没办法知道是怎么回事...

    另 推荐一个我最中意的主题, 而且我安装了n次, 都没有发生过问题
    Blend (http://zainadeel.deviantart.com/art/Blend-2-0-for-Windows-7-191678865)
    Semidio
        5
    Semidio  
    OP
       2011-08-17 00:26:48 +08:00   ❤️ 1
    搞定了,后来想了想,主题包只替换了ExplorerFrame.dll和Explore.exe,而且X64程序正常,X86程序异常,肯定不是Explore.exe和System32下的ExplorerFrame.dll出的问题(我还又恢复了一遍,MD5检查也没有错)。

    果真,经过MD5和备份对比发现,SysWOW64目录下的ExplorerFrame.dll损坏导致的问题,关闭所有X86程序的文件对话框,替换文件,一切恢复正常。

    X86和X64程序的不同情况是一个重要的线索,可惜我一开始没有注意到,果然定时备份是不会有错的。现在的问题是,SysWOW64目录下的ExplorerFrame.dll是什么时候被什么文件修改的,可惜我没有装系统监控软件,UAC也关掉了。

    PS:我用的主题是Elune http://minhtrimatrix.deviantart.com/gallery/#/d3aormg),清新自然风超漂亮。

    @Livid 可以帮忙标记为【已解决】么?
    bettycatherine
        6
    bettycatherine  
       2012-09-13 15:27:56 +08:00   ❤️ 1
    @Semidio 现在也遇到这个问题……
    为什么X86程序异常却是syswow64目录下的explorerframe的问题?
    Semidio
        7
    Semidio  
    OP
       2012-09-13 15:36:53 +08:00   ❤️ 1
    @bettycatherine syswow64下保存的的32位版的系统文件,之所以叫syswow64,请自行Google,这个是有典故的。
    bettycatherine
        8
    bettycatherine  
       2012-09-13 16:28:15 +08:00   ❤️ 1
    @Semidio 所以说x32放syswow64,而x64应该放system32?
    bettycatherine
        9
    bettycatherine  
       2012-09-13 16:33:30 +08:00   ❤️ 1
    @Semidio 还有一个问题啊,就是每次shell32重命名之后就马上不能复制粘贴重命名任何文件了,这个怎么解决……
    bettycatherine
        10
    bettycatherine  
       2012-09-13 16:43:45 +08:00
    @Semidio 茅塞顿开……原来一直把x64的explorerframe放wow64里头了,怪不得出现这种问题……谢谢啦~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2872 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 90ms · UTC 04:01 · PVG 12:01 · LAX 21:01 · JFK 00:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.