笃行天下原创,转载请示意,并保留作者名
----
Update 2010年7月21日17:11:56 紧急更新
声明:
部分网友实践后反应本文不能解决问题。经核实,本解决办法只适用于下文症状二所述。即症状一与症状二的症结不是同一个地方。目前我已费尽心思去搜寻恢复查看器编辑按钮的相关信息(http://hi.baidu.com/duxing/blog/item/f1e86d817bb265d4bd3e1e78.html)依然未果,如果您能提供有效的或者是猜想的解决方法,请与我联系(dodo@lovehang.com),不胜感激。
--update 2010年7月27日15:47:53
最新进展:
恢复“图片和传真查看器”的编辑按钮
----
正常情况:
1.双击一个jpg格式图片,会自动弹出windows图片和传真查看器来浏览图片。
2.点击右下角的“关闭这个程序并打开图像以便编辑”(或者Ctrl+E),则弹出画图程序。
3.若直接右键图片图片,选择“编辑”,则也会弹出画图程序。
问题:
症状1.windows图片和传真查看器中的“关闭这个程序并打开图像以便编辑“不能用了。
点击这项后,会自动关闭windows图片和传真查看器,但是画图程序没有打开,弹出个选择打开方式的对话框。
如果我选择了画图程序,并选择“始终使用选择的程序打开这种文件”,那么下次我双击图片,就会用画图程序打开,而不是用查看器打开了。
症状2.若直接右键图片图片,选择“编辑”,则也不弹出画图了。而是弹出个对话框:
如何恢复这个功能?
解决:

修改文件关联:
打开我的电脑,选择“工具”菜单里的“文件夹选项”,选择“文件类型”,选中要编辑的图片文件的扩展名后,选“更改”或“高级”,在打开的窗口中选择打开此文件的程序
及操作,最后点“确定”,即可修改文件关联程序。
而我们要设置的是:
选择您要修改其关联的扩展名(如:jpg,可快速的按“JP”来快速定位),再点击“高级”,
弹出如下对话框,操作列表:
如果有"edit"操作名,就点右边的“编辑”,输入:
"C:WINDOWSsystem32mspaint.exe" "%1"
若没有"edit",就新建,在"执行命令的应用程序”一栏里添上如下内容:
"C:WINDOWSsystem32mspaint.exe" "%1"
最后确定就可以了,以后只要右键就可以弹出画图程序编辑图片了,在查看器下Ctrl+E也正常了。
我们的问题就如此解决了。
关于图片查看器:
因为这个程序是个dll库文件,要用rundll32调用的,而且是单实例的(就是默认只能打开一个).
这个程序没有"打开"或"浏览"文件的菜单或按钮,你单独调用这个程序也没有用啊,当然,你可以拖放文件,但它的模式也是基于目录浏览,类似幻灯片放映的.
调用命令是这样的:
rundll32.exe shimgvw.dll,ImageView_Fullscreen 图片文件路径
例如:
rundll32.exe shimgvw.dll,ImageView_Fullscreen C:duxing.bmp
关于画图程序:
1.运行里输入mspaint,即可打开画图程序。
2.画图程序的位置:c:windowssystem32mspaint.exe
3.你的画图程序程序要是丢失了,到别人机子同目录下拷贝过来即可。
十分希望在评论中能看到您就此问题解决的反馈,不胜感激...
下载:
shimgvw.dll.rar(Windows 图片和传真查看器所需的一个dll文件)
mspaint.exe系统自带画图工具