系统运维
Windows 运维命令大全
PowerShell 与 CMD 的系统信息、进程服务、网络、磁盘和故障恢复命令。
先看安全提示
涉及 diskpart、format、bcdedit、注册表删除和关机重启的命令必须先确认目标磁盘与备份。
显示 36 / 36 条
系统信息
4 条先记录系统版本、补丁和硬件信息,便于比对与回滚。
| 命令 / 语法 | 说明 | 示例 | 平台 | 来源 |
|---|---|---|---|---|
systeminfo |
输出 Windows 版本、补丁、内存、网卡等摘要。 | systeminfo |
Microsoft Learn · systeminfo核对 2026-10-20 | |
Get-ComputerInfo |
PowerShell 的系统与硬件信息对象,可筛选字段。 | Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, CsTotalPhysicalMemory |
Microsoft Learn · Get-ComputerInfo核对 2026-10-20 | |
Get-CimInstance Win32_OperatingSystem |
读取操作系统版本、安装时间和最后启动时间。 | Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version, LastBootUpTime |
Microsoft Learn · Get-CimInstance核对 2026-10-20 | |
Get-ProcessGet-Process [-Name <name>] |
列出进程及 CPU、内存占用,可按名称过滤。 | Get-Process | Sort-Object CPU -Descending | Select-Object -First 10 |
Microsoft Learn · Get-Process核对 2026-10-20 |
进程与服务
9 条停止服务或进程前先确认影响范围;生产机优先使用服务管理器或变更流程。
| 命令 / 语法 | 说明 | 示例 | 平台 | 来源 |
|---|---|---|---|---|
tasklisttasklist [/FI <filter>] |
CMD 下列出进程;/FI 可按 PID、映像名筛选。 | tasklist /FI "IMAGENAME eq chrome.exe" |
Microsoft Learn · tasklist核对 2026-10-20 | |
Stop-ProcessStop-Process -Name <name> [-Force]危险强制结束进程可能造成未保存数据丢失。
|
按名称或 PID 停止进程;-Force 会跳过确认。 | Stop-Process -Name notepad -Force |
Microsoft Learn · Stop-Process核对 2026-10-20 | |
taskkilltaskkill /PID <pid> [/F] [/T]危险/F 强制结束,/T 会连带结束子进程。
|
按 PID 结束进程;/T 同时结束子进程。 | taskkill /PID 1234 /F /T |
Microsoft Learn · taskkill核对 2026-10-20 | |
Get-ServiceGet-Service [-Name <name>] |
查看服务状态、启动类型和依赖关系。 | Get-Service | Where-Object Status -eq 'Running' |
Microsoft Learn · Get-Service核对 2026-10-20 | |
Restart-ServiceRestart-Service -Name <name>危险重启服务会短暂中断依赖它的功能。
|
重启指定服务;可能需要管理员权限。 | Restart-Service -Name Spooler |
Microsoft Learn · Restart-Service核对 2026-10-20 | |
sc querysc query <service> |
查询服务状态;sc 与 PowerShell 的 Get-Service 不同。 | sc query Spooler |
Microsoft Learn · sc核对 2026-10-20 | |
Get-WinEventGet-WinEvent -LogName <log> [-MaxEvents <n>] |
读取事件日志,适合排查启动、崩溃和策略问题。 | Get-WinEvent -LogName System -MaxEvents 20 |
Microsoft Learn · Get-WinEvent核对 2026-10-20 | |
Get-ScheduledTaskGet-ScheduledTask [-TaskName <name>] |
查看计划任务及其状态。 | Get-ScheduledTask | Where-Object State -eq 'Ready' |
Microsoft Learn · Get-ScheduledTask核对 2026-10-20 | |
Register-ScheduledTaskRegister-ScheduledTask -TaskName <name> -Action <action> -Trigger <trigger> |
注册计划任务;通常先构造 Action、Trigger 和 Principal。 | $a=New-ScheduledTaskAction -Execute 'notepad.exe'; Register-ScheduledTask -TaskName 'OpenNotepad' -Action $a |
Microsoft Learn · Register-ScheduledTask核对 2026-10-20 |
网络
7 条先看地址与 DNS,再看端口和路由;不要用“重置网络”代替定位。
| 命令 / 语法 | 说明 | 示例 | 平台 | 来源 |
|---|---|---|---|---|
ipconfig /all |
查看所有适配器的 IP、网关、DNS、DHCP 和 MAC 地址。 | ipconfig /all |
Microsoft Learn · ipconfig核对 2026-10-20 | |
ipconfig /flushdns |
清空本机 DNS 解析缓存。 | ipconfig /flushdns |
Microsoft Learn · ipconfig核对 2026-10-20 | |
netstat -ano |
查看活动连接、监听端口和对应 PID。 | netstat -ano | findstr :443 |
Microsoft Learn · netstat核对 2026-10-20 | |
Test-NetConnectionTest-NetConnection <host> -Port <port> |
测试目标主机的指定 TCP 端口是否可达。 | Test-NetConnection zuhejian.com -Port 443 |
Microsoft Learn · Test-NetConnection核对 2026-10-20 | |
Get-NetTCPConnectionGet-NetTCPConnection [-State Listen] |
查看 TCP 连接和监听状态,可关联 OwningProcess。 | Get-NetTCPConnection -State Listen | Sort-Object LocalPort |
Microsoft Learn · Get-NetTCPConnection核对 2026-10-20 | |
Get-NetIPConfiguration |
查看接口、IPv4/IPv6 地址、网关和 DNS。 | Get-NetIPConfiguration |
Microsoft Learn · Get-NetIPConfiguration核对 2026-10-20 | |
nslookupnslookup <domain> [dns-server] |
查询域名解析,可指定 DNS 服务器对比结果。 | nslookup zuhejian.com 1.1.1.1 |
Microsoft Learn · nslookup核对 2026-10-20 |
文件与磁盘
9 条磁盘操作先确认盘符和设备号;格式化会清除分区数据。
| 命令 / 语法 | 说明 | 示例 | 平台 | 来源 |
|---|---|---|---|---|
Get-ChildItemGet-ChildItem [-Path <path>] [-Recurse] |
列出文件和目录;-Recurse 递归遍历。 | Get-ChildItem C:\Logs -Recurse -File | Sort-Object LastWriteTime -Descending |
Microsoft Learn · Get-ChildItem核对 2026-10-20 | |
Get-ContentGet-Content <path> [-Tail <n>] |
读取文本文件;-Tail 适合查看日志末尾。 | Get-Content .\app.log -Tail 50 -Wait |
Microsoft Learn · Get-Content核对 2026-10-20 | |
Select-StringSelect-String -Pattern <regex> -Path <files> |
在文件中搜索文本或正则,类似 grep。 | Select-String -Pattern 'ERROR' -Path .\*.log |
Microsoft Learn · Select-String核对 2026-10-20 | |
Remove-ItemRemove-Item <path> [-Recurse] [-Force]危险删除后默认不进入回收站;先确认路径和备份。
|
删除文件或目录;-Recurse 删除目录树。 | Remove-Item .\temp -Recurse -Force |
Microsoft Learn · Remove-Item核对 2026-10-20 | |
Get-Volume |
查看卷、文件系统、剩余空间和健康状态。 | Get-Volume | Select-Object DriveLetter, FileSystemLabel, SizeRemaining, Size |
Microsoft Learn · Get-Volume核对 2026-10-20 | |
Get-Disk |
查看磁盘编号、分区表和联机状态,为 diskpart 操作前的只读检查。 | Get-Disk |
Microsoft Learn · Get-Disk核对 2026-10-20 | |
chkdskchkdsk <volume> [/scan] [/f] |
检查磁盘错误;/scan 在线扫描,/f 修复通常需要锁定卷。 | chkdsk C: /scan |
Microsoft Learn · chkdsk核对 2026-10-20 | |
diskpart危险clean 会清除分区表。必须确认 select disk 的编号。
|
交互式磁盘分区工具;list disk/select disk/clean 等操作风险极高。 | diskpart (先执行 list disk,确认磁盘编号) |
Microsoft Learn · diskpart核对 2026-10-20 | |
formatformat <volume> [/fs:<fs>] [/q]危险格式化会清除目标卷数据,不能只靠撤销恢复。
|
格式化卷并清除其中数据。 | format D: /fs:NTFS /q |
Microsoft Learn · format核对 2026-10-20 |
维护与恢复
7 条系统文件修复按“SFC → DISM → 重启”的顺序执行;修改启动项前先导出配置。
| 命令 / 语法 | 说明 | 示例 | 平台 | 来源 |
|---|---|---|---|---|
sfc /scannow |
扫描并修复受保护的 Windows 系统文件,需要管理员权限。 | sfc /scannow |
Microsoft Learn · sfc核对 2026-10-20 | |
DISM /Online /Cleanup-Image /RestoreHealth |
修复 Windows 映像组件存储;常与 SFC 配合。 | DISM /Online /Cleanup-Image /RestoreHealth |
Microsoft Learn · DISM核对 2026-10-20 | |
gpupdate /force |
强制刷新组策略;部分策略需要注销或重启。 | gpupdate /force |
Microsoft Learn · gpupdate核对 2026-10-20 | |
whoami /all |
查看当前用户、组、权限和登录标识。 | whoami /all |
Microsoft Learn · whoami核对 2026-10-20 | |
shutdown /r /t 0shutdown /r /t <seconds>危险会中断所有用户会话;生产机需先走变更流程。
|
立即重启或延时重启;默认会提示关闭应用。 | shutdown /r /t 60 |
Microsoft Learn · shutdown核对 2026-10-20 | |
bcdeditbcdedit [/enum] [/export <file>]危险修改启动项前先 bcdedit /export 备份。
|
查看或修改启动配置数据;误改可能导致系统无法启动。 | bcdedit /enum |
Microsoft Learn · bcdedit核对 2026-10-20 | |
reg deletereg delete <key> [/v <value>] [/f]危险注册表误删可能破坏应用或系统登录,先导出备份。
|
删除注册表键或值;/f 跳过确认。 | reg query HKCU\Software\Vendor\App |
Microsoft Learn · reg核对 2026-10-20 |
没有匹配的命令,试试更短的关键词或切换平台。
来源与校对
优先采用厂商或项目官方文档;验证日期为 2026-10-20。若官方页面更新,以官方说明为准。
- Microsoft Learn · systeminfo
- Microsoft Learn · Get-ComputerInfo
- Microsoft Learn · Get-CimInstance
- Microsoft Learn · Get-Process
- Microsoft Learn · tasklist
- Microsoft Learn · Get-Service
- Microsoft Learn · Get-WinEvent
- Microsoft Learn · Get-ScheduledTask
- Microsoft Learn · Register-ScheduledTask
- Microsoft Learn · sc
- Microsoft Learn · ipconfig
- Microsoft Learn · netstat
- Microsoft Learn · Test-NetConnection
- Microsoft Learn · Get-NetTCPConnection
- Microsoft Learn · Get-NetIPConfiguration
- Microsoft Learn · nslookup
- Microsoft Learn · Get-ChildItem
- Microsoft Learn · Get-Content
- Microsoft Learn · Select-String
- Microsoft Learn · Remove-Item
- Microsoft Learn · Get-Volume
- Microsoft Learn · Get-Disk
- Microsoft Learn · chkdsk
- Microsoft Learn · diskpart
- Microsoft Learn · format
- Microsoft Learn · sfc
- Microsoft Learn · DISM
- Microsoft Learn · gpupdate
- Microsoft Learn · whoami
- Microsoft Learn · shutdown
- Microsoft Learn · taskkill
- Microsoft Learn · Stop-Process
- Microsoft Learn · bcdedit
- Microsoft Learn · reg