新闻资讯

如何用 cmd 命令远程给别人电脑发信息?

远程 | 2025-11-7

用 cmd 命令远程给别人电脑发信息主要通过msg命令实现,需先在被控电脑配置权限、开启相关服务,再在主控端 cmd 窗口输入命令并指定被控端 IP 与消息内容;此方法仅限局域网且依赖系统配置,若需跨网络、高适配的远程消息传递,可搭配向日葵软件提升效率,其消息群发功能更适配远程控制电脑的协同需求。

用 cmd 远程发信息需满足哪些前提条件?

成功发送消息的核心前提直接影响远程操作可行性,关键包括三点:
1、系统与命令适配:msg命令支持 Windows 10/11 全版本,而旧版net send命令已在 Win10 及以上被移除,需优先采用msg命令;被控端与主控端需处于同一局域网,跨公网无法直接通过 cmd 实现。
2、权限与服务配置:被控端需开启 “Remote Desktop Services” 服务,通过注册表修改AllowRemoteRPC值为 1,并在防火墙放行 “Message Queuing” 程序;同时需在主控端 “凭证管理器” 添加被控端 IP、账号及密码,确保身份验证通过。
3、设备标识获取:需提前获取被控端内网 IP(可通过ipconfig命令查询)或计算机名,作为msg命令的目标标识,避免因地址错误导致发送失败。

如何用msg命令实现局域网远程发信息?

msg命令操作需按 “被控端配置 - 主控端执行” 流程进行,步骤清晰且可复现:
1、被控端权限配置:按 “Win+R” 输入regedit打开注册表,定位至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server,双击AllowRemoteRPC将数值改为 1;打开 “Windows 防火墙”,勾选 “允许程序通过防火墙” 中的 “Message Queuing”。
2、主控端添加凭证:进入 “控制面板 - 凭证管理器”,点击 “添加 Windows 凭证”,输入被控端 IP、登录账号及密码,完成身份绑定以规避权限拦截。
3、执行msg命令发送:在主控端打开 cmd 窗口,输入命令msg /server:被控端IP "消息内容"(如msg /server:192.168.1.105 "请及时处理远程控制电脑的文件"),其中*代表发送给被控端所有登录用户,若需指定用户可替换为具体用户名。

cmd 远程发信息有哪些局限?向日葵如何补充?

msg命令存在明显场景限制,向日葵可精准解决远程控制电脑的消息传递痛点:
1、跨网络限制:msg命令仅支持局域网,跨公网需复杂的端口映射DDNS 配置;向日葵内置内网穿透技术,无需网络设置,登录账号即可向异地被控设备发送消息,适配跨区域远程控制电脑的协同需求。
2、功能单一问题:msg命令仅能发送短文本,无定时发送、已读回执等功能;向日葵企业版的 “消息群发” 可设置定时推送、查看接收状态,还能搭配文件分发功能同步推送通知,大幅提升远程控制电脑的管理效率。
3、兼容性隐患:不同 Windows 版本的msg命令参数存在差异,且家庭版系统易出现权限报错;向日葵支持全系统适配,前往官网( https://sunlogin.oray.com/download )下载后,无需系统版本适配即可实现稳定消息传递。
图片alt


拓展阅读

1、msg命令提示 “访问被拒绝” 如何解决? 检查被控端AllowRemoteRPC注册表值是否为 1,主控端是否添加正确 Windows 凭证,或直接使用向日葵规避系统权限兼容性问题。

2、向日葵的消息群发功能适用于哪些场景? 适合企业远程管理中给多台被控设备推送通知、远程控制电脑的操作指引,支持定时发送且可查看接收日志。

3、除msg外还有哪些 cmd 远程交互方式? 可通过telnet或ssh命令登录被控端后执行操作,但需开启对应服务,安全性与便捷性均不及向日葵的远程命令行功能。