标题: [系统相关] 求一个自动清除电脑使用痕迹的批处理 [打印本页]
作者: crazyforus 时间: 2013-4-21 19:22 标题: 求一个自动清除电脑使用痕迹的批处理
求一个自动清除电脑使用痕迹的批处理
作者: 522235677 时间: 2013-4-22 09:48
- @echo off
- :1
- pushd %localappdata%\Mozilla\Firefox\Profiles >nul 2>nul
- if errorlevel 1 goto 2
- FOR /F "delims=" %%i in ('dir /ad /b') do (
- FOR /F "delims=" %%a in ('dir %%i /ad /b') do (
- echo %%a|find /i "cache">nul && rd /s /q %%i\%%a >nul 2>nul
- )
- rd /s /q %%i\thumbnails >nul 2>nul
- rd /s /q %%i\safebrowsing >nul 2>nul
- del /q %%i\* >nul 2>nul
- )
- echo %cd% 火狐浏览器缓存已清空!
- :2
- pushd %localappdata%\360Chrome\Chrome\User Data\Default >nul 2>nul
- if errorlevel 1 goto 3
- tasklist|find /i "Chrome.exe" >nul && goto 3
- FOR /F "delims=" %%i in ('dir /ad /b') do (
- if /i not "%%i"=="Extensions" (
- if /i not "%%i"=="Local Storage" (
- rd /s /q "%%i" >nul 2>nul
- ))
- )
- pushd..
- FOR /F "delims=" %%i in ('dir /ad /b') do (
- if /i not "%%i"=="Default" (
- rd /s /q "%%i" >nul 2>nul
- )
- )
- del /q * >nul 2>nul
- echo Chrome浏览器缓存已清空!
- :3
- call :qk %temp%
- call :qk %SystemRoot%\Prefetch
- call :qk %localappdata%\Microsoft\Terminal Server Client\Cache
- call :qk %SystemRoot%\temp
- del /s /q "%appdata%\Microsoft\Windows\Recent\*" >nul 2>nul && echo 最近打开的文件记录已清空!
- del /s /q "%appdata%\Microsoft\Office\Recent\*" >nul 2>nul
- del /q "%SystemRoot%\*LOG" >nul 2>nul
- rd /s /q "%appdata%\Macromedia\Flash Player" >nul 2>nul
- del /s /q "%ALLUSERSPROFILE%\Microsoft\Windows\WER\ReportQueue\*tmp*" >nul 2>nul
- tasklist|find /i "qqmusic.exe" >nul || call :qk %appdata%\Tencent\QQMusic
- reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU" /f >nul 2>nul && echo 运行(开始菜单中)记录已清除!
- reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs" /f >nul 2>nul && echo 最近打开的文件记录已清除!
-
- :xtx
- ::专门清理腾讯垃圾文件
- PUSHD %appdata%\Tencent
- md test >nul 2>nul|| goto :end
- del /q * >nul 2>nul
- FOR /F "delims=" %%a in ('dir /ad /b') do (
- if /i not "%%a"=="users" (
- if /i not "%%a"=="qqmusic" (
- if /i not "%%a"=="qq" (
- if /i not "%%a"=="logs" (
- if /i not "%%a"=="QQDownload" (
- rd /s /q %%a >nul 2>nul
- )))))
- )
- FOR %%a in (users qqmusic qq logs QQDownload) do (md %%a >nul 2>nul)
- echo y|cacls "%appdata%\Tencent" /g everyone:r >nul 2>nul
- echo %appdata%\Tencent 已清除腾讯垃圾并阻止某些文件再生成!
- :end
- timeout /t 3
- exit
-
-
- ::清空文件夹调用
- :qk
- PUSHD %* >nul 2>nul
- if errorlevel 1 (echo %* 该路径不存在!) else (
- del /Q * >nul 2>nul
- FOR /F "delims=" %%i in ('dir /ad /b') do (rd /s /q "%%i" >nul 2>nul)
- echo %cd% 清理完毕!)
- goto :eof
复制代码
作者: crazyforus 时间: 2013-4-22 22:25
回复 2# 522235677
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |