你目前正处于脱机状态,正在等待 Internet 重新连接

NET SEND 命令在运行 Windows XP Service Pack 2 的计算机上可能无法正常工作

症状
在计算机上安装 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 命令发送的消息。
原因
出现上述问题是因为禁用了信使服务。必须在目标计算机上运行信使服务,以启用 NET SEND 命令。默认情况下,运行 Microsoft Windows XP SP2 的计算机上会禁用信使服务。
替代方法
若要我们为您将 Messenger 服务的“启动类型”更改为“自动”,并启动 Messenger 服务,请转到“帮我修复此问题”部分。如果要自己修复此问题,请转到“我自己修复此问题”部分。

帮我修复此问题



若要自动解决此问题,请单击“修复”按钮或链接。单击位于“文件下载”对话框中的“运行”,然后按照“修复”向导中的步骤操作。



注意
  • 此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。
  • 如果所使用的计算机中并未出现此问题,则可将“修复此问题”解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行该解决方案。

然后,请转到“此方法是否已修复问题?”部分。



我自己修复此问题

要解决此问题,请将信使服务的“启动类型”更改为“自动”,然后启动信使服务。为此,请按照下列步骤操作:
  1. 打开 Windows 资源管理器。
  2. 在左窗格中,右键单击“我的电脑”,然后单击“管理”。
  3. 在“计算机管理”窗口中,展开左窗格中的“服务和应用程序”,然后单击“服务”。
  4. 在右窗格中,双击“Messenger”。
  5. 在“Messenger 的属性(本地计算机)”对话框中,单击“常规”选项卡。
  6. 在“常规”选项卡中,从“启动类型”列表中选择“自动”,然后单击“应用”。
  7. 在“服务状态”下,单击“启动”,然后单击“确定”。
状态
这种现象是设计使然。
更多信息
您可以使用发送电子邮件等其他方法与 Windows 用户或计算机进行通信,而不要使用 NET SEND 命令。

警告:请不要在计算机与 Internet 相连时启用信使服务。
参考
有关 NET SEND 命令的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
826278 收不到使用 net send 命令发送的消息

此方法是否已修复问题?

  • 请检查是否已修复此问题。如果已修复,您就完成了本部分内容。如果未修复,则可联系技术支持人员
  • 非常感谢您提供反馈意见。若要提供反馈意见或报告使用此解决方案出现的任何问题,请在“帮我修复此问题”博客中留言或向我们发送电子邮件
Springboard fixit fix it fixme
属性

文章 ID:839018 - 上次审阅时间:05/13/2011 03:39:00 - 修订版本: 5.0

  • Microsoft SQL Server 2000 标准版
  • kbsqlsetup kbquery kbsecurity kbservice kbeventservice kbenable kbnetwork kberrmsg kbprb kbfixme kbmsifixme KB839018
反馈