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?
Asked
Active
Viewed 7.7k times
6
-
4I thought the Messenger service was disabled in Windows XP already as well. – Joey Mar 31 '10 at 20:31
-
@Johannes Rossel: I read something about that in an article somewhere that after XP SP1 was installed, the messenger service was disabled...I thought about mentioning it, but...so there is no netsend in XP SP2 or SP3? – studiohack Mar 31 '10 at 20:34
-
I haven't used XP in years (luckily), but afair just the service was disabled by default. You could still *send* messages from that machine (while the functionality was removed from `net` as of Vista or so), even though you can't receive them anymore. – Joey Mar 31 '10 at 20:39
-
so you can send them from an XP machine but not receive them (on XP)? – studiohack Mar 31 '10 at 20:40
-
Question was asked/answered a while ago: http://superuser.com/questions/38967/net-send-messenger-service-in-windows-7 – Joe Internet Mar 31 '10 at 23:31
-
@Joe Internet: I've already seen this question, and all it tells me is that Vista/7 do not support netsend, and MY question was about how I could overcome this, either with a hack or a third-party tool. – studiohack Mar 31 '10 at 23:59
3 Answers
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
-
-
1Yea type "services.msc" in Run and find the messenger service and enable it. – Fogh Mar 31 '10 at 20:54
-
that easy? wow ok. do I need to do it on the XP machine sending the netsend? – studiohack Mar 31 '10 at 20:55
-
1
-
net start messenger, from command line, seeing as you'll be using it from that anyway. – paradroid Oct 03 '10 at 13:50
-
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
- 7,984
- 2
- 19
- 32