Windows 7 使用msg命令向局域网其他Windows 7 设备发送信息时出现【获取会话名称时的错误 5】的解决方法

msg命令可以向其他设备或者本机发送一个对话框:

 

但由于其限制太多了,常常没法简单成功,比如会出现这种错误:

 

 

 我似乎只遇到过这个问题

 百度的答案良莠不齐,似乎全是抄的一样的,又或者是我没发现大佬的解决方法,但最终还是让我找到了方法并成功复现了,所以特地写篇博客记录一下:

***********************分割线***********************

大概可以分为四步:

一、测试连通性(两端都要);

二、创建用户密码(收信端);

三、添加凭据(发信端);

四、修改注册表(收信端)

 

第一步:检查两台机器的连通性

我这里用虚拟机做实验

设备1成功连通设备2

 

 

 设备2也成功联通了设备1

 

 

 尝试用设备1使用msg向设备2发送信息失败:

 

 

 第二步:给设备2创建密码

 

 

第三步:给设备1添加设备2的凭据

 

 

 

 

 第四步:修改设备2的注册表键值

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server

将这里的【AllowRemoteRPC】的数值改为 1

 

 

 

 OK;准备工作就绪,开始测试!

 

 

 成功发送信息!!

用相同的办法配置设备1,再用设备2向设备1发送信息测试:

 

 

 测试通过!!

结语

百度好多都说什么不能用administrator账户,我在学校机房测试的好像没问题。还有,百度好多都说添加了凭据要重启???反正我是没重启,照样能用。

还有,懒得给用户名打码了,截图完才想起来:cmd路径有用户名的……

posted @ 2020-10-29 18:08  博麗靈夢  阅读(8239)  评论(0编辑  收藏  举报