net send命令

在计算机上安装 Microsoft Windows XP Service Pack 2 (SP2) 后,您可能无法通过使用 Windows 操作系统 NET SEND 命令发送或接收消息。您可能会在下面的一种情况下看到此问题,也可能两种情况下都能看到此问题:

  • 使用 NET SEND 通知方法向 SQL 服务器操作者通知有关 SQL 服务器实例中出现的事件时。
  • 通过使用 xp_cmdshell 扩展系统存储过程运行 NET SEND 命令来将消息发送到网络中的用户或计算机时。

此外,当您尝试通过使用 NET SEND 命令发送消息时,可能会收到以下错误消息:

An error occurred while sending a message to <Computer Name>.
The message alias could not be found on the network.
More help is available by typing NET HELPMSG 2273.

如果存在下列情况之一,就会出现此问题:

  • 源计算机正在运行 Microsoft Windows XP SP2。
  • 目标计算机正在运行 Microsoft Windows XP SP2。

结果,目标计算机不会收到通过 NET SEND 命令发送的消息。

 

要解决此问题,请将信使服务的“启动类型”更改为“自动”,然后启动信使服务。为此,请按照下列步骤操作:

  1. 打开 Windows 资源管理器。
  2. 在左窗格中,右键单击“我的电脑”,然后单击“管理”。
  3. 在“计算机管理”窗口中,展开左窗格中的“服务和应用程序”,然后单击“服务”。
  4. 在右窗格中,双击“Messenger”。
  5. 在“Messenger 的属性(本地计算机)”对话框中,单击“常规”选项卡。
  6. 在“常规”选项卡中,从“启动类型”列表中选择“自动”,然后单击“应用”。
  7. 在“服务状态”下,单击“启动”,然后单击“确定”。