可以使用命令行修改Windows计算机名,需管理员权限并重启生效;PowerShell推荐用Rename-Computer -NewName "NEW-NAME" -Force -Restart,CMD可用wmic computersystem where name="%computername%" rename "NewPCName"。
可以直接用命令行改 windows 的计算机名,不需要图形界面,适合批量操作或远程管理。但必须用管理员权限运行,改完还得重启才生效。
PowerShell 方式(推荐)
PowerShell 命令更简洁、反馈明确,还能一键重启:
- 右键“开始”按钮 → 选择“Windows Terminal(管理员)”或“PowerShell(管理员)”
- 输入命令(把 NEW-NAME 换成你要的名字):
Rename-Computer -NewName "NEW-NAME" -Force -Restart - 执行后会自动重启;若没重启,可再输 Restart-Computer 或 shutdown /r /t 0
命令提示符方式(兼容旧脚本)
用 WMIC 命令,适用于习惯 cmd 或需兼容老环境的场景:
通过 SSH 隧道从 Android 设备在互联网上对 Windows PC 实现完整远程控制的设置与使用指南,适用于远程桌面访问、安全 RDP 等。
- 以管理员身份打开“命令提示符”或“终端(管理员)”
- 输入命令(同样替换 NewPCName):
wmic computersystem where name="%computername%" rename "NewPCName" - 看到返回 Instance modified. 或 ReturnValue = 0 就表示成功
- 手动重启电脑,新名称才会被网络服务识别
命名规则要盯紧
无论用哪种命令,新名字都得满足 NetBIOS 规范,否则会失败:
- 只允许字母、数字、连字符(-),不能有空格、中文、下划线、斜杠、冒号等符号
- 长度 ≤ 15 个字符
- 不能以连字符或数字开头
- 不区分大小写,比如 MyPC 和 mypc 系统视为同一个
改完别忘了验证
重启后可以快速确认是否生效:
- 打开 PowerShell 或命令提示符,输入 hostname,回车看输出
- 或者在“设置 → 系统 → 关于”里查看“设备名称”是否已更新
- 局域网内其他设备也应能通过新名称发现这台电脑

















