Skip to main content
Terminal Services Managerv26.10 · Oct 2026 Download View Pricing

How to send a message to all Remote Desktop users

Before you patch, reboot, or take a Remote Desktop Services host down, the users on it need warning so they can save their work and sign out. The built-in command reaches one server at a time; Terminal Services Manager reaches many at once.

The manual way: the msg command

Windows includes the msg command. Send to every session on a host:

msg * /server:RDSH01 Server reboots in 15 minutes. Please save your work and sign out.

Use a user name in place of * to message one person. It works per host, so warning a whole farm means running it once per server, and there is no way to save standard wording for reuse.

The faster way: Terminal Services Manager

Terminal Services Manager sends the same message to every server you select at once, and lets you save the wording so every maintenance notice reads the same way.

In Servers, select one or more servers (hold Ctrl or Shift for several), right-click, and choose Send message to all users.

Server right-click menu with Send message to all users near the top

Pick a message type, type a title and the message body, then click Send message. It appears as a message box on every user's desktop across all the selected servers.

Send message to all users dialog with a message type, a title, the message text, and a Close message after option

To warn a single person instead, for example the one user holding up a reboot, select their row in User sessions and choose Send message.

Reuse the wording with presets

Maintenance notices repeat apart from the date, so use presets instead of retyping them. Click the menu button to the left of the message type and pick a preset from Maintenance & Updates, Emergency & Critical, Service Notifications, or Testing & System Check. The same menu imports and exports presets, resets them to defaults, and opens Manage presets, where you can keep your own wording. Presets can include variables such as %user_name% and %time_now%, which the program fills in when the message is sent.

The preset menu next to the message type, with Maintenance & Updates open and Import presets, Export presets, Reset to defaults, and Manage presets below

After the warning

The message does not wait for users or restart anything. For the full sequence of warn, clear remaining sessions, then restart, see how to reboot a terminal server without losing user data.

Related

Links