msg计算机指令怎样用,WIN7里使用msg命令发送消息失败

本文介绍了如何在Windows 7系统中使用msg命令发送消息,由于Win7及以上系统中NetSend命令被取消,msg命令成为替代选项。然而,msg命令在Win7中受到严格限制。解决此问题需要修改接收方和发送方的注册表,开启远程RPC,并在发送方设置凭据。此外,可能需要关闭防火墙或设置例外,确保msg命令的正常运行。详细步骤包括修改注册表的AllowRemoteRPC值,使用凭据管理器添加凭据,以及重新启动电脑等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用服务:WIN7里使用msg命令发送消息

一、msg语法

MSG {username | sessionname | sessionid | @filename | *}

[/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]

username            标识指定的用户名。

sessionname         会话名。

sessionid           会话 ID。

@filename           识别该文件,文件含有将所发消息发送到的用户名、会话名和会话标识号的列表。

*                   给指定服务器上的所有会话发送信息。

/SERVER:servername  要联系的服务器(默认值是当前值)。

/TIME:seconds       等待接收器确认消息的时间延迟。

/V                  显示有关执行的操作的信息。

/W                  等待用户的响应,跟 /V 一起有用。

message             要发送的消息。如果没有指定,发出提示,或者从 stdin 读取。

二、发送信息失败的解决办法

由于win7,WIN8系统安全加强,所以Net Send命令和Messenger服务被取消了。在WIN7里可以使用msg命令,但是msg命令被严格限制,以防止被病毒利用。

解决办法

想使用msg这个命令,首先要修改注册表。

1. 打算接收命令的WIN7,WIN8,WIN2008机器必须修改注册表:开始菜单---->运行--->输入regedit,在注册表中找hkey_local machine--- >system-->CurrentControlSet---->Control----> terminal server,双击terminal server,在右边的窗口中找AllowRemoteRPC这行,双击AllowRemoteRPC,把0值改为1,点ok。

2 打算发送msg消息的用户必须知道接收者计算机的正在登录的用户的用户名和口令,然后设置凭据。如果可能有多个用户都是接收者,那么只有1个能被设置上,如果他没有登录,其它用户登录了也不能收到消息。

打开控制面板,双击凭据管理器,点击添加windows凭据,第一行写对方电脑的IP地址,第二行写对方电脑的用户名,第三行写对方电脑的密码。

3.设置完成后,都需要重新重启电脑。

4.关闭防火墙。或者对Msg设置例外。

5.运行--cmd,在这个终端中输入msg /server:对方IP地址 * “要发送的消息

例如:msg /server:192.168.10.186 * 大众计算机学习网欢迎你。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值