清除系統垃圾文件的批處理(無錯增強版)
2020-06-09 13:55:08
供稿:網友
“清除系統垃圾.bat”,“clear.bat”,“一鍵清除系統垃圾.bat”,“30秒清除系統垃圾.bat”,“快速清除系統垃圾.bat”
基本上找到的者是一個文件, 但這里面也有很多不足或需要改進的地方,但大多數人看不懂DOS命令,所以被改的機會會很少,下面是我所發現的問題及其改進,可以說是比較完美的版本了。
從網上找的,修改了一行,以解決ASP+ACCESS錯誤:“Microsoft JET Database Engine 錯誤 '80004005' 未指定的錯誤”
這個過程的原理是:刪除系統的臨時目錄并重新建立.這個過程沒有加上這個臨時文件夾原來的權限,一般程序都沒問題,但ASP+access程序會出問題。如果已經出現此問題可以這么解決:給此文件夾的users用戶加上修改權限
代碼如下:
rem 臨時文件(如:*.tmp、*._mp)日志文件(*.log)、臨時幫助文件(*.gid)、磁盤檢查文件(*.chk)、臨時備份文件(如: *.old、*.bak)
rem %systemdrive%是系統盤,%windir%是系統文件夾,%userprofile%當前用戶文件夾,recent是最近瀏覽過的文檔
rem del /f /s /q %windir%/prefetch/*.*
rem 上面這一行刪除的是“系統預先裝載”文件,一般不要刪
rem rd /s /q %windir%/temp & md %windir%/temp
rem 上一行的操作會改變文件夾的屬性,這個屬性會影響asp+access程序,所以給注釋掉了,換成下邊的了,缺點是不能刪除這個文件夾下的文件夾,但文件都刪除了
rem 新增加的清除C:根目錄下的MSN"用戶體驗改善計劃"生成的臨時文件
rem del /f /a /q %systemdrive%/*.sqm
rem 去掉了,下邊這一行,今天在控制面板里裝DNS時提示要sp2 光盤,插上我制作的光盤不行。好像必須到下面這個文件夾里找,雖然一般人都不會用到,但還是不要刪除這個為好。
rem del /f /s /q %windir%/ServicePackFiles/*.*
rem 去掉了,下邊這一行,雖然傳說中沒事,但沒有事,不代表不會有事,系統經常出錯了,可以把這個文件夾下的東西刪除,系統會重建。
rem del /f /s /q %windir%/SoftwareDistribution/Download/*.*
rem去掉了下邊這一行,因為:有些安裝信息會放到這里面,刪除的話卸載軟件時會有很大的麻煩,還有,如果您是用在服務器方面,這些記錄是絕對不可以刪除的,日志文件很重要的。
rem del /f /s /q %systemdrive%/*.log
這個是比較經典的版本,在網上流行的基礎上進行了多次刪改,基本上可以說是完美版的,將以下黑色背景部分文字復制到文本文件里然后存為“清除系統垃圾.bat”,“清除系統垃圾文件.bat”,clear.bat” 等,你能看懂的名字都行。以后想清除系統垃圾時直接雙擊便可,不用再一個一個的找了。
以下是當前最完美版本:
代碼如下:
@echo off
title 柳永法專用垃圾清工具,正在清理中...