iT邦幫忙

0

如何讓XP在登出前自動執行某項工作

  • 分享至 

  • twitterImage

小弟有一個小程式 關於清除暫存檔的BAT檔
小弟想要讓他在每次使用者"登出"或者是"關機"的時候自動執行
請問有方法解決嗎?
我不再"開機"自動執行

club10430 iT邦新手 4 級 ‧ 2010-03-27 17:17:16 檢舉
@echo off
echo 正在清除系統垃圾文件,請稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系統垃圾完成!
echo. & pause

用新增文字文件(TXT)把上面的文字複製進去 再把附檔名改成(.BAT)就可以了
也可以安裝 CCleaner
在 Options → Include 裡指要要清空的目錄,
再參考這邊的指令:
http://docs.piriform.com/ccleaner/advanced-usage/command-line-parameters
CCleaner.exe /AUTO /SHUTDOWN

也應有樓上的效果,
且也把瀏覽器的記錄清得乾淨。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

16
逮丸逮丸
iT邦大師 1 級 ‧ 2010-03-27 09:46:21
最佳解答

開始→CMD→gpedit.msc
在 電腦設定→指令碼→關機 裡設定。
或 使用者設定→指令碼→登出 裡設定。

twnem iT邦好手 1 級 ‧ 2010-03-27 16:48:52 檢舉

如何撰寫 "清除暫存檔的 BAT 檔 " 呢?

我要發表回答

立即登入回答