命令提示服务器/客户端错误 1825 发生安全包特定错误

问题描述 投票:0回答:3

我试图通过命令提示符向我的朋友发送消息作为一个简单的练习,但事实证明它非常复杂。我运行的是带有 NET 的 XP,但必须使用

MSG.EXE
才能与他的 Windows 8 计算机进行通信。我们将
AllowRemoteRPC
设置为 true,将
fDenyTSConnection
设置为 false,但现在我们有一个
error 1825: a security package specific error occurred
。我该如何解决这个问题?

我使用的代码行如下:

 msg server:/servername message

如果有什么改变的话,我们是通过 VLAN 连接的。

command-prompt rpc
3个回答
0
投票

msg.exe /?
给出了下一个语法提示:

  MSG username [options] [message]
  MSG sessionname [options] [message]
  MSG sessionid   [options] [message]
  MSG  @filename [options] [message]
  MSG * [options] [message]

例如要向服务器上的所有会话发送消息,您的代码行应如下所示:

msg * /server:servername message

编辑:

  1. 我们将
    AllowRemoteRPC
    设置为 true,将
    fDenyTSConnection
    设置为 false
    ,但
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
    下的两个注册表值都应为
    REG_DWORD
    类型,并分别设置为
    1
    0
  2. 我不知道是否重要:有关于
    CIMOM
    设置的信息在MSDN:值
    AllowAnonymousCallback
    REG_DWORD
    类型,设置为
    1
    0
    )在
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM
    键下:如果远程连接是在不具有信任关系的计算机之间进行的,则需要更新 CIMOM 设置;否则,异步连接将会失败。对于同一域或受信任域中的计算机,不应修改此设置...

0
投票

Windows 7 Ultimate 和 Professional 有 msg 支持。 作为Windows Vista。 在 Windows 7 Ultimate 中(我测试过)。您需要在接收计算机上拥有凭据。可能都是在Windows 7之后。 和... 当然要更改本论坛提到的两个寄存器。 接下来是其他论坛的... 专家点评by:amoles63 编号:343786552010-12-17 这似乎是传递这个信息的好地方。

当使用 msg.exe 向 Windows 7 和 Windows Server 2008 发送消息时,我收到“错误 [1722]:RPC 服务器不可用”。它可以从 Windows 7 和 Server 2008 运行到 XP 和 Server 2003。我的一切读到这里和其他地方说它应该有效,但没有。我有以下内容:

AllowRemoteRPC 设置为 1 - 已设置 防火墙关闭 - 我位于防火墙后面的域中 启用文件和打印机共享 - 已关闭,启用并没有修复它 启用网络发现 - 已关闭,启用并不能解决问题。 我测试的 Windows 7 PC 没有运行 AV,不知道另一台 Windows 7 PC 或 Server 2008 启动 RPC Locator - 未运行,启动它并没有修复它。

因此我开始比较 XP 和 Windows 7 PC 之间的注册表项。在与AllowRemoteRPC 相同的路径中,终端服务器有一个值fDenyTSConnections。 XP PC 的默认值为 0。默认情况下,Windows 7 和 Server 2008 PC 的值为 1。将其更改为 0 即可在两台 PC 上运行。这可能适用于 Vista 之后的任何操作系统。

希望这可以防止其他人像我这两天一样发疯。


0
投票

原因之一可能是您的操作系统用户名之间包含空格,这可能会导致错误 1825 或错误 5。

尝试从用户名中删除空格,它会正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.