必须重启才能生效,改名需用英文字母、数字、连字符或下划线,禁用空格及特殊符号,长度不超过15字符,可通过设置界面、sysdm.cpl、powershell或wmic四种方式修改。

想让局域网里其他设备一眼认出你的电脑,或者避免和同事的“DESKTOP-XXXX”重名导致远程连接失败,就得把Windows 11默认生成的随机电脑名改成有意义的名称。这一步不改,文件共享时对方可能根本找不到你这台机器。
用系统设置图形界面修改(推荐新手)
这是微软官方主推的方式,全程点选操作,系统会自动校验名称合法性,适合第一次改名或不确定规则的用户。
按下 Win + I 打开设置 → 左侧点击“系统”,向下滚动并选择“关于” → 在“设备规格”区域找到“重命名此电脑”按钮,点击它。
在弹出窗口中输入新名称,【只能用英文字母、数字、连字符(-)或下划线(_),不能有空格、冒号、星号、问号、双引号、竖线等任何特殊符号】,长度别超过15个字符——超长部分会被系统截断,且部分旧版网络服务可能直接忽略超出字符。
点击“下一步”,系统提示需重启生效;选择“立即重启”或稍后手动重启。
用运行命令快速打开系统属性
如果你已经习惯传统路径,或者设置界面卡顿打不开,这条捷径能绕过层层菜单直达核心配置页。
按下 Win + R 打开运行框,输入 sysdm.cpl 并回车 → 在“系统属性”窗口中切换到“计算机名”选项卡 → 点击“更改…”按钮。
在“计算机名”文本框中输入新名称,同样要避开非法字符;注意:这里对名称长度的校验不如设置界面严格,但若超过15字符,NetBIOS服务可能无法识别该名称,导致局域网发现失败。
点击“确定”,看到提示后关闭所有窗口,手动重启电脑。
用管理员 PowerShell 一键强制重命名
当设置界面按钮灰显、控制面板打不开,或你需要批量部署多台设备时,PowerShell是唯一可靠的选择。它直接调用系统底层接口,不依赖GUI状态。
方法一:右键“开始”按钮 → 选择“Windows Terminal(管理员)”或“Windows PowerShell(管理员)” → 输入命令:
Rename-Computer -NewName "MyWorkPC" -Force
方法二(一步到位):把上面那行命令末尾加上 -Restart,变成:
Rename-Computer -NewName "MyWorkPC" -Force -Restart
执行后系统将自动重启,无需再输第二条命令。
【必须以管理员身份运行,普通权限执行会报错“拒绝访问”】
重启完成后,在任意位置按 Win + R,输入 cmd 回车 → 在命令提示符中输入 hostname 并回车,屏幕上显示的名字就是当前生效的新电脑名。
用管理员 CMD 运行 wmic 命令
这条命令在远程维护或系统界面崩溃时特别管用,不需要加载 PowerShell 模块,兼容性极强,连 Windows PE 环境都能跑。
右键“开始”按钮 → 选择“终端(管理员)” → 输入以下完整命令(注意英文引号和空格):
wmic computersystem where name="%computername%" rename "NewLaptop"
回车后若显示“实例已更新”,说明命令成功写入注册表;如果返回“无效语法”,大概率是引号用了中文全角,或者名称里混入了空格或冒号。
输入 shutdown /r /t 0 强制立即重启,让新名称被网络服务加载。











