如何制作一个清除缓存的小程序,防卡顿
1、首先,我们要做的是在桌面新建一个文本文档(.txt),如下图
2、然后用记事本的方式打开
3、然后输入代码:
gpedit.msc
@echo off
takeown /f %SystemRoot%\System32\LogFiles\WMI
icacls %SystemRoot%\System32\LogFiles\WMI /grant Administrators:F
icacls %SystemRoot%\System32\LogFiles\WMI\* /grant Administrators:F
for /f "delims=" %%i in ('dir %SystemRoot%\System32\LogFiles\WMI /ad/b/s') do (icacls %%i\* /grant Administrators:F)
Net session >nul 2>&1 || mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0","","runas",1)(window.close)&&exit
@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"
@echo off
echo -------------------------made by Telictro Lucas Yin----------------------------------
echo cleaning, please wait......
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 finish!
echo -------------------------made by Telictro Lucas Yin----------------------------------
echo. & pause
4、讲解一下,.tmp和._mp文件是临时文件,.log是日志文件,.gid是临时帮助文件,.chk是磁盘检查文件,.old和.bak是其他临时文件,这些都是系统垃圾,所以可以把他们删掉
5、代码拷贝进去了以后,把他保存了然后关掉,把后缀改成.bat,如下图,变成了这样
6、双击运行,当弹出如下图的时候,说明这个程序没问题
7、剩下的,等待---直到他弹出finish!的时候,你的缓存就被它清理没了,体验一下火箭的速度吧