Ошибка: The remote computer disconnected the session because of an error in the licensing protocol | Windows для системных администраторов

Ошибка: The remote computer disconnected the session because of an error in the licensing protocol | Windows для системных администраторов Компьютер

Ключи командной строки ele

Их немного.

Краткая справка по использованию

При указании опции /x ELE закрывает окно командной строки, из которого она была вызвана. Т.е. на экране остается только одно окно cmd.exe — то, что открыто с правами администратора.

Этот ключ появился по просьбе , с которым я поделился идеей создания утилиты. Вадим проявил интерес к утилите и провёл активное её тестирование, в ходе которого и предложил добавить /x, дескать, бывает удобно что-то скопировать из «обычного» окна в высокопривигелированное.

Скажу честно, у меня такой ситуации ни разу не было, и в своей повседневной деятельности я использую экзешник, который автоматически закрывает предыдущее окно, без дополнительных ключей. (Закрытие процесса-родителя, к слову, реализовано по аналогии с примером Саймона Мориера
)

Ele программа [параметры]

Запустить программу от имени администратора. Например, Блокнот от имени администратора:

Ele notepad.exe d:text1.txt

ELE — одна из немногих утилит, за создание которой мне не стыдно. Она действительно полезная, и способна сэкономить немного вашего времени и нервов.

Добрый день уважаемые читатели и подписчики, в прошлый раз мы с вами решали ошибку, что не работает поиск в outlook 2022 . Сегодня же мы не будем трогать офисные продукты компании Microsoft, а разберем ошибку в работе RDP соединения, на терминальный сервер под управлением Windows Server 2022 R2.

Сотрудник пытается подключиться к удаленному рабочему столу, а в место привычного рабочего окружения он получает ошибку: Удаленный сеанс отключен, поскольку клиентская лицензия удаленного рабочего стола, хранимая на этом компьютере, была изменена. И в результате отпинывает пользователя, не давая ему зайти по удаленному подключению. Ниже мы рассмотрим, как с этим бороться.

Открытие окна команд с правами администратора из far

Один из способов сделать подобный трюк в этом популярном файловом менеджере — добавить ELE
в пользовательское меню. Для это надо нажать F2 , и затем нажать INS . В качестве команды следует ввести ele.exe.

Я повесил на ELE
хоткей E, таким образом, чтобы открыть окно командной строки от имени администратора в текущей папке, мне достаточно нажать F2 — e .

Открытие окна команд с правами администратора из total commander

Просто перетащите ele.exe на тулбар этого файлового менеджера, и отредактируйте полученную кнопку, удалив путь запуска. Это необходимо, чтобы при запуске ele в качестве рабочей папки использовался путь в активной панели Total Commander.

Нажав на эту кнопку, вы откроете текущую папку в командной строке с правами администратора.

Открытие окна команд с правами администратора из проводника

Достаточно интегрировать ELE
в контекстное меню папки и фона папки
(пустого, свободного от файлов пространства окна Проводника), и вы откроете командую строку от имени администратора в любой локации жесткого диска.Твик реестра мог бы выглядеть так:

Windows Registry Editor Version 5.00

@=»ele.exe»

@=»ele.exe»

@=»cmd /c cd /d «%1″ & ele /x»

Ну и, соответственно, результат:

В один клик мышью.

Открытие окна команд с правами администратора из файловых менеджеров

Особенность ELE — открывать окно команд с правами администратора в текущей папке — может сослужить вам добрую службу и сэкономить время и нервы, если интегрировать её в ваш любимый файловый менеджер. Я покажу вам это на примере Проводника, Total Commander и Far.

Ошибка: the remote computer disconnected the session because of an error in the licensing protocol | windows для системных администраторов

Сегодня на нескольких компьютерах пользователей встретились со следующей ошибкой, появляющейся при попытке удаленного rdp подключения к серверу терминалов Windows 2008 Server.

Ошибка выглядит так: The remote computer disconnected the session because of an error in the licensing protocol. Please try connecting to the remote computer again or contact your server administrator.

The remote computer disconnected the session because of an error in the licensing protocol.

В русскоязычной версии Windows ошибка звучит так:

Удаленный компьютер отключил сеанс из-за ошибки в протоколе лицензирования. Попытайтесь подключиться к удаленному компьютеру снова или обратитесь к администратору сервера

Кроме того, встречались еще и такие ошибки:

Удаленный сеанс отключен из-за отсутствия доступных лицензий клиента сервера терминалов для этого компьютера

The remote session was disconnected because there are no Remote Desktop client access licenses available for this computer

Удаленный сеанс отключен из-за отсутствия доступных лицензий клиента сервера терминалов для этого компьютера

Данная ошибка появлялась как на компьютерах с Windows 7, так и с Windows XP, хотя часть клиентов работала нормально.

Чтобы победить эту ошибку, воспользуйтесь следующей инструкцией

  1. Откройте редактор реестра regedit
  2. Найдите ветку реестра HKEY_LOCAL_MACHINESoftwareMicrosoftMSLicensingMSLicensing
  3. На всякий случай создайте резервную копию этой ветки, экспортировав ее в reg файл
  4. Удалите все содержимое в ветке MSLicensing, включая все подпапки и ключи в них.
  5. Перезагрузите компьютер
  6. После перезагрузки откройте меню ‘Start‘–> ‘Programs / All programs‘ –> Accessories
  7. Щелкните правой кнопкой мыши по значку Remote Desktop Connection (mstsc.exe) и выберите “Run as Administrator“, после чего в ветке MSLicensing должны пересоздаются ключи Hardware ID и Store

После выполнения указанной процедуры у вас получится установить соединение с сервером терминалов Remote Desktop Services, а клиенту будет выдана новая терминальная лицензия.

В том случае, если вы не запустите rdp клиент с правами обычного пользователя, тогда в указанной ветке реестра не будут созданы необходимые ключи, ведь у обычных пользователей нет прав на запись в этот раздел реестра.

Почемужемоглапоявитьсяошибка «The remote computer disconnected the session»?

С уверенностью на этот вопрос я ответить не смогу, но подозреваю что в несоответствии настроек лицензирования на сервере терминальных лицензий и сервере терминалов, например, когда на первом имеются лицензии только«На устройство» (Per device), а второй настроен на лицензирование «На пользователя» (Per User). В качестве второй версии, вероятно проблемы несоответствия или истечения сроков временных терминальных лицензий.

Повышение привилегий открытого окна командной строки

Первая и основная задача, которую мне хотелось решить при помощи ELE — открытие окна cmd.exe из cmd.exe. Иными словами, я хотел открыть точно такое же окно, как то, которое было открыто сейчас, с тем же путём, и с историей команд.К моему сожалению, эту задачку мне удалось решить лишь частично.

Открыть окно команд от имени администратора в нужной папке — не проблема. Проблемой оказалось получение истории введенных пользователем команд. cmd.exe хранит их в своей памяти, они живут ровно сеанс работы окна команд, и как их считать из памяти, я не знаю.

Тем не менее, результатом я был доволен. Набрав в командной строке ele
, я мгновенно получал запущенное с правами администратора окно команд, открытое в той же папке, что и предыдущее.

Оцените статью
OverComp.ru