概述
众所周知,Windows Vista在文件操作方面有一个大Bug,包括复制、移动、传输或删除文件(夹),进行这些操作时Vista会花费大量时间,运行非常缓慢。尤其是大文件,相对XP来说可以用无法忍受形容,所以招致了许多用户的不满。
现象表现为:在操作前会显示 "计算剩余时间" 对话框,这个过程相当长,从而拖慢了操作过程,甚至会让系统陷入停转、挂起和停止响应。
这个故障与所使用的方法无关-无论是复制-粘贴、剪切-粘贴、拖放或者发送到-不仅发生在同一个本地硬盘上的两个文件夹、同一硬盘不同分区或者 IDE PATA或SATA上,而且也存在于外部USB便携设备、USB闪存设备、镜像驱动器、映射驱动器、共享文件夹和通过网络或WiFi连接的远程计算机上。
现在没人知道究竟是什么问题导致这种现象,微软当然也没有帮助我们解决问题。以下列举了5中解决问题的方案,适用于不同等级的Vista用户,各位可以自行选用,或者等待Vista SP1的发布。
搜索了网络,已经有许多这方面的所谓解决方案,感觉都不是很专业,还是看看我翻译的这篇吧。
方案一:KB938979 Vista性能更新
这是与KB 938194一起发布的Vista性能更新,除了计算时间问题外,该补丁还解决了许多其他方面的速度问题,并改善了Vista性能。
方案二:KB931770补丁
这是微软官方的另外一个补丁,它解决了从网络复制文件时计算时间(剩余时间和0分钟剩余显示)的bug,也就是说不能自动结束复制过程的问题。另外,该补丁可能也解决了一些其他方面的复制或移动文件问题。
方案三:关闭Remove Differential Compression
RDC(Remove Differential Compression,数据压缩技术-远程差分压缩)可以通过压缩技术与远程资源同步数据,以最小化数据发送数量。禁用和关闭RDC功能可以解决复制、移动或删除文件缓慢的问题。
禁用RDC步骤:
1. 开始菜单->控制面板->程序
2. "程序和功能"区域,选择"打开或关闭Windows功能"
3. 取消"远程差分压缩"前的选择
4. 确定后,重启机器 方案四:禁用TCP/IP "Receive Window Auto-Tuning" 和/或 "Receive Side Scaling"
Vista的TCP AutoTuning功能是想的TCP/IP堆栈功能,可以调整并优化TCP接收每个网络连接窗口大小以优化下载/上传速度,同时RSS(Receive Side Scaling)允许网络从网络适配器加载并在多CPU之间平衡分配。但是,这些工具不总是能以预期方式运行,许多人通过禁用TCP/IP AutoTuning解决了诸如多线程下载速度缓慢和多种互联网浏览问题。禁用它们也可以解决文件复制/移动bug。
禁用Vista TCP/IP AutoTuning和Receive Side Scaling步骤:
1. 使用管理员权限打开命令提示符
2. 输入以下命令(后者针对RSS,可选):
netsh interface tcp set global autotuninglevel=disabled
netsh interface tcp set global rss=disabled
3. 重启机器
方案五:使用备选方案
如果觉得Vista资源管理器不便,可以使用其他工具。Robocopy就是一个很不错的命令行文件复制程序,执行效率很高、速度很快。它也具有GUI版本可以在桌面使用。
其他标准复制命令,如 "xcopy" 和 "copy"仍然可以尽可能快速完成文件操作。也可以使用第三方工具,如TeraCopy,可以最快速度复制/移动文件。这款免费软件也支持集成外科程序,完全可以替代资源管理器的复制/移动功能,也是非常快速。
最后
以上就是糟糕大雁为你收集整理的五个方案解决Vista文件操作缓慢问题的全部内容,希望文章能够帮你解决五个方案解决Vista文件操作缓慢问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复