必须先启动Server和Workstation服务并重启,再断开Microsoft账户同步或切换本地账户,最后可用PowerShell强制重命名;netplwiz仅改账户显示名,不影响计算机名。

当你在 Windows 10 中点击“重命名这台电脑”却弹出灰色不可编辑框,或输入新名称后点“下一步”毫无反应,说明系统已锁定计算机名修改权限,必须先解除底层限制才能继续操作。
检查并启动关键系统服务
Server 和 Workstation 服务未运行时,“计算机名”设置项会被系统自动禁用,这是最常见却最容易被忽略的根源。
按下 Win + R 打开运行对话框 → 输入 services.msc → 回车打开服务管理器。
在列表中找到 Server 服务,双击打开属性 → 将“启动类型”设为【自动】→ 若状态不是“正在运行”,点击“启动”按钮 → 点击“确定”保存。
同理,找到 Workstation 服务,执行完全相同的配置:设为自动启动,并手动启动它。
【必须重启电脑】 才能使服务配置生效,否则后续所有修改操作仍会失败。
绕过 Microsoft 账户同步锁定
如果你登录的是 Microsoft 账户,设备名会被云端强制同步,本地设置会被覆盖,导致改名操作被静默拒绝。
方法一:临时断开同步
打开“设置” → “账户” → “你的信息” → 点击“管理我的 Microsoft 账户” → 在网页中进入“设备”页面 → 找到当前电脑 → 点击“从账户中移除”。
移除后等待 2 分钟,再回到本地系统尝试改名。
方法二:切换为本地账户(推荐)
“设置” → “账户” → “您的信息” → 拉到底部点击“改用本地账户登录” → 按提示输入当前密码 → 设置本地账户密码和安全问题 → 完成切换。
切换后立即生效,无需重启,此时“重命名这台电脑”选项将恢复可编辑状态。
用 PowerShell 强制重命名(管理员权限)
当图形界面持续失效,PowerShell 是唯一能绕过 UI 层级限制的可靠方式,它直接调用 WMI 接口写入注册表并刷新网络标识。
第一步:右键“开始”按钮 → 选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
第二步:输入命令:Rename-Computer -NewName "NEW-NAME" -Force -Restart,把 NEW-NAME 替换为你想要的名称(仅限字母、数字、连字符,≤15 字符,不能含空格或中文)。
第三步:按回车执行 → 系统将立即执行重命名并强制重启。
注意:该命令会跳过所有 UI 校验,若名称不符合 NetBIOS 规则(如含下划线或超过 15 字符),将报错且不重启,需修正后再试。
修复因用户账户名与计算机名混淆导致的锁定
有些用户误以为“改用户名”就是“改电脑名”,结果在 netplwiz 或控制面板里反复修改账户全名,但计算机名根本不响应——这两者完全独立。
运行 netplwiz 只能修改登录界面显示的账户全名(例如把“Administrator”改成“张三”),不影响网络中显示的计算机名(如 DESKTOP-ABC123)。
若你真正想改的是局域网中其他设备看到的名字,请忽略 netplwiz,直接回到前三个板块操作。
若你确实需要同步更新本地账户登录名(非显示名),请使用计算机管理:右键“此电脑” → “管理” → “系统工具” → “本地用户和组” → “用户”,右键目标账户 → “重命名”。
【警告:不要对当前正在使用的账户执行此操作】,否则可能造成登录失败或配置文件损坏。

















