[教學]電腦會慢,讓我來「教」你怎麼用!真的是教喔!

想說回在原文第五頁好像沒什麼人會看到,所以又重發了一篇。以下只是很簡單的批次檔,「rem」開始表示註解,所以底下的你要複製到你的批次檔也是可以執行

幾個系統變數先說明一下:
%systemdrive%表示你安裝系統的磁碟機,比如說你裝在C:\,那%systemdrive%="C:"。
%windir%表示你安裝Windows的資料夾,比如說你裝在C:\Windows,那%windir%="C:\Windows"。
%userprofile%表示使用者的資料夾,比如說你的帳號叫Alan,那預設%userprofile%="C:\Documents and Settings\Alan"。
%systemroot%預設等同於%windir%
%AllUsersProfile%表示所有使用者的共用資料夾,預設%AllUsersProfile%="C:\Documents and Settings\All Users"。
了解以上的變數後,相信底下的程式就很好理解了。如果想知道有那些系統變數,可以在命令提示字元中輸入「set」就知道了。
命令提示字元可以用「開始->執行->CMD」叫出。

順便介紹幾個簡單的指令
1、刪除:del
/f 強制刪除
/s 包括子目錄
/q 安靜模式,也就是在刪除時不顯示訊息

2、刪除目錄:rd (rd只能用來移除空目錄,只要目錄中還有檔案,就沒辦法用rd來刪除!)
/s 包括子目錄
/q 安靜模式,也就是在刪除時不顯示訊息

3、建立目錄:md

4、管理使用者:net user
/add 增加,例如你可以下net user alan /add,表示增加一個使用者叫Alan
/delete 刪除,例如你可以下net user alan /delete,表示刪除一個使用者叫Alan

P.S.底下的說明「預設」使用者的系統都是安裝在C:\Windows底下。
------------------------------------------------底下程式開始
@echo off
rem @echo off 表示執行中不顯示完整指令

echo 正在清除系統垃圾檔案中,請稍候......
rem echo 用來顯示訊息

del /f /s /q %systemdrive%\*.tmp
rem 強制刪除C:\所有.tmp的檔案 (不是資料夾的話,其實沒必要加/s)

del /f /s /q %systemdrive%\*._mp
rem 強制刪除C:\所有._mp的檔案

del /f /s /q %systemdrive%\*.log
rem 強制刪除C:\所有.log的檔案

del /f /s /q %systemdrive%\*.gid
rem 強制刪除C:\所有.gid的檔案

del /f /s /q %systemdrive%\*.chk
rem 強制刪除C:\所有.chk的檔案

del /f /s /q %systemdrive%\*.old
rem 強制刪除C:\所有.old的檔案

del /f /s /q %systemdrive%\recycler\*.*
rem 強制刪除C:\recycler底下所有的檔案的檔案和資料夾,Recycler就是指「資源回收筒」。
rem 請注意,我不確定是不是之前的資源回收筒叫recycled,但是我的XP和2003的資源回收筒都是叫recycler

del /f /s /q %windir%\*.bak
rem 強制刪除C:\Windows底下所有.bak的檔案

del /f /s /q %windir%\prefetch\*.*
rem 強制刪除C:\Windows\prefetch底下所有的檔案和資料夾

del /f /q %userprofile%\cookies\*.*
rem 強制刪除C:\Documents and Settings\使用者帳號\cookies底下所有的檔案和資料夾,cookies就是指你上網的一些記錄檔、帳號、密碼…之類的。

del /f /q %userprofile%\recent\*.*
rem 強制刪除C:\Documents and Settings\使用者帳號\recent底下所有的檔案和資料夾,recent就是你存取過的檔案記錄

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
rem 強制刪除C:\Documents and Settings\使用者帳號\Local Settings\Temporary Internet Files\底下所有的檔案和資料夾,Temporary Internet Files就是IE的暫存資料夾。

del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
rem 強制刪除C:\Documents and Settings\使用者帳號\Local Settings\Temp底下所有的檔案和資料夾,Temp就是使用者的暫存資料夾。

del /f /s /q "%userprofile%\recent\*.*"
rem 重覆的指令

DEL /S /F /Q "%systemroot%\Temp\*.*"
rem 強制刪除C:\Windows\Temp底下所有的檔案和資料夾,Temp就是系統的暫存資料夾。

DEL /S /F /Q "%AllUsersProfile%\「開始」功能表\程式集\Windows Messenger.lnk"
rem 強制刪除C:\Documents and Settings\All Users\「開始」功能表\程式集\Windows Messenger.lnk 捷徑,這一行的意義不大。

RD /S /Q %windir%\temp & md %windir%\temp
rem 強制刪除C:\Windows\Temp資料夾和底下所有的資料夾,然後再重新建立C:\Windows\Temp

RD /S /Q "%userprofile%\Local Settings\Temp"
rem 強制刪除C:\Documents and Settings\使用者帳號\Local Settings\Temp資料夾和底下所有的資料夾

MD "%userprofile%\Local Settings\Temp"
rem 建立C:\Documents and Settings\使用者帳號\Local Settings\Temp資料夾

RD /S /Q "%systemdrive%\Program Files\Temp"
rem 強制刪除C:\Program Files\Temp資料夾和底下所有的資料夾

MD "%systemdrive%\Program Files\Temp"
rem 建立C:\Program Files\Temp資料夾

RD /S /Q "%systemdrive%\d"
rem 強制刪除C:\d,這一行指令幹嘛用的不知道,可能是打錯,可能是抄錯,呵~

net user aspnet /delete
rem 刪除aspnet使用者,如果有裝.Net Framework的話,就會出現這個使用者。

echo 清除系統垃圾檔案完成!!
rem 顯示完成訊息

echo. & pause
rem echo.用來空一行,pause用來等待使用者

------------------------------------------------程式結束

這樣看完,是不是覺得其實這是很簡單的小程式!
最後,幾點說明:
1、它不會佔用或偷吃你的記憶體,執行時也許會用到「一點點」,執行完就沒了!
2、它不會讓你的硬碟壞碟!
3、上網上愈多、軟體裝愈多,執行這個批次檔後,增加的空間也會愈多!

所以,這些指令沒啥神奇的,電腦會慢、空間會不夠都是「自找的」!
文章關鍵字
正確的 Temporary Internet Files 資料夾位置,
應該是在「C:\Users\帳號名\AppData\Local\Microsoft\Windows\Temporary Internet Files」

Google,FYI.Tks.
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!