使用Dos清除系统临时文件

简介:

一、脚本注释:

@ 关闭当前行的显示

echo#显示文件在执行的过程中的命令

echo off#禁止显示文件在执行的过程中的命令

del#删除

 >nul#屏蔽命令输出内容
1 >nul#不显示命令运行正确提示
2 >nul#不显示错误提示
pause#暂停命令执行


二、脚本内容

@echo off
echo 正在清除系统临时文件,请稍等......
    del /f /s /q %systemdrive%\*.tmp 2>nul
    del /f /s /q %systemdrive%\*._mp 2>nul
echo 正在清除日志文件
    del /f /s /q %systemdrive%\*.log 2>nul

echo 正在清除回收站所有文件
    del /f /s /q %systemdrive%\recycled\*.* 2>nul
echo 正在清除备份文件
    del /f /s /q %windir%\*.bak 2>nul
    del /f /s /q %windir%\prefetch\*.* 2>nul
echo 正在清除系统临时目录,请稍等......
    rd /s /q %windir%\temp & md %windir%\temp 2>nul
echo 正在清除cookies下所有文件
    del /f /q %userprofile%\cookies\*.* 2>nul
    del /f /q %userprofile%\recent\*.* 2>nul
    del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" 2>nul
echo 正在清除系统临时目录,请稍等.....
    del /f /s /q "%userprofile%\Local Settings\Temp\*.*" 2>nul
    del /f /s /q "%userprofile%\recent\*.*" 2>nul
pause
echo:
@echo %dbg% off
set a=^set /p=■%b%^<nul^&ping/n 0 127.1^>nul^&
echo:
echo ┌────────────────────────────────────┐

set/p=  <nul&%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%a%%

echo 100%%

echo └────────────────────────────────────┘
pause
echo 清除完毕!


type 创建文件
find 查找文件
| 用于两个进行之间进行通信的
&&用于连接两个命令,用于命令连续执行
::用于注释信息=rem
goto 转向
每个DOS命令执行时,都会输出一个数字,0代表成功,1-127代表失败

@echo off
echo.
echo正在删除系统中当前使用的sam文件及相关注册表文件....
eho.
del c:\windows\system32\config\sam /f/q>nul
del c:\windows\system32\config\system /f/q>nul
del c:\windows\system32\config\software /f/q>nul
del c:\windows\system32\config\security /f/q>nul
del c:\windows\system32\config\default /f/q>nul
echo正在复制系统的备份SAM文件及相关注册表文件....
echo.
copy c:\windows\system32\config\sam c:\windows\system32\config\ >nul
copy c:\windows\system32\config\system c:\windows\system32\config\ >nul
copy c:\windows\system32\config\software c:\windows\system32\config\ >nul
copy c:\windows\system32\config\security c:\windows\system32\config\ >nul
copy c:\windows\system32\config\default c:\windows\system32\config\ >nul
echo 成功清除windows所有账号密码信息,现在重启机器即可直接进入windows系统


@echo off
echo 正在清除ARP缓存...
arp -d >nul 2 >&0
echo正在清除netbeui缓存....
nbtstat -r >nul 2>&0
echo正在清除DNS缓存....
dnscmd /clearcache >nul 2 >&0
echo 成功修复网络连接!

@echo off
color 79
@echo ----------------------------------------------------------
@echo 本软件主要是用来重置密码
@echo 创作日期:2017-09-13 16:16:00
@echo 作者:maguangjie
@echo ----------------------------------------------------------
@echo 重置的用户名必须输入正确,否则执行无效!
set /p userNames=请输入要重置的用户名:


if语句
if [not] errorlevel number command
if [not] exist filename command 根据文件的存在执行命令行

@echo off
dir C:
if errorlevel 1 goto 1
if errorlevel 0 goto 0
:0
goto exit
echo "命令执行成功"
:1
echo "命令执行失败"
goto exit
pause

@echo off
if exist "C:\aaa.txt" del "C:\aaa.txt "

netsh interface ip show config,该命令显示当前系统的网络配置情况
重现安装TCP/IP协议。运行如下命令:netsh int ip reset c:\resetlog.txt

for /l %%i in (1,1,100) do ping 172.18.33.%%i -n 1 -w 1 >>c:/3.txt
pause


三、设置开机自动执行该脚本步骤

第一步、

124.jpg

第二步、

125.jpg

126.jpg

127.jpg

128.jpg

四、系统操作仍然不流畅(关闭所有不必要的动画)

第一步

124.jpg

第二步

126.jpg

第三步

127.jpg










本文转自 周小玉 51CTO博客,原文链接:http://blog.51cto.com/maguangjie/1964813,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
运维
【运维基础知识】用dos批处理批量替换文件中的某个字符串(本地单元测试通过,部分功能有待优化,欢迎指正)
该脚本用于将C盘test目录下所有以t开头的txt文件中的字符串“123”批量替换为“abc”。通过创建批处理文件并运行,可实现自动化文本替换,适合初学者学习批处理脚本的基础操作与逻辑控制。
231 56
|
3月前
|
程序员 调度 开发工具
DOS系统
【10月更文挑战第15天】DOS系统
84 3
|
3月前
|
Windows
Windows系统环境编写DOS批处理文件
Windows系统环境编写DOS批处理文件
57 0
|
5月前
|
Windows
基本的Dos命令 在控制台如何进入某一个文件或者进入不同的盘符
这篇文章介绍了如何在Windows DOS命令行环境中进入不同盘符和文件夹,包括使用Win+R快捷键打开运行窗口、通过输入盘符加冒号(如"D:")切换到指定盘符、使用"cd"命令进入文件夹,以及一些基本的文件操作命令如"dir"查看文件和"del"删除文件等。
基本的Dos命令 在控制台如何进入某一个文件或者进入不同的盘符
|
5月前
|
关系型数据库 MySQL Java
收藏了许久的(快捷键指定):win系统的dos命令
本文收集了一系列Windows系统中的DOS命令快捷键和实用技巧,包括打开系统属性、运行窗口、文件管理、锁定桌面、查看系统信息、配置系统启动模式、系统服务管理、注册表编辑、共享路径访问、环境变量设置、端口查看、文件操作等,旨在提高用户在使用Windows系统时的效率和便利性。
73 0
|
8月前
|
Linux 索引 关系型数据库
Linux 终端命令之文件目录操作,对比Dos相关命令
Linux 终端命令之文件目录操作,对比Dos相关命令
138 0
Linux 终端命令之文件目录操作,对比Dos相关命令
|
Oracle 关系型数据库 数据库
“sqlplus / as sysdba”执行失败---Win10下,DOS命令添加系统用户到ora_dba用户组
“sqlplus / as sysdba”执行失败---Win10下,DOS命令添加系统用户到ora_dba用户组
105 0
|
C++ Windows
C++ 调用windows系统DOS命令的函数 system(char* command)
C++ 调用windows系统DOS命令的函数 system(char* command)
229 0
|
存储 Java 编译器
01-Dos基本指令和编译运行Java文件
Java 是Sun公司于1995年5月推出的语言,与我同岁
130 0
|
Windows
DOS - Win系统命令提示符中 start 命令的使用方法
DOS - Win系统命令提示符中 start 命令的使用方法
295 0
DOS - Win系统命令提示符中 start 命令的使用方法