Windows Vista文件复制移动BUG解决方法
针对Vista系统De一个经典BugVista探索者(www.vistause.net)如下:
故障现象:
1、这些现象在50-75%De情况下发生,%26ldquo;很长时间%26rdquo;是指至少2倍于XP执行相同操作De时间.2、需要很长时间才能打开一个本地或网络目录并显示它De内容3、在本地或网络目录之间复制文件需要很长时间(文件数量越多而不是大小越大,速度越慢)4、需要很长时间才能显示文件或目录De右键菜单5、建立和显示目录De缩略图导致屏幕闪烁和Explorer卡死6、使用CMD进行操作时不会出现任何上述问题
目前已有De解决方案:
1、打微软KB931770补丁.这篇微软知识库文章主要说明了在网络环境下Vista向Windows 2003等系统De共享内复制文件时出现De速度慢甚至死机De现象,但是像Win2000/XP/2003DeKB888111 HD Audio补丁一样,这个补丁不提供本地下载.当然很快就有人给出了下载地址,Google一下就能找到.
2、禁用索引服务(Windows Search).这看上去确实能够起一些作用,但是应该没有真正解决问题.
3、将资源管理器设置为禁止显示预览,只显示图标.这样可以使系统不再试图预览文件,大大提高资源管理器De速度.但这也不是治本De方案.
4、在%26ldquo;打开或关闭Windows功能%26rdquo;中禁用%26ldquo;远程差分压缩%26rdquo;.这是目前最有效De解决办法%26mdash;%26mdash;而且这不但可以解决网络上复制文件速度De问题,也可以解决本地复制文件速度De问题,这个效果不明(比较本地与远程文件De差异以便节省带宽,这好理解吗?!)De功能,原本是为网络环境设定,但是不知为何也影响到了本地De文件复制.
5、关闭IPV6、QoS数据包计划程序等.这个方法因为没有测试,不知道是否真De有效.
6、修改注册表:建立或修改DWORD值HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System\CopyFileBuffered\Synchronously为1这个据说是微软De人员提出De解决办法,不过我看这个键值是影响DeWin32子系统DeCopyFile函数,但是使用CMD复制文件并不会出现缓慢De情况.这个方法De作用,也值得怀疑.
7、检查磁盘系统De硬件和驱动程序,或者更换磁盘De接口,去掉所有DeUSB设备.这似乎对某些nForce SATADe用户起到了极大作用.
在整个问题中,还出现了几个有趣De现象:
1、Vista在进行文件De移动/复制之前,似乎都要对目标目录进行长时间De检查.这个检查,就是发生在那%26ldquo;计算剩余时间%26rdquo;De过程中.确定目标内是否有同名文件,似乎并不需要耗费很长时间,列目录罢了;但是这里提到De检查,时间可以长得奇怪.
2、有时候,USB设备之间复制是文章初提到De那种现象De最突出De表现.这能说明什么呢?
3、有人在使用ProcessMonitor程序分别监视Explorer和CMD复制文件De过程中发现:Explorer能够产生2000条以上De记录,而CMD仅仅产生了30多条;Explorer在复制文件De时候会奇怪地进行%26ldquo;重命名%26rdquo;操作.4、一些人复制非Vista下建立De文件不出现问题,复制Vista下建立De文件就出现了缓慢De问题.
5、很多人出现此症状De同时,从事件日志中可以看到,Windows Search服务也异常关闭了.
Vista探索者(www.vistause.net)%26middot;Vista爱好者之家,Windows Vista乐园 www.vistause.net
上一篇:
【译】疯狂,重量不足1磅的Vista笔记本电脑
下一篇:
【原创】Windows Vista配置数据存储器解析
