必须将系统主机名改为有意义的英文名才能被局域网设备识别,Windows需重启生效,Mac图形界面修改即时生效,终端强制修改仅限LocalHostName且需刷新DNS缓存。

想让局域网里的其他设备一眼认出你的电脑,避免出现“DESKTOP-ABCD123”这类无法辨识的默认名称,就必须把系统主机名改成有意义的英文名。这个名称会直接出现在网络邻居、远程桌面列表、共享文件夹路径和打印机发现界面中,改完必须重启才生效。
Windows 11图形界面改主机名(新手推荐)
第一步:按 Win + I 打开设置 → 左侧点“系统”,向下滚动到底部点“关于”。
第二步:在“设备规格”区域找到“重命名此电脑”按钮,点击它。
第三步:输入新名称——只能用英文字母、数字、连字符(-)或下划线(_),【不能有空格、中文、冒号、星号、竖线、点号等任何特殊符号】,长度别超15个字符。
第四步:点“下一步”,再点“立即重启”。不重启的话,新名字在网络里根本看不到,其他电脑也ping不通你。
Windows 11用运行命令调出系统属性改
按 Win + R 打开运行框 → 输入 sysdm.cpl → 回车,直接跳转到“系统属性”窗口。
切换到“计算机名”选项卡 → 点“更改…”按钮 → 在“计算机名”框里删掉旧名,填入新名(规则同上)→ 点“确定”。
注意:这里填的名字如果超过15字符,系统不会报错但会自动截断,后半截直接丢掉,建议提前数好。
Mac通过系统设置改本地主机名
这一步操作起来很简单,直接在共享设置里编辑即可,适用于绝大多数日常场景,修改后即时生效于AirDrop、访达网络位置和HomeKit设备发现。
1、点击屏幕左上角苹果菜单 → 选择“系统设置”。
2、在左侧边栏点击“通用”,再点击右侧的“共享”。
3、若左下角锁图标为锁定状态,点按锁形图标并输入管理员密码以解锁设置。
4、在“电脑名称”栏中输入新名称(如“StudioMac”),该名称将同步影响本地主机名基础部分;名称中空格会被自动转为连字符,但【中文、下划线、点号、@符号等均不可用】。
5、向下滚动至“本地主机名”区域,点击右侧“编辑”按钮。
6、在弹出窗口中输入纯英文、无空格、无中文、无特殊字符的新字符串(如“studiomac”),系统会自动添加“.local”后缀,【切勿手动输入“.local”】,否则会导致Bonjour服务异常。
7、点击“好”完成设置,更改即时生效于本地网络服务。
Mac用终端强制修改LocalHostName
当图形界面中“编辑”按钮灰显、本地主机名被系统锁定,或你遇到“名称已存在”提示无法保存时,必须绕过GUI限制,直接写入系统配置数据库。此方式仅修改LocalHostName一项,不影响ComputerName或HostName。
方法一:单条命令修改
1、打开“访达” → 前往“应用程序→实用工具” → 双击“终端”启动。
2、执行命令查询当前值:scutil --get LocalHostName。
3、执行命令设定新本地主机名:sudo scutil --set LocalHostName studiomac(将“studiomac”替换为仅含小写字母、数字、连字符的字符串)。
4、输入管理员密码(输入过程无视觉反馈,输完直接按回车)。
5、运行命令刷新DNS缓存:dscacheutil -flushcache,使新名称立即在网络中广播可见。











