6

I want to use the NET SEND command to send a message from my machine to another in a local network. My machine is Windows 7 Home Premium, and I want to send a message to a Windows XP Home (SP2) machine. I know that NET SEND is no longer valid in Windows 7, so what can I use to communicate with Windows XP's NET SEND?

crea7or
  • 949
studiohack
  • 13,477

3 Answers3

6

In Service pack 2 the Messenger service got disabled by default.

To enable it type services.msc in Run and find the messenger service and enable it.
You'll need to enable it on both computers

Nifle
  • 34,998
Fogh
  • 281
2

Sysinternals PSTools may be of some use for pranks such as these.

I once combined PSExec with a burp prank exe to very great effect, right up until the branch managing partner (law firm!) walked round the corner at a most inorportune moment! O_o

Shevek
  • 16,738
0

net send no longer works from Windows XP.

As a replacement to net send, msg.exe was included in Professional editions in Windows Vista+.

Fetched from msg /?:

Send a message to a user.

MSG {username | sessionname | sessionid | @filename | *} [/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]

username Identifies the specified username. sessionname The name of the session. sessionid The ID of the session. @filename Identifies a file containing a list of usernames, sessionnames, and sessionids to send the message to.

  •               Send message to all sessions on specified server.
    

/SERVER:servername server to contact (default is current). /TIME:seconds Time delay to wait for receiver to acknowledge msg. /V Display information about actions being performed. /W Wait for response from user, useful with /V. message Message to send. If none specified, prompts for it or reads from stdin.

wasif
  • 9,176