Windows和Mac均可快速修改主机名:Win11/10推荐设置中重命名,Mac需终端执行sudo scutil命令更新LocalHostName,Windows命令行可用Rename-Computer一键重命名并重启。

你想让局域网里其他设备一眼认出你的电脑,而不是在“网络”里看到一串毫无意义的“DESKTOP-ABC1234”,就得快速换掉这个默认主机名。改名本身不难,但选错路径会卡在灰显按钮、报错提示或重启后无效上。
Windows 11/10 一键改名(推荐)
这是目前最稳、最快、无需记忆命令的方法,系统自动校验格式,输错当场提醒,适合95%的用户。
1、按 Win + I 打开设置 → 左侧点“系统” → 右侧往下滑找到“关于”。
2、在“设备规格”区域,找到“设备名称”右侧的“重命名此电脑”按钮,点击它。
3、输入新名称:只用小写英文字母、数字、连字符(-),比如 dev-laptop 或 home-pc;【长度不能超过15字符,且不能以连字符或数字开头】。
4、点“下一步” → 选择“立即重启”或“稍后重启”,改名任务即已提交。
Mac 本地主机名强制更新(图形界面失效时)
当你在“系统设置→通用→共享”里点“编辑”按钮却始终灰显,或者改完后AirDrop还是显示旧名,说明系统锁定了 LocalHostName,必须用终端硬写入。
方法一:单条命令直达核心
1、打开“访达”→前往→实用工具→双击“终端”。
2、粘贴执行:sudo scutil --set LocalHostName studiomac(把 studiomac 换成你想要的纯英文小写无空格名)。
3、输入管理员密码(输入过程不显示字符,输完直接回车)。
4、立刻刷新缓存:dscacheutil -flushcache,改名即刻在网络服务中生效,无需重启。
方法二:三行命令一次核对三项名称
执行以下命令可确认 ComputerName、LocalHostName、HostName 是否一致,避免因某一项滞后导致共享异常:
scutil --get ComputerName → scutil --get LocalHostName → scutil --get HostName
Windows 命令行极速重命名(适合批量或GUI卡死)
当你需要一口气改十台电脑,或设置界面完全打不开时,PowerShell 一条命令就能搞定重命名+强制重启,全程不用点鼠标。
第一步:以管理员身份运行终端
右键“开始”按钮 → 选择“终端(管理员)”或“Windows PowerShell(管理员)”。
第二步:执行重命名并自动重启
输入命令:Rename-Computer -NewName "workstation01" -Force -Restart(把 workstation01 替换为你自己的合法名称)。
第三步:等待自动重启
命令回车后无任何提示即代表已提交,系统将在10秒内自动重启,重启完成新名称就已注册进所有网络服务。

















