Msg користувач не існує або вимкнено. Довідкова інформація про команду net send

Info
My Windows-Server 2008 R2 machine couldn’t msg my Windows 7 box due to Error 5 getting session names.
I found the solution , in a comment made by Consoles. I reblog it so it can be found easier.

Це turns out it has nothing to do with not being on the same domain or whatever. Це є для того, щоб підготуватися до Terminal Server.
Що не є miraculous, since msg.exe is designed для messaging to terminal users.

So, змінюючи simple registry value and rebooting makes it all work again.

Solution
On the machine that you cannot message to:
Use regedit to navigate to:
Then change the following value:

Name: AllowRemoteRPC
Type: REG_DWORD
Value: 1

Reboot. Now it should work. 🙂

    Я дивлюся це на всіх моїх Windows 7 HP машини і він збирається за error 5, але тепер його не існують або не підключаються. Any solution yet. I been google-ing for about 3 hours on this and haven't found anything other than 3rd party installs which is impractical in my situation.

    Hi All after much trying and re trying i got it right to send windows 7 to windows 7

    використовуючи following command

    msg /server:pcname username message

    server stays as is. pcname is the name of the pc ви є sending to. User name is the name user loged in under on that PC. message is obviously the msg u want to send.

    Ви будете потрібні для зміни налаштування на receiving computer by using regedit.

    following registry key must be activated (as described by Consoles above):

    HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server

    Name: AllowRemoteRPC

    Value: 1 (the dafault is ‘0’)

    Isn’t allowing remote RPC як, a *HUGE* security risk?

    Я можу задовольнити це мною і мою освіту вниз, щоб мати неодноразово простий спосіб комунікацій, але якщо вона задовольняє його комп'ютер для виконання RPC Calls, I'm afraid if he has virus my computer will catch it, or якщо для деяких речей RPC запити можуть бути пройдені через мій router, будь-яка за допомогою Інтернету буде мати простий захід вектор до моїх машин.

    I think there's a reason it's disabled in Vista/7 by default. I'm not sure if the winpopup is worth compromising your security.

    superray: search in regedit (F3) для 'allowremoterpc' it will find it

    anon: yes, але тільки в intranet, і тільки якщо ваш firewall не буде ні. rooter firewall will prevent all attempts by default. (It could be a problem only in mass lan-s like barding school. If scared, use skype or msn (meeboo.com)

    Ви можете send messages among Windows 7 machines and Windows XP machines on a LAN using freeware. Існує безліч досліджень, але я app that works from command prompt and in batch files to send messages.

    Я мав hoped для використання msg.exe на нашому LAN, але після того, як потрібні записи Registry tweaks, firewall зміни, etc., я маю лише send messages до Windows 7 machines. Додаткові freeware apps працювали праворуч про те, щоб скористатися Windows XP machines and to Windows 7 machines. The work on both Workgroup LANs і on domains.

    WinSend є більш традиційним Instant Messaging application, що зірки на $12 і goes down в ціну, заснованої на кількості licenses purchased.

    I know this is old, but maybe someone has a solution.

    My computer: PC
    Target: LAPTOP (192.168.0.110)

    msg /server:laptop * "Hello Laptop"
    Returns * does not exist or is disconnected.

    Trying with IP
    msg /server:192.168.0.110 * "Hello Lappy"
    Returns ‘Error 5 getting session names’

    I має всі applied the registry change and rebooted the machine multiple times.

    Any other suggestions?

    you need to do what SUHAIL said…
    and the computer wich you are triying to conect потребує password, and user… added in windows credentials,
    shearch in windows credential manager… and add the user and password…

    Hi i tried to go regedit і наступні кроки, але це не повинно бути внесено до списку HKML instead it has HKEY_CLASSES_ROOT and HKEY_CURRENT_USER etc. can i get the path for the folders i have?

    modify regedit file

    HKLM \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server

    Name: AllowRemoteRPC

    Value: 1 (the dafault is ‘0’)

    msg / SERVER: Destination User “send message”
    regards

    _______________________________________

    modificar archivo regedit

    HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server

    Name: AllowRemoteRPC

    Value: 1 (the dafault is ‘0’)

    envio de

    msg /SERVER:Destino Usuario “mensaje a enviar”

Файл MSG (з англ. Outlook Mail Message) являє собою збережене повідомлення електронної пошти. Основний програмний комплекс, який формує формат MSG, це Microsoft Outlook, проте розширення MSG досить часто застосовується і в таких програмах, як The Bat!, Windows Mail та інших.

Таке розширення файлу може містити різноманітні поля, що знаходяться в електронній пошті, а також дані про дату, вкладення та інформацію про відправника або одержувача. MSG-файли можуть містити текст, призначений для тіла електронного повідомлення або його заголовків. Даний формат файлу використовується і для того, щоб зберігати повноцінне електронне повідомлення, що включає зображення, а також різні елементи формату HTML.

В основному, при вбудовуванні додавань в MSG формат, використовують кодування base64. Саме кодування застосовується для пропуску вкладеннями поштових серверів, оскільки останні зчитують лише текстові файли, ігноруючи інший вміст. Відкрити файл MSG можна як у рамках ОС Windows, так і Mac OS, крім того, мобільні платформи також підтримують тип файлу у форматі MSG.

Windows передбачає використання таких програм для відкриття файлу у форматі Mail Message, в яких він спочатку зберігався. Досить часто, якщо немає можливості відкрити MSG, його розширення перейменовують на EML, який можна легко запустити утилітою Outlook Express. Серед найпоширеніших утиліт, здатних відкрити MSG файли, можна відзначити Microsoft Outlook, а також Encryptomatic MsgViewer (або версія MsgViewer Pro) та EZ Freeware.

У старих операційних системах сімейства Windows Server, аж до Windows Server 2008 R2, є можливість надсилання повідомлень всім активним користувачам сервера через Менеджер завдань. Це може бути дуже корисно, якщо потрібно сповістити їх про якусь подію, наприклад про вимкнення сервера або проведення будь-яких технічних робіт.

Робиться це досить просто - насамперед потрібно відкрити Диспетчер завдань (найпростіший спосіб - натиснути правою кнопкою по панелі завдань, і вибрати " Диспетчер завдань").

У Диспетчері завдань переходимо на вкладку "Користувачі".

І там виділяємо всіх користувачів - або мишкою, або виділивши верхнього користувача, затиснути кнопку Shift, а потім кнопку End.

Натискаємо правою кнопкою по виділеним користувачам і вибираємо пункт " Надіслати повідомлення".

У вікні набираємо потрібне повідомлення. В рядку " Заголовок" слід ввести текст, який буде відображатися в заголовку вікна, а в полі " Повідомленнявласне саме повідомлення.

І після цього натиснути кнопку " ОкПісля цього у всіх користувачів з'явиться відправлене вами повідомлення.

Через командний рядок

Все це саме можна зробити і через Командний рядок, для цього виконуємо в ній команду MSG:

Msg * Увага! Протягом найближчих п'яти хвилин відбудеться перезавантаження сервера, що забезпечує вашу роботу. Пробачимо вибачення за незручності.

Відправляється повідомлення для користувача.

Синтаксис

msg(ім'я_отримувача|назва_сеансу|код_сеансу|@назва_документа|*) [повідомлення]

Розшифрування значень

ім'я одержувача

Потрібно вказати ім'я користувача, котрій адресується повідомлення.

назва_сеансу

Встановлює назву сеансу.

код_сеансу

Потрібно задля забезпечення ідентифікації сеансу, під час якого користувачем буде отримано оповіщення.

/server:назва_сервера

Вказує сервер, під час якого планується отримання оповіщення. Можна не використовувати цей параметр під час введення команди. У такому разі передбачається завдання діючого сервера.

/time:секунди

Вказує час, протягом якого на екрані затримається інформація про відправлення. Якщо параметр не вказується, потрібно буде натиснути ОК, щоб повідомлення зникло.

Видаватиметься інформація про всі дії, які були здійснені.

Застосовується спеціальний режим, який передбачає наявність відповіді отримав повідомлення користувача. Слід застосовувати /wразом з /time:секундиАле це не вважається обов'язковою вимогою.

повідомлення

Тут вказується текстова інформація, яка має бути передана іншому користувачеві. За відсутності введення здійснюється застосування класичного повідомлення STDIN.

Безпосередньо у вікні КС здійснюється надання довідкових відомостей

Особливості

  • Можна надсилати документи. Для цього, в тексті параметра повідомлення слід використовувати символ (>) відразу після назви документа.
  • Коли ім'я користувача не вказується, передбачається видача помилки.
  • Слід враховувати той факт, що надсилання повідомлення потребує певних дозволів.

На комп'ютери мережі, з яких потрібно надсилати повідомлення.

Загальні відомості про команду net send

Net send це консольна програма, що входить до складу деяких версій Windows і призначена для надсилання повідомлень по локальній мережі іншому користувачеві, комп'ютеру або псевдоніму. Команда доступна лише у Windows NT, 2000, XP, 2003 і недоступна у Windows 7, Vista, ME, 98, 95 і більше. У Windows XP, починаючи з Service Pack 2, команда net send за замовчуванням відключена.

Використання команди net send

Для роботи програми net send має бути запущена служба повідомлень Windows. Фактично, команда net send є лише інтерфейсом командного рядка до служби повідомлень, яка займається безпосередньо відправкою та отриманням повідомлень. Для отримання повідомлень на комп'ютері, на який надсилається повідомлення, також повинна бути запущена служба повідомлень або інша програма, яка використовує той же протокол для обміну повідомленнями. Повідомлення може бути надіслано лише активному об'єкту в мережі. Якщо повідомлення надсилається користувачеві, він повинен увійти до системи під своїм ім'ям.

Щоб надіслати повідомлення командою net send, запустіть командний інтерпретатор (командний рядок). Щоб запустити командний інтерпретатор, виберіть пункт Виконати з меню Пуск, наберіть cmd і натисніть кнопку OK. Використовуєте команду net з параметром send та іншими параметрами відповідно до синтаксису команди. Служба повідомлень відображає отримані повідомлення у стандартному діалоговому вікні повідомлень Windows.

Синтаксис команди net send

Команда net send має наступний синтаксис:

net send (username | * | /domain[:domainname] | /users) message

username- Ім'я користувача, ім'я комп'ютера або псевдонім, якому потрібно надіслати повідомлення;

* - Надсилання повідомлень всім членам домену або робочої групи;

/domain[:domainname]- Надсилання повідомлення всім іменам в домені комп'ютера або в домені domainname;

/users- Надсилання повідомлення всім користувачам, підключеним до сервера;

message- Текст повідомлення.

Зауваження щодо використання команди net send

Якщо аргументи параметрів команди містять прогалини, їх слід укладати у лапки.

Можливі труднощі з використанням довгих імен одержувачів повідомлень. Імена, які використовуються службою повідомлень, мають довжину до 15 символів.

Гранична довжина широкомовних повідомлень становить 128 символів. Гранична довжина персональних повідомлень – 1600 знаків.

Приклади використання команди net send

Щоб надіслати повідомлення "Надіслати повідомлення по локальній мережі можна командою net send" користувачу ivanov введіть:

net send ivanov Надіслати повідомлення по локальній мережі можна командою net send

Щоб надіслати повідомлення всім користувачам, підключеним до комп'ютера, з якого надсилається повідомлення, введіть:

net send /users Всім негайно вийти з 1С!

Щоб надіслати повідомлення всім користувачам у домені ukmz, введіть:

net send /domain:ukmz Електрика в будівлі буде відключена через 5 хвилин

Щоб надіслати повідомлення всім користувачам у домені комп'ютера, з якого надсилається повідомлення, введіть:

net send * Панове, нарада при генеральному директорі відбудеться о 13:00

Увімкнення та вимкнення служби повідомлень та net send

Увімкнення та вимкнення служби повідомлень можливе за допомогою як консолі MMC (оснащення Служби) так і за допомогою командного рядка. Для виконання цих операцій необхідно мати права адміністратора.

Щоб увімкнути службу повідомлень за допомогою консолі MMC, виконайте таку послідовність дій: Зайдіть у Панель керування. Відкрийте папку Адміністрація, Служби. Знайдіть у списку "Служба повідомлень" (Messenger). Відкрийте вікно властивостей служби. Виберіть "Авто" зі списку "Тип запуску", якщо потрібно, щоб служба автоматично запускалася під час завантаження Windows. Потім натисніть кнопку Пуск. Натисніть кнопку ОК.

Щоб вимкнути службу повідомлень, виконайте такі дії: Зайдіть у Панель керування. Відкрийте папку Адміністрація, Служби. Знайдіть у списку "Служба повідомлень" (Messenger). Відкрийте вікно властивостей служби. Виберіть "Вручну" зі списку "Тип запуску". Потім натисніть кнопку Стоп. Натисніть кнопку ОК.

Щоб увімкнути службу повідомлень з командного рядка, введіть у командному інтерпретаторі такі команди:

sc config messenger start = auto
net start messenger

Щоб вимкнути службу повідомлень з командного рядка, введіть у командному інтерпретаторі такі команди:

net stop messenger
sc config messenger start=disabled

Як відправляти net send повідомлення у Windows 7

Для надсилання net send повідомлень у тих версіях Windows де ця команда відсутня (Windows 7, Vista, ME, 95, 98) можна використовувати інше програмне забезпечення. Пропонуємо вам використовувати дві програми: WinSent Messenger та утиліту Sent. WinSent Messenger це месенджер для локальної мережі, сумісний із net send. Утиліта Sent призначена для надсилання повідомлень із командного рядка. Докладніша інформація доступна на сторінках цих програмних продуктів: