推荐使用 powershell 的 rename-computer 命令一步完成重命名并自动重启:rename-computer -newname "newpcname" -force -restart;若不可用,可用 wmic 重命名后执行 shutdown /r /t 0 重启,且名称须符合字母数字连字符、15字符内、不以数字或连字符开头等规则。
可以直接用 powershell 一条命令完成重命名并自动重启,推荐使用 rename-computer 命令;如果 powershell 不可用,也可用 wmic 配合 shutdown 实现,但需分步执行。
PowerShell 方式(推荐,一步到位)
该方式最简洁可靠,支持强制覆盖、跳过确认、立即重启,且错误提示清晰:
- 以管理员身份运行 PowerShell 或 Windows 终端(右键开始菜单 → “终端(管理员)”)
- 输入以下命令(将 NewPCName 替换为你想要的合法名称):
Rename-Computer -NewName "NewPCName" -Force -Restart - 执行后若无报错,系统会自动保存更改并立即重启,新名称在重启后生效
命令提示符(CMD)方式(兼容性强)
适用于 PowerShell 被禁用或策略限制的环境,需两步操作:
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
- 以管理员身份运行命令提示符(搜索“cmd” → 右键“以管理员身份运行”)
- 先执行重命名:
wmic computersystem where name="%computername%" rename "NewPCName"
成功时返回 实例已更新 或 ReturnValue = 0 - 再立即重启:
shutdown /r /t 0
注意事项
无论哪种方式,都必须满足命名规则,否则命令会失败:
- 仅允许字母(a–z)、数字(0–9)、连字符(-)
- 不能含空格、中文、下划线、反斜杠(\)、冒号(:)、星号(*)、问号(?)、双引号(")、竖线(|)等
- 长度不超过 15 个字符
- 不建议以数字或连字符开头










