Net Send in Windows Vista

Net Send in Windows Vista

  • Comments 27
  • Likes

You might find yourself looking for "net send" in Vista and wonder where it went?  Before you flip out, there is a solution.  Use MSG.exe

C:\Windows\system32>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.

C:\msg /server:brad-dc-01 console "You're machine needs to be rebooted."

  • It also looks like it doesn't use a service for functionality either. Read more about the syntax of msg.exe here. I am sure "net send *" has resulted in some people losing their jobs over misdirected or inflammatory comments. Nothing beats play

  • Help, why it don't work on windows vista home premium?


  • I cannot get MSG to work as a NET SEND Replacement.  It cannot find users which are not currently logged onto machine message is sent from.  If I put machine name in using the /server: command it says the machine name is not an active terminal server or some such nonsense.  I do not want to use for Terminal Server clients but for my own network as a net send replacement, any ideas as google doesn't help at all.  example commands which will not work:

    c:\msg username "message"

    c:\msg domain/username "message"

    c:\msg computer.dom.ain "message"

    c:\msg username /server:computername "message"

    c:\msg /server:computername username "message"

    As I add more Vista machines to my network (no messenger service) my only other alternative is to purchase software such as LANInfo and install it on those machines.

    Many thanks in advance if you could ellaborate on how MSG should work.

  • Here you can find free gui and command line net send tools:

  • The net.exe command is currently used to send urgent messages to everyone on-site at my company. We can not use Terminal Servers to utilize the msg.exe command due to company policies. We also can not use the "free gui and command line net send tools" that are being advertised. We are looking for a secure way to accomplish this task by using features that are built into Vista.

    Maybe a feature could be included in a future Service Pack?

  • Evan, I can research that but I dont know if it would even make it into Windows 7 at this point.

    If you have a finite list of machines that need the message, you could use msg.exe and use a for loop to send the message out to all the machines.

    Heck, with a little gumption you could pull the machines names from Active Directory (guessing you have this) and then use msg.exe to loop through the list.

    Just trying to think of a simple solution.  If you do have a finite list of machines, then click the "ghetto scripting" tag above and you'll find the for loop...

  • Hello!

    help! I have Vista Home Premium, but msg.exe doesn't seem to work on it, any clue?



  • Hey Gin I dont think Vista Home Edition comes with msg.exe.


    The following helps me to SEND MESSAGE TO ALL TERMINAL USERS of one server:

    msg * /SERVER:server_name Message goes here. And more text here.

    Best regards!

    PS: Performed on a Windows Server 2003 R2

  • Wow!! It's getting better and better. Keep it up man.,

  • free net send replacement for Vista:

  • хуй


    "msg" не является внутренней или внешней

    командой, исполняемой программой или пакетным файлом.

  • can someone define 'server', ie does that mean you need a dedicated server running a domain? or can it be a simple gateway router ect?

  • /Server is another Windows operating system.

  • When I MSG from XP to Vista, I receive the following message:

    Error opening Terminal server VISTAPC

    Error [1722]:The RPC server is unavailable.

    Any advice?

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment