小弟把以前几个常用的方式加以整合...
让电脑可以自动清理垃圾...并且在背景执行,不会影响电脑操作上的困扰...
使用的指令并不多...大概说明一下...
reg add "HKLM\SOFTW..." /v StateFlags0050: 增加登录机码...用以设定磁碟清理的项目
schtasks /create /tr "CLEANMGR /sagerun:50": 增加排程来执行磁碟清理 及 暂存档删除 (WinXP以后新增的指令,win2K应该不支援)
echo for %%a in (....) do del %%a > del_temp.bat : 产生删除垃圾的批次档,如有其他目录下的垃圾要列入删除的话..可自行加入 in ( ) do 中
只要将下面的文字...存档成批次档, 如cleanmgr.bat;
执行一次以后就不用再理它啰.....
以后预订每天中午12:30做小清理....每周12:30再多一个压缩旧资料
因为己经利用排程来执行...所以大家就不用怕忘了清垃圾而影响系统效能啰
时间可自行变更, 或到 控制台 里的 排定的工作 去修改
以下供大家一同参考,研究讨论
PS. 排程以SYSTEM身份执行...不会出现 磁碟清理 及 DOS删垃圾的画面....所以不会影响一般的操作, 而每周5的压缩旧资料 可能会造成CPU 100%的情形...是正常的...所以介意的朋友...请改在空闲的时间执行...或是执行时自行到工作管理员中结束程序
@echo off
REM 设定"自动磁碟清理" 登录值
REM 产生"暂存垃圾清理.批次档"
REM 设定"自动磁碟清理"及暂存垃圾清理 排程 每日12:30小清理; 每周五12:30 大清理(增加压缩旧资料)
REM ========================
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders" /f /v StateFlags0050 /t reg_dword /d 00000002 > nul
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Content Indexer Cleaner" /f /v StateFlags0050 /t reg_dword /d 00000002 > nul
..
访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容