Windows命令集合
Created At :
Windows 常用命令可以按“系统查看、网络排查、进程服务、文件磁盘、系统维护”分类。对于 Java 服务部署、端口排查和工控机运维,下面这些命令尤其常用。
以下命令主要在 CMD 中执行。涉及服务、磁盘和系统修复的操作,通常需要以管理员身份运行 CMD 或 PowerShell。
系统查看
| 场景 |
命令 |
作用 |
| 系统版本 |
winver |
查看 Windows 版本和内部版本号 |
| 系统详细信息 |
systeminfo |
查看操作系统、CPU、内存、补丁和启动时间等信息 |
| 系统信息窗口 |
msinfo32 |
打开图形化系统信息工具 |
| 设备管理器 |
devmgmt.msc |
查看串口、网卡和驱动等硬件信息 |
| 事件查看器 |
eventvwr.msc |
查看系统日志和应用程序错误日志 |
| 计算机管理 |
compmgmt.msc |
打开服务、磁盘、用户等综合管理工具 |
| 注册表编辑器 |
regedit |
查看和编辑注册表 |
| 本地组策略 |
gpedit.msc |
打开本地组策略编辑器,仅部分 Windows 版本提供 |
| 命令提示符 |
cmd |
打开 CMD |
| PowerShell |
powershell |
打开 Windows PowerShell |
| 环境变量 |
set |
查看当前 CMD 会话中的环境变量 |
| PATH |
echo %PATH% |
查看 PATH 环境变量 |
| Java 版本 |
java -version |
查看当前 Java 版本 |
| Java 路径 |
where java |
查找实际执行的 java.exe 路径 |
网络排查
| 场景 |
命令 |
作用 |
| 查看 IP |
ipconfig |
查看本机 IP 基本信息 |
| 查看详细网络信息 |
ipconfig /all |
查看 IP、DNS、网关和 MAC 地址 |
| 刷新 DNS 缓存 |
ipconfig /flushdns |
清空本机 DNS 缓存,处理域名解析异常或 hosts 修改未生效等问题 |
| 测试网络连通性 |
ping 192.168.1.1 |
判断目标地址是否可达 |
| 跟踪网络路由 |
tracert 8.8.8.8 |
查看数据包经过的网络节点 |
| 查询 DNS |
nslookup baidu.com |
检查域名解析结果和 DNS 服务 |
| 查看所有连接 |
netstat -ano |
查看 TCP/UDP 连接、监听端口和对应 PID |
| 查看指定端口 |
netstat -ano | findstr :8080 |
查看 8080 端口是否被占用 |
| 查看多个端口 |
netstat -ano | findstr ":8080 :3306 :6379" |
同时过滤多个端口 |
端口被占用时,可以先取得 PID,再定位对应程序:
1 2
| netstat -ano | findstr :8080 tasklist | findstr 1234
|
进程服务
| 场景 |
命令 |
作用 |
| 任务管理器 |
taskmgr |
打开任务管理器 |
| 查看进程 |
tasklist |
查看所有正在运行的进程 |
| 查找 Java 进程 |
tasklist | findstr java |
查找 Java 进程及其 PID |
| 按 PID 结束进程 |
taskkill /PID 1234 /F |
强制结束指定 PID 的进程 |
| 按名称结束进程 |
taskkill /IM java.exe /F |
强制结束所有指定名称的进程 |
| 服务管理器 |
services.msc |
打开 Windows 服务管理器 |
| 查看服务 |
sc query |
查看服务状态 |
| 查看指定服务 |
sc query MyService |
查看指定服务的状态 |
| 启动服务 |
net start MyService |
启动指定服务 |
| 停止服务 |
net stop MyService |
停止指定服务 |
| 删除服务 |
sc delete MyService |
删除指定 Windows 服务 |
| 任务计划程序 |
taskschd.msc |
查看或创建定时任务、开机启动任务 |
taskkill /F 和 sc delete 会强制终止进程或删除服务,执行前应确认 PID、进程名和服务名。
文件磁盘
| 场景 |
命令 |
作用 |
| 查看目录 |
dir |
查看当前目录中的文件和文件夹 |
| 切换目录 |
cd C:\app |
进入指定目录 |
| 切换盘符 |
D: |
切换到 D 盘 |
| 创建目录 |
mkdir logs |
创建目录 |
| 删除目录 |
rmdir /s /q logs |
删除目录及其全部内容 |
| 删除文件 |
del /f /q test.log |
强制、静默删除文件 |
| 复制文件 |
copy a.txt D:\backup\ |
复制文件到指定目录 |
| 同步目录 |
robocopy C:\data D:\backup /E |
复制目录及其子目录,常用于同步或备份 |
| 查看磁盘容量 |
wmic logicaldisk get caption,freespace,size |
查看各磁盘的总容量和剩余空间 |
| 磁盘管理 |
diskmgmt.msc |
打开图形化磁盘和分区管理工具 |
| 检查磁盘 |
chkdsk C: /f |
检查并修复 C 盘文件系统错误 |
rmdir /s /q 和 del /f /q 删除后不会进入回收站,执行前应再次确认目标路径。
系统维护
| 场景 |
命令 |
作用 |
| 检查系统文件 |
sfc /scannow |
扫描并修复受损的 Windows 系统文件 |
| 修复系统镜像 |
DISM /Online /Cleanup-Image /RestoreHealth |
检查并修复 Windows 组件存储 |
| 立即关机 |
shutdown /s /t 0 |
立即关闭计算机 |
| 立即重启 |
shutdown /r /t 0 |
立即重启计算机 |
| 延迟重启 |
shutdown /r /t 60 |
60 秒后重启计算机 |
| 取消关机或重启 |
shutdown /a |
取消尚未执行的关机或重启计划 |
系统文件损坏时,通常先修复 Windows 镜像,再检查系统文件:
1 2
| DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
|