严重影响Windows浏览器的快捷方式
这个礼拜被一个不知名的问题搞得非常郁闷,一度使我把操作系统重装了3次。回想起来,真是太痛苦了。。幸好,最终苦尽甘来,一切的问题都有了答案,可谓“一理通,百理明”。所以在这里和大家分享一下。这里所说的都来自个人亲身经历,限于本人的知识水平,难免有疏漏,望请谅解!
我是这样不知不觉把问题引入到我的机子的(可怜了我的本本,就因一个快捷方式,曾被我怀疑中毒,折腾到最后,我都累死了,估计机子也差不多,闲话先说到这。。):
1. “桌面-〉右键-〉新建-〉快捷方式”,如下图所示,关键是输入file协议的目标地址(
file://192.168.0.1)。我之所以这样用,是为了方便地访问台式机的共享文档。
图 1
2. 点击图1“步骤4”的“下一步”,桌面上多出了一个快捷方式图标,如图2所示:
图 2
3. 这个时候,当你点击桌面上的图片时,如果默认的是使用“图片与传真查看器”预览图片的话,那么机子就会变得很慢,先出现以下窗口,中间显示“正在生成预览…”,这时,无论你点击桌面上哪个图标,包括任务栏上的图标,都没有响应,就像死机一样。
图 3
图 4
4. 以上只是一个问题,还有另外一个问题就是,网页上点击下载链接,出来“文件下载”窗口,这时,点击“保存”,如果默认文件夹是“桌面”,同样出现死机状态。
图 5
图 6
图 7
5. 也许看到这里,大家或许会觉得这没什么,确实,而且在别人看来,这不是自找的结果吗。就因为是自找的,使我一直觉得自己的操作不是产生这些问题的原因,如果我不会创建一个这样的快捷方式,如果我创建的快捷方式不是使用file协议,如果问题是在我创建快捷方式以后就发现,那么我都不会这么弯来绕去,弄了这么久。所以,我中了一个小奖。。哈哈。。
6. 光说现象没有用,关键在于问题后面隐藏的本质。我之所以会创建这样一个快捷方式,是因为我经常会通过台式机上网,台式机是双网卡,笔记本通过连到台式机的一个网卡进行上网,因为文件共享的原因,常常访问台式机的共享文件,所以我就使用了这样一个快捷方式,只要点击就可以马上访问到台式机(IP:192.168.0.1)的共享文件。
a) 如果笔记本保持和台式机的正常连接,那么上面所述的问题是不会出现的(或者说并不明显);
b) 如果拔掉笔记本的网线,网络断开,那么上面问题照样不会出现;
c) 但是如果笔记本的网线直接插到路由器,由于路由器网段是192.168.1.*,那么笔记本的IP也换成这个网段下的IP,这个时候,上面的问题就出现了,那种没响应的状况很让人受不了。
7. 可怜的是我一直没有怀疑到是快捷方式的问题,直到这边文章问世的前一个晚上。我用尽了各种方法,什么事件查看器,对explorer进程进行调试,进行全盘杀毒,都没有用。当然问题出在快捷方式上,大家可想而知,那是徒劳的。
8. 这个问题要发生,得满足以下条件:
a) 桌面上创建的快捷方式使用file协议指定目标,比如:
file://222.222.3.4
b) 这个IP不可以直接访问到
9. 这时,如果
a) 点击桌面上的图片
b) 下载保存时,若桌面为默认目录
就出现问题了。事实上这个问题可以推广一下,只要创建满足8所述的条件的快捷方式,把该快捷方式放到任何一个有图片的目录,那么这个目录下点击查看图片就会卡住动不了,如果保存文件时,选择的文件夹下包含这个快捷方式,也会卡住不动,一般人都不会怀疑到一个普通不过的快捷方式是罪魁祸首。
10. 这种伎俩作为小小恶作剧还是蛮有用的,呵呵