登录论坛 | 注册会员 设为首页 | 收藏本站
当前位置 : 首页>软件学院>操作系统>Vista技巧>正文
 
Vista下自动清理垃圾文件有讲究

http://www.dbit.cn 2009/1/10 10:01:00  来源:东北IT网  编辑:叶子
 
  Windows XP下很多朋友都在使用“关机脚本+一键批处理”来自动清理垃圾文件,不过这个招数到了Vista下却不灵了,虽然批处理命令仍然可以执行,但却发现很多垃圾文件并没有被清理掉。这其中的原因是什么?在Vista下又该如何自动清理垃圾文件?本文就为大家解决这些难题。

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

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

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

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

  二、Vista下如何自动清理垃圾  

  知道问题产生的原因后,解决问题的方法当然是提高权限运行批处理命令。如果是手动清理垃圾,我们只要将清理脚本保存为BAT文件,然后右击它选择“以管理员身份运行”即可。不过,手动执行会遭遇UAC“阻截”。我们的目的是要自动执行批处理命令,因此我们要绕开UAC让命令自动执行。关闭UAC当然不明智,这里可以借助任务计划完成命令自动执行。

  董师傅提示:对于系统目录下的一些重要文件,默认情况下只有内置的SYSTEM和ADMINISTRATOR用户拥有完全控制权限。如果“以管理员身份运行”后仍然无法删除文件,这时就要将文件所有权更改为当前登录用户、同时设置权限为“完全控制”。所有权和权限设置可以借助系统的takeown和cacls命令获得,命令具体使用方法请参考Windows的“帮助与支持”。  

  步骤1:将网上下载的脚本保存为“clean.bat”,放置在c:\。接着单击“开始→所有程序→附件→系统工具→任务计划程序”,启动任务计划后单击“创建基本任务”启动新建任务计划向导。

  步骤2:根据向导的提示,建立一个名为“clean”的任务,在触发器中选择一个无法执行的时间,比如设置为2006-1-1执行(这样这个任务实际是不会被自动执行的)。操作选择“启动程序”,单击“浏览”选择运行的程序是“c:\clean.bat”。  

  步骤3:完成后勾选“当单击完成时打开此任务属性的对话框”,将打开的对话框切换到“常规”选项卡。在安全选项下单击“更改用户和组”,选择系统管理员账户运行该任务,同时勾选下方的“使用最高权限运行”。这样一旦运行任务计划,它就拥有管理员权限了。 

  步骤4:启动记事本新建一批处理cl.bat,放置在c:\,代码如下:  

  Rem 使用任务计划命令启动清除垃圾,/run 表示运行,/tn 后跟任务名称  

  Schtasks /run /tn clean  

  步骤5:单击“开始”→“运行”,输入“gpedit.msc”启动“组策略编辑器”。依次展开“计算机配置→Windows设置/脚本(启动/关机)”,双击右侧窗格的“关机”,在打开的窗口单击“添加”,将“c:cl.bat”添加到关机脚本。  

  这样,以后每次关机,系统会自动调用这个批处理命令激活上述任务计划清除垃圾。由于我们已经将任务运行设置为“使用最高权限运行”(与右键“以管理员身份运行”等效,但不会弹出UAC提示),这样运行的就是管理员权限,可以有效地删除系统垃圾文件。  

  由于Vista的NTFS分区的特性,一些原来在Windows XP下畅通无阻的操作如果在Vista下遭遇故障,大家一定看看是否因为操作权限问题。解决问题的方法是提升操作权限,如果需要自动提升权限运行则可以借助文中介绍的任务计划法。
收藏】【打印】【进入论坛
  相关文章:

·不跟Vista一样慢Windows7开始玩瘦身
·惠普泼Vista冷水 1.9亿套销量是假象
·解决LCD在Vista下的兼容故障
·Vista诊断和修复自动判断网络故障
·Vista笔记本中休眠与睡眠的区别
·Vista下两台笔记本无线上网设置
·DX11技术访谈 全面支持DX10显卡和Vista
·首款Vista手机 夏普WILLCOM D4多图照
·HTC Xda Vista又小跌
·Vista绑定网卡MAC地址防范ARP 
·利用粘滞键打造入侵Vista超酷后门 

 
 
 
最新文章

抢先苹果,消息称英特尔芯片采用台积电
三星揭晓业内首款单条 512GB DDR5 内存
vivo 高端新机爆料:120Hz 曲面屏 + 天
vivo Y21 在印度正式上市:Helio P35 芯
微星推出 GeForce RTX 3080 Sea Hawk X
消息称三星 Galaxy Tab S8 系列平板将放
机械革命推出 F6 轻薄本:16 英寸全面屏
英特尔 12 代 Alder Lake CPU 600 系列
雷军:向小米手机 1 首批用户每人赠送价
小米李明谈用户被踢出 MIUI 测试版:大

推荐文章
1
2
3
4
5
6
7
8
9
10
叛逆嫩模性感写真
宫如敏不雅照疯传 看张馨予韩一菲兽兽谁
不惧孔子抢位 阿凡达游戏影音配置推荐
2015第十七届“东北安博会”火爆招商
第十六届东北国际公共安全防范产品博览
2016年第五届中国国际商业信息化博览会
2016年第五届中国国际POS机及相关设备展
互联网电视熟了吗 2013最火电视深解析
桑达获邀出席2015中国(广州)国际POS机
宝获利报名参加“2015年度中国POS机行业
八卦图解 More>>
叛逆嫩模性感写真 宫如敏不雅照疯传 看张馨予韩一菲
周伟童魔鬼身材日本性感写真图  联想V360笔记本模特写真