以下是 **Windows服务器常用快捷命令大全(100条)**,涵盖系统管理、网络诊断、安全维护、文件操作等场景,适合管理员快速操作和故障排查:
---
### **一、系统信息与配置**
1. **`systeminfo`**
查看系统详细信息(版本、安装日期、补丁等)。
2. **`msinfo32`**
打开系统信息GUI(硬件、组件、软件环境)。
3. **`winver`**
显示Windows版本和构建号。
4. **`hostname`**
显示当前计算机名。
5. **`wmic bios get serialnumber`**
获取主板序列号。
6. **`wmic os get caption,version`**
查询操作系统版本。
7. **`slmgr /dlv`**
查看Windows激活状态和许可证详情。
8. **`powercfg /energy`**
生成电源效率诊断报告(需管理员权限)。
9. **`dxdiag`**
打开DirectX诊断工具(显卡、声卡信息)。
10. **`ver`**
显示当前系统版本号。
---
### **二、用户与权限管理**
11. **`whoami`**
显示当前登录用户名。
12. **`net user`**
列出所有用户账户。
13. **`net user <用户名> <密码> /add`**
创建新用户。
14. **`net localgroup administrators <用户名> /add`**
将用户提升为管理员。
15. **`net user <用户名> /delete`**
删除用户。
16. **`net accounts`**
查看密码策略(如过期时间)。
17. **`gpupdate /force`**
强制更新组策略。
18. **`lusrmgr.msc`**
打开本地用户和组管理GUI。
19. **`gpedit.msc`**
打开本地组策略编辑器。
20. **`icacls <文件路径> /grant <用户>:F`**
修改文件/文件夹权限(如赋予完全控制权)。
---
### **三、网络诊断与管理**
21. **`ipconfig /all`**
查看所有网络适配器详细信息。
22. **`ping <IP或域名> -t`**
持续Ping测试(按`Ctrl+C`停止)。
23. **`tracert <IP或域名>`**
追踪网络路径(排查延迟)。
24. **`nslookup <域名>`**
查询DNS解析记录。
25. **`netstat -ano`**
查看所有网络连接和监听端口。
26. **`netstat -ano | findstr "ESTABLISHED"`**
筛选已建立的连接。
27. **`netsh interface show interface`**
列出所有网络接口。
28. **`netsh winsock reset`**
重置Winsock目录(修复网络异常)。
29. **`arp -a`**
显示ARP缓存表。
30. **`route print`**
查看路由表。
---
### **四、服务与进程管理**
31. **`tasklist`**
显示所有运行中的进程。
32. **`taskkill /f /pid <PID>`**
强制结束指定PID的进程。
33. **`taskkill /f /im <进程名.exe>`**
强制结束指定名称的进程。
34. **`sc query`**
列出所有服务状态。
35. **`sc start <服务名>`**
启动服务。
36. **`sc stop <服务名>`**
停止服务。
37. **`services.msc`**
打开服务管理GUI。
38. **`wmic process get name,processid`**
查看进程名和PID。
39. **`wmic process where name="explorer.exe" delete`**
结束Explorer进程(谨慎使用)。
40. **`resmon`**
打开资源监视器(CPU/内存/磁盘/网络占用)。
---
### **五、磁盘与文件操作**
41. **`dir /s`**
递归列出当前目录及子目录文件。
42. **`tree /f`**
以树形结构显示目录和文件。
43. **`chkdsk /f`**
检查并修复磁盘错误(需重启)。
44. **`fsutil file createnew <文件名> <大小字节>`**
创建指定大小的空文件(测试用)。
45. **`robocopy <源> <目标> /mir`**
镜像复制目录(保留权限)。
46. **`compact /c /s:<目录>`**
压缩目录中的文件(NTFS压缩)。
47. **`cipher /w:<盘符>`**
彻底擦除磁盘剩余空间(安全删除)。
48. **`diskpart`**
打开磁盘分区工具(需输入子命令)。
49. **`format <盘符> /fs:ntfs`**
格式化磁盘为NTFS。
50. **`vssadmin list shadows`**
列出所有卷影副本(备份恢复用)。
---
### **六、日志与事件查看**
51. **`eventvwr.msc`**
打开事件查看器。
52. **`wevtutil qe System /c:10`**
查询系统日志最新10条记录。
53. **`auditpol /get /category:*`**
查看审计策略设置。
54. **`logman create counter <日志名> -o <路径> -f csv`**
创建性能计数器日志。
55. **`type <日志文件.log> | more`**
分页查看日志内容。
---
### **七、远程管理与维护**
56. **`mstsc`**
打开远程桌面连接。
57. **`shutdown /r /t 0`**
立即重启服务器。
58. **`shutdown /s /t 60`**
60秒后关机。
59. **`wmic /node:<IP> process call create "cmd.exe"`**
远程执行命令(需权限)。
60. **`psexec \\<IP> -u <用户> -p <密码> cmd`**
(需PsTools工具)远程启动CMD。
---
### **八、安全与防火墙**
61. **`firewall.cpl`**
打开防火墙设置。
62. **`netsh advfirewall show allprofiles`**
查看防火墙规则。
63. **`netsh advfirewall set allprofiles state off`**
临时关闭防火墙(谨慎使用)。
64. **`sigverif`**
检查未签名的系统文件。
65. **`sfc /scannow`**
扫描并修复系统文件。
---
### **九、计划任务与自动化**
66. **`schtasks`**
管理计划任务(替代`at`命令)。
67. **`schtasks /create /tn <任务名> /tr <程序路径> /sc daily`**
创建每日任务。
68. **`schtasks /run /tn <任务名>`**
立即运行计划任务。
69. **`at 22:00 /every:M cmd /c "echo test"`**
每周一22点执行命令(旧版语法)。
70. **`w32tm /resync`**
强制同步系统时间。
---
### **十、其他实用命令**
71. **`calc`**
打开计算器。
72. **`notepad`**
打开记事本。
73. **`control`**
打开控制面板。
74. **`mmc`**
打开管理控制台(可加载管理单元)。
75. **`regedit`**
打开注册表编辑器。
---
### **附:组合命令示例**
- **批量结束进程**:
```cmd
tasklist | findstr "chrome" | awk '{print $2}' | xargs taskkill /f /pid
```
- **备份重要文件**:
```cmd
robocopy C:\Data D:\Backup /mir /log:C:\backup.log
```
- **监控CPU高的进程**:
```cmd
powershell "Get-Process | Sort-Object CPU -Descending | Select -First 5"
```
---
以上命令覆盖了Windows服务器管理的核心场景,建议收藏备用!根据实际需求选择管理员权限(`右键→以管理员身份运行`)。