Windows 在開啟文件、輸入密碼、聊天等操作時,會在文件系統與註冊表留下大量痕跡。在公用電腦上,離開前徹底清理這些痕跡至關重要。
C:\Windows\RecentC:\Windows\TempC:\RECYCLER(隱藏)C:\Windows\HistoryC:\Windows\Temporary Internet FilesC:\Windows\CookiesHKCU\Software\Microsoft\Internet Explorer\TypedURLsHKCU\Software\3721\InputCnsHKCU\Software\Microsoft\Internet Explorer\Main\Start Page準備兩個文件放入 C:\Windows:
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
' 設定開機自動執行自身與批處理
WSHShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\reg", "reg.vbs"
WSHShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce\deldel", "reg.bat"
' 還原 IE 首頁
WSHShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page", "about:blank"
' 清除 IE 輸入歷史
WSHShell.RegDelete "HKCU\Software\Microsoft\Internet Explorer\TypedURLs\"
WSHShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\TypedURLs\", ""
' 清除 3721 網絡實名
WSHShell.RegDelete "HKCU\Software\3721\InputCns\"
WSHShell.RegWrite "HKCU\Software\3721\InputCns\", ""
@deltree -y c:\windows\temp\*.*
@deltree -y c:\windows\Temporary Internet Files\*.*
@deltree -y c:\windows\History\*.*
@deltree -y C:\Windows\Recent\*.*
@deltree -y C:\RECYCLER\*.*
@deltree -y C:\WINDOWS\Cookies\*.*
雙擊 reg.vbs 執行一次,以後每次開機都會自動清理註冊表與垃圾文件夾。
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder "C:\WINDOWS\Cookies\*.*", True
fso.DeleteFile "C:\WINDOWS\Cookies\*.*", True
fso.DeleteFolder "C:\WINDOWS\History\*.*", True
fso.DeleteFile "C:\WINDOWS\History\*.*", True
fso.DeleteFolder "C:\WINDOWS\Temp\*.*", True
fso.DeleteFile "C:\WINDOWS\Temp\*.*", True
fso.DeleteFolder "C:\RECYCLER\*.*", True
fso.DeleteFile "C:\RECYCLER\*.*", True
fso.DeleteFolder "C:\WINDOWS\Temporary Internet Files\*.*", True
fso.DeleteFile "C:\WINDOWS\Temporary Internet Files\*.*", True
將上述代碼附加到 reg.vbs 末尾,即可在無批處理權限問題時同樣生效。
regedit → 檔案 → 匯出)。