电脑技术学习

Windows Vista下自动清理垃圾有讲究

dn001

1 2 下一页

  转载请注明出处 电脑报(www.shudoo.com)

  2008年第50期F版 责任编辑:成惊羽

  作者:福建 俞木发

  董师傅教你:借助Vista的任务计划自动提升操作权限。

  Windows XP下很多朋友都在使用“关机脚本+一键批处理”来自动清理垃圾文件,不过这个招数到了Vista下却不灵了,虽然批处理命令仍然可以执行,但却发现很多垃圾文件并没有被清理掉。这其中的原因是什么?在Vista下又该如何自动清理垃圾文件?董师傅今天就为大家解决这些难题。

  一、 清理垃圾命令为何在Vista下失效

  自动清理垃圾的批处理命令相信很多朋友都知道,其实就是一大堆删除命令的集合,大家也可以到www.shudoo.com/bzsoft下载自动删除垃圾的批处理文件看看。由于Vista采用NTFS格式的分区,文件(特别是系统目录下文件)的删除都要取得权限才能完成。由于批处理脚本中很多命令要删除的是系统目录下的文件(比如“del /f /s /q %systemdrive%*.log”命令,在试图删除“C:WindowsSoftwareDistributionDataStoreLogsedb.log”时),系统会给出拒绝访问的提示,原因就是由于权限不足(如图1)。

  董师傅提醒:网上很多垃圾文件清理脚本并不一定适合每个人,因为这也有可能误删除重要文件。使用前应该了解清楚脚本的作用。


图1 权限不足

  因为出于安全考虑,在Vista中即使我们以系统管理员登录系统,但在实际操作中仍然只是拥有标准账户的权限。关机脚本是通过命令提示符加载的,默认情况下是以标准用户身份运行,所以有些清理垃圾命令由于权限不足无法完成文件的删除。

标签: