欢迎光临
我们一直在努力

Windows 11 常用批处理文件

以下整理了Windows 11 常用批处理文件(.bat),按功能分类,均为安全实用的日常运维脚本,复制代码保存为 .bat 文件,右键以管理员身份运行即可(部分脚本需要管理员权限)。


一、系统清理与优化类

1. 一键清理系统垃圾文件

清理临时文件、回收站、预读文件、Windows更新缓存等。

@echo off
title 系统垃圾一键清理
echo 正在清理系统垃圾文件,请稍候…

:: 删除用户临时文件
del /f /s /q %temp%\\*.*

:: 删除系统临时文件
del /f /s /q C:\\Windows\\Temp\\*.*

:: 清空回收站
rd /s /q C:\\$Recycle.Bin

:: 删除Windows更新缓存
net stop wuauserv >nul
rd /s /q C:\\Windows\\SoftwareDistribution\\Download
net start wuauserv >nul

:: 删除预读文件
del /f /s /q C:\\Windows\\Prefetch\\*.*

echo.
echo 清理完成!按任意键退出。
pause >nul
exit

2. 磁盘清理(调用系统自带工具)

直接调用Windows官方磁盘清理工具,并自动勾选所有清理项。

@echo off
title 系统磁盘清理
echo 正在启动磁盘清理工具…
cleanmgr /sagerun:99
echo 清理完成。
pause
exit

3. 刷新DNS缓存并修复网络

清空DNS缓存、重置Winsock,解决网页打不开、网络异常等问题。

@echo off
title DNS刷新与网络修复
echo 正在执行网络修复,请稍候…

ipconfig /flushdns
ipconfig /registerdns
netsh winsock reset
netsh int ip reset

echo.
echo 网络修复完成,建议重启电脑生效。
echo 按任意键退出。
pause >nul
exit


二、系统信息与诊断类

4. 一键查看系统详细信息

快速输出电脑配置、系统版本、CPU、内存、硬盘、IP地址等信息。

@echo off
title 系统信息查询
color 0A
echo ==============================
echo 系统详细信息
echo ==============================
echo.
echo 主机名:
hostname
echo.
echo 系统版本:
ver
echo.
echo CPU信息:
wmic cpu get name
echo.
echo 内存大小:
wmic memorychip get capacity
echo.
echo 硬盘分区:
wmic logicaldisk get name,size,freespace
echo.
echo IP地址:
ipconfig | findstr "IPv4"
echo.
echo ==============================
echo 按任意键退出。
pause >nul
exit

5. 查看开机启动项

列出所有开机自启程序,方便排查流氓软件。

@echo off
title 开机启动项列表
echo 开机启动项如下:
echo.
wmic startup get caption,command,location
echo.
echo 按任意键退出。
pause >nul
exit

6. 查看已安装软件列表

导出所有已安装程序到桌面文本文件。

@echo off
title 已安装软件列表导出
echo 正在生成软件列表…
wmic product get name,version > "%userprofile%\\Desktop\\已安装软件列表.txt"
echo 列表已保存到桌面:已安装软件列表.txt
pause
exit


三、快捷操作类

7. 一键快速重启资源管理器

解决任务栏卡死、桌面无响应、文件夹卡顿等问题。

@echo off
title 重启资源管理器
echo 正在重启资源管理器…
taskkill /f /im explorer.exe
timeout /t 1 /nobreak >nul
start explorer.exe
echo 重启完成。
timeout /t 1
exit

8. 一键开启/关闭虚拟桌面(快速切换)

快速创建新桌面并切换,适合多任务办公。

@echo off
title 新建虚拟桌面
echo 正在创建新的虚拟桌面…
powershell -Command "(New-Object -ComObject Shell.Application).ToggleDesktop()"
exit

9. 批量修改文件后缀名

将当前文件夹内所有 .txt 文件改为 .md,可自行修改后缀。

@echo off
title 批量修改文件后缀
echo 正在将当前目录所有 .txt 修改为 .md …
ren *.txt *.md
echo 修改完成。
pause
exit

10. 一键休眠/睡眠/关机/重启

根据需要选择对应脚本单独保存。

快速关机.bat

@echo off
shutdown /s /t 0

快速重启.bat

@echo off
shutdown /r /t 0

定时关机(60秒后).bat

@echo off
echo 60秒后自动关机,取消请运行 shutdown /a
shutdown /s /t 60
pause


四、网络相关类

11. 一键测试网络连通性

连续ping百度,检测网络是否稳定丢包。

@echo off
title 网络连通性测试
echo 正在测试网络连通性(Ctrl+C 停止)…
ping www.baidu.com -t

12. 查看本机所有网络端口占用

列出所有正在监听的端口和对应进程,排查端口冲突。

@echo off
title 端口占用查询
echo 所有活动端口及进程:
echo.
netstat -ano
echo.
echo 按任意键退出。
pause >nul
exit

13. 一键释放并重新获取IP

解决局域网IP冲突、无法上网问题。

@echo off
title IP地址续租
echo 正在释放IP…
ipconfig /release
echo 正在重新获取IP…
ipconfig /renew
echo 完成。
pause
exit


五、安全与维护类

14. 一键检查并修复系统文件

调用系统自带SFC工具修复损坏的系统文件。

@echo off
title 系统文件修复
echo 正在扫描并修复系统文件(需要管理员权限)…
sfc /scannow
echo.
echo 扫描完成。
pause
exit

15. DISM修复系统镜像

深度修复Windows系统镜像,解决SFC无法修复的问题。

@echo off
title DISM系统镜像修复
echo 正在执行DISM在线修复,请耐心等待…
Dism /Online /Cleanup-Image /RestoreHealth
echo.
echo 修复完成,建议再运行一次SFC扫描。
pause
exit

16. 一键开启Windows Defender快速扫描

调用系统自带杀毒进行快速扫描。

@echo off
title Windows Defender 快速扫描
echo 正在启动快速扫描...
"%ProgramFiles%\\Windows Defender\\MpCmdRun.exe" -Scan -ScanType 1
echo 扫描完成。
pause
exit

使用注意事项

  • 管理员权限:涉及系统修改、网络重置、SFC修复的脚本,必须右键 → 以管理员身份运行。
  • 路径问题:批量修改文件名类脚本,建议放在目标文件夹内再运行。
  • 数据安全:清理类脚本不会删除个人文档,但重要数据建议提前备份。
  • 自定义修改:可根据需求修改路径、后缀名、时间参数等。
  • 针对 Windows 11 环境下的批处理文件(.bat/.cmd),编码选择核心原则是与控制台默认代码页一致,否则会出现中文乱码。结合上一批脚本的内容,下面给出明确的编码要求和保存方法。
  • 分脚本对应编码要求

    脚本分类包含中文推荐编码备注
    系统清理、网络修复、系统信息、快捷操作等绝大多数脚本 是 ANSI(GBK) 必须用此编码,否则中文提示乱码
    纯命令无中文脚本(如仅一行 shutdown /s /t 0 的快速关机脚本) 否 任意编码均可 无中文内容时编码不影响运行
    赞(0)
    未经允许不得转载:171主机测评 » Windows 11 常用批处理文件
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址