清除系統(tǒng)垃圾文件的批處理(無錯(cuò)增強(qiáng)版)
更新時(shí)間:2013年05月26日 12:00:55 作者:
網(wǎng)上的東西有很多經(jīng)典的,但也有很多不足的地方,這篇文章網(wǎng)上很流行的,可以說是很精典,你在網(wǎng)上找一下下邊這些關(guān)鍵詞
“清除系統(tǒng)垃圾.bat”,“clear.bat”,“一鍵清除系統(tǒng)垃圾.bat”,“30秒清除系統(tǒng)垃圾.bat”,“快速清除系統(tǒng)垃圾.bat”
基本上找到的者是一個(gè)文件, 但這里面也有很多不足或需要改進(jìn)的地方,但大多數(shù)人看不懂DOS命令,所以被改的機(jī)會(huì)會(huì)很少,下面是我所發(fā)現(xiàn)的問題及其改進(jìn),可以說是比較完美的版本了。
從網(wǎng)上找的,修改了一行,以解決ASP+ACCESS錯(cuò)誤:“Microsoft JET Database Engine 錯(cuò)誤 '80004005' 未指定的錯(cuò)誤”
這個(gè)過程的原理是:刪除系統(tǒng)的臨時(shí)目錄并重新建立.這個(gè)過程沒有加上這個(gè)臨時(shí)文件夾原來的權(quán)限,一般程序都沒問題,但ASP+access程序會(huì)出問題。如果已經(jīng)出現(xiàn)此問題可以這么解決:給此文件夾的users用戶加上修改權(quán)限
rem 臨時(shí)文件(如:*.tmp、*._mp)日志文件(*.log)、臨時(shí)幫助文件(*.gid)、磁盤檢查文件(*.chk)、臨時(shí)備份文件(如: *.old、*.bak)
rem %systemdrive%是系統(tǒng)盤,%windir%是系統(tǒng)文件夾,%userprofile%當(dāng)前用戶文件夾,recent是最近瀏覽過的文檔
rem del /f /s /q %windir%\prefetch\*.*
rem 上面這一行刪除的是“系統(tǒng)預(yù)先裝載”文件,一般不要?jiǎng)h
rem rd /s /q %windir%\temp & md %windir%\temp
rem 上一行的操作會(huì)改變文件夾的屬性,這個(gè)屬性會(huì)影響asp+access程序,所以給注釋掉了,換成下邊的了,缺點(diǎn)是不能刪除這個(gè)文件夾下的文件夾,但文件都刪除了
rem 新增加的清除C:根目錄下的MSN"用戶體驗(yàn)改善計(jì)劃"生成的臨時(shí)文件
rem del /f /a /q %systemdrive%\*.sqm
rem 去掉了,下邊這一行,今天在控制面板里裝DNS時(shí)提示要sp2 光盤,插上我制作的光盤不行。好像必須到下面這個(gè)文件夾里找,雖然一般人都不會(huì)用到,但還是不要?jiǎng)h除這個(gè)為好。
rem del /f /s /q %windir%\ServicePackFiles\*.*
rem 去掉了,下邊這一行,雖然傳說中沒事,但沒有事,不代表不會(huì)有事,系統(tǒng)經(jīng)常出錯(cuò)了,可以把這個(gè)文件夾下的東西刪除,系統(tǒng)會(huì)重建。
rem del /f /s /q %windir%\SoftwareDistribution\Download\*.*
rem去掉了下邊這一行,因?yàn)椋河行┌惭b信息會(huì)放到這里面,刪除的話卸載軟件時(shí)會(huì)有很大的麻煩,還有,如果您是用在服務(wù)器方面,這些記錄是絕對(duì)不可以刪除的,日志文件很重要的。
rem del /f /s /q %systemdrive%\*.log
這個(gè)是比較經(jīng)典的版本,在網(wǎng)上流行的基礎(chǔ)上進(jìn)行了多次刪改,基本上可以說是完美版的,將以下黑色背景部分文字復(fù)制到文本文件里然后存為“清除系統(tǒng)垃圾.bat”,“清除系統(tǒng)垃圾文件.bat”,clear.bat” 等,你能看懂的名字都行。以后想清除系統(tǒng)垃圾時(shí)直接雙擊便可,不用再一個(gè)一個(gè)的找了。
以下是當(dāng)前最完美版本:
@echo off
title 柳永法專用垃圾清工具,正在清理中...
echo 正在清除系統(tǒng)垃圾文件,請(qǐng)稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\temp\*.*
del /f /a /q %systemdrive%\*.sqm
del /f /s /q %windir%\SoftwareDistribution\Download\*.*
del /f /s /q "%userprofile%\cookies\*.*"
del /f /s /q "%userprofile%\recent\*.*"
del /f /s /q "%userprofile%\local settings\temporary internet files\*.*"
del /f /s /q "%userprofile%\local settings\temp\*.*"
echo 清除系統(tǒng)垃圾文件完成!
echo. & pause
不過后來我們一般都用這個(gè)了
@echo off
color f0
echo.
echo 正在安全地自動(dòng)清除垃圾文件……
del /f /q %systemdrive%\*.tmp>nul 2>nul
del /f /q %systemdrive%\*._mp>nul 2>nul
del /f /q %systemdrive%\*.log>nul 2>nul
del /f /q %systemdrive%\*.gid>nul 2>nul
del /f /q %systemdrive%\*.chk>nul 2>nul
del /f /q %systemdrive%\*.old>nul 2>nul
del /f /q %windir%\*.bak>nul 2>nul
del /f /q %windir%\*.tmp>nul 2>nul
del /f /q %windir%\prefetch\*.*>nul 2>nul
del /f /s /q %systemdrive%\recycled\*.*
del /f /q "%ALLUSERSPROFILE%\Documents\DrWatson\*.*">nul 2>nul
del /f /q "%USERPROFILE%\Cookies\*.txt">nul 2>nul
del /f /q /s "%TEMP%\*.*">nul 2>nul
del /f /q /s "%Systemroot%\Prefetch\*.*">nul 2>nul
del /f /q "%USERPROFILE%\Recent\*.*">nul 2>nul
del /f /q "%USERPROFILE%\Application Data\Microsoft\Office\Recent\*.lnk">nul 2>nul
del /f /q /s "%USERPROFILE%\Local Settings\Temp\*.*">nul 2>nul
rd /s /q %windir%\temp & md %windir%\temp>nul 2>nul
if not exist %SystemRoot%\Minidump\NUL del /f /q /s %SystemRoot%\Minidump\*.*>nul 2>nul
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*">nul 2>nul
基本上找到的者是一個(gè)文件, 但這里面也有很多不足或需要改進(jìn)的地方,但大多數(shù)人看不懂DOS命令,所以被改的機(jī)會(huì)會(huì)很少,下面是我所發(fā)現(xiàn)的問題及其改進(jìn),可以說是比較完美的版本了。
從網(wǎng)上找的,修改了一行,以解決ASP+ACCESS錯(cuò)誤:“Microsoft JET Database Engine 錯(cuò)誤 '80004005' 未指定的錯(cuò)誤”
這個(gè)過程的原理是:刪除系統(tǒng)的臨時(shí)目錄并重新建立.這個(gè)過程沒有加上這個(gè)臨時(shí)文件夾原來的權(quán)限,一般程序都沒問題,但ASP+access程序會(huì)出問題。如果已經(jīng)出現(xiàn)此問題可以這么解決:給此文件夾的users用戶加上修改權(quán)限
復(fù)制代碼 代碼如下:
rem 臨時(shí)文件(如:*.tmp、*._mp)日志文件(*.log)、臨時(shí)幫助文件(*.gid)、磁盤檢查文件(*.chk)、臨時(shí)備份文件(如: *.old、*.bak)
rem %systemdrive%是系統(tǒng)盤,%windir%是系統(tǒng)文件夾,%userprofile%當(dāng)前用戶文件夾,recent是最近瀏覽過的文檔
rem del /f /s /q %windir%\prefetch\*.*
rem 上面這一行刪除的是“系統(tǒng)預(yù)先裝載”文件,一般不要?jiǎng)h
rem rd /s /q %windir%\temp & md %windir%\temp
rem 上一行的操作會(huì)改變文件夾的屬性,這個(gè)屬性會(huì)影響asp+access程序,所以給注釋掉了,換成下邊的了,缺點(diǎn)是不能刪除這個(gè)文件夾下的文件夾,但文件都刪除了
rem 新增加的清除C:根目錄下的MSN"用戶體驗(yàn)改善計(jì)劃"生成的臨時(shí)文件
rem del /f /a /q %systemdrive%\*.sqm
rem 去掉了,下邊這一行,今天在控制面板里裝DNS時(shí)提示要sp2 光盤,插上我制作的光盤不行。好像必須到下面這個(gè)文件夾里找,雖然一般人都不會(huì)用到,但還是不要?jiǎng)h除這個(gè)為好。
rem del /f /s /q %windir%\ServicePackFiles\*.*
rem 去掉了,下邊這一行,雖然傳說中沒事,但沒有事,不代表不會(huì)有事,系統(tǒng)經(jīng)常出錯(cuò)了,可以把這個(gè)文件夾下的東西刪除,系統(tǒng)會(huì)重建。
rem del /f /s /q %windir%\SoftwareDistribution\Download\*.*
rem去掉了下邊這一行,因?yàn)椋河行┌惭b信息會(huì)放到這里面,刪除的話卸載軟件時(shí)會(huì)有很大的麻煩,還有,如果您是用在服務(wù)器方面,這些記錄是絕對(duì)不可以刪除的,日志文件很重要的。
rem del /f /s /q %systemdrive%\*.log
這個(gè)是比較經(jīng)典的版本,在網(wǎng)上流行的基礎(chǔ)上進(jìn)行了多次刪改,基本上可以說是完美版的,將以下黑色背景部分文字復(fù)制到文本文件里然后存為“清除系統(tǒng)垃圾.bat”,“清除系統(tǒng)垃圾文件.bat”,clear.bat” 等,你能看懂的名字都行。以后想清除系統(tǒng)垃圾時(shí)直接雙擊便可,不用再一個(gè)一個(gè)的找了。
以下是當(dāng)前最完美版本:
復(fù)制代碼 代碼如下:
@echo off
title 柳永法專用垃圾清工具,正在清理中...
echo 正在清除系統(tǒng)垃圾文件,請(qǐng)稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\temp\*.*
del /f /a /q %systemdrive%\*.sqm
del /f /s /q %windir%\SoftwareDistribution\Download\*.*
del /f /s /q "%userprofile%\cookies\*.*"
del /f /s /q "%userprofile%\recent\*.*"
del /f /s /q "%userprofile%\local settings\temporary internet files\*.*"
del /f /s /q "%userprofile%\local settings\temp\*.*"
echo 清除系統(tǒng)垃圾文件完成!
echo. & pause
不過后來我們一般都用這個(gè)了
復(fù)制代碼 代碼如下:
@echo off
color f0
echo.
echo 正在安全地自動(dòng)清除垃圾文件……
del /f /q %systemdrive%\*.tmp>nul 2>nul
del /f /q %systemdrive%\*._mp>nul 2>nul
del /f /q %systemdrive%\*.log>nul 2>nul
del /f /q %systemdrive%\*.gid>nul 2>nul
del /f /q %systemdrive%\*.chk>nul 2>nul
del /f /q %systemdrive%\*.old>nul 2>nul
del /f /q %windir%\*.bak>nul 2>nul
del /f /q %windir%\*.tmp>nul 2>nul
del /f /q %windir%\prefetch\*.*>nul 2>nul
del /f /s /q %systemdrive%\recycled\*.*
del /f /q "%ALLUSERSPROFILE%\Documents\DrWatson\*.*">nul 2>nul
del /f /q "%USERPROFILE%\Cookies\*.txt">nul 2>nul
del /f /q /s "%TEMP%\*.*">nul 2>nul
del /f /q /s "%Systemroot%\Prefetch\*.*">nul 2>nul
del /f /q "%USERPROFILE%\Recent\*.*">nul 2>nul
del /f /q "%USERPROFILE%\Application Data\Microsoft\Office\Recent\*.lnk">nul 2>nul
del /f /q /s "%USERPROFILE%\Local Settings\Temp\*.*">nul 2>nul
rd /s /q %windir%\temp & md %windir%\temp>nul 2>nul
if not exist %SystemRoot%\Minidump\NUL del /f /q /s %SystemRoot%\Minidump\*.*>nul 2>nul
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*">nul 2>nul
您可能感興趣的文章:
相關(guān)文章
適合虛擬主機(jī)商的一鍵批量備份用戶網(wǎng)站數(shù)據(jù)的批處理
用批處理批量打包當(dāng)前目錄下所有子文件夾到單獨(dú)的壓縮包并轉(zhuǎn)移至備份目錄!2012-03-03DOS批處理高級(jí)教程 第二章 DOS循環(huán)for命令詳解
批處理 bat中的for命令的作用,非常的不錯(cuò),可以節(jié)省很多效率,它可以讀取文章的沒一行,循環(huán)執(zhí)行ping命令,探索端口,學(xué)習(xí)批處理如果不學(xué)習(xí)for將是個(gè)遺憾,希望大家多看看for 命令的實(shí)際應(yīng)用的例子2016-09-09WinXP自動(dòng)開機(jī)登陸WoW bat實(shí)現(xiàn)
WinXP自動(dòng)開機(jī)登陸WoW bat實(shí)現(xiàn)...2006-11-11Windows?批處理的應(yīng)用小結(jié)(ProtoBuf編譯自動(dòng)化工具)
這篇文章主要介紹了Windows?批處理的應(yīng)用(ProtoBuf編譯自動(dòng)化工具),下面使用構(gòu)建一個(gè)將ProtoBuf源文件生成C++源文件以及C#源文件的自動(dòng)化批處理工具為例,需要的朋友可以參考下2022-09-09