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

2011-08-16 23:09:44 +08:00
 Semidio
Win7 U X64 SP1

前几天修改主题,不知怎么的,打开保存对话框出问题了,在原生X64程序下是好的,但是在X86程序里,所有的打开保存对话框里都没有地址栏,左侧的导航窗格则是一片空白。如下图
http://img.ly/7ofp
同时,在任何X86程序下试图调用Explorer都会显示“没有注册类”,例如在Chrome的下载中单击在文件夹中打开。如下图
http://img.ly/7ogf
4949 次点击
所在节点    问与答
10 条回复
Semidio
2011-08-16 23:32:15 +08:00
求助,有人知道这是怎么一会事么
bindiry
2011-08-16 23:36:36 +08:00
基本遇到这种情况就是重装了。
Semidio
2011-08-16 23:58:17 +08:00
没有人知道到底是怎么回事么
Hyperion
2011-08-17 00:11:42 +08:00
-_- 难道ExplorerFrame.dll损坏了? 没有那个主题包的地址, 没办法知道是怎么回事...

另 推荐一个我最中意的主题, 而且我安装了n次, 都没有发生过问题
Blend (http://zainadeel.deviantart.com/art/Blend-2-0-for-Windows-7-191678865)
Semidio
2011-08-17 00:26:48 +08:00
搞定了,后来想了想,主题包只替换了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
2012-09-13 15:27:56 +08:00
@Semidio 现在也遇到这个问题……
为什么X86程序异常却是syswow64目录下的explorerframe的问题?
Semidio
2012-09-13 15:36:53 +08:00
@bettycatherine syswow64下保存的的32位版的系统文件,之所以叫syswow64,请自行Google,这个是有典故的。
bettycatherine
2012-09-13 16:28:15 +08:00
@Semidio 所以说x32放syswow64,而x64应该放system32?
bettycatherine
2012-09-13 16:33:30 +08:00
@Semidio 还有一个问题啊,就是每次shell32重命名之后就马上不能复制粘贴重命名任何文件了,这个怎么解决……
bettycatherine
2012-09-13 16:43:45 +08:00
@Semidio 茅塞顿开……原来一直把x64的explorerframe放wow64里头了,怪不得出现这种问题……谢谢啦~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/16941

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX