Прелюдия
В связи с чем возник вопрос удаления терминальных лицензий? Все из-за бага МС. Дело в том, что заводя пользователя в системе допустимо использовать большие и маленькие буквы, только большие или только маленькие. Для примера: логин пользователя DMP, dmp воспринимается системой как один и тот же логин, равно как и Dmp, dmP, dMp и т.д. Система не чуствительна к регистру логина, пока пользователь не становится терминальным. В этом случае, если пользователь войдет в терминал с логином DMP, а после с логином dmp, то сервер терминальных лицензий выдаст две лицензии. Для него это два разных пользователя
Пользователь dmp получил свою лицензию
А пользователь DMP получил свою
Отозвать лицензии невозможно. Можно удалить либо лицензионный пакет целиком, либо полностью базу со всеми лицензиями. Рассмотрим варианты
Вариант 1
Удаление лицензионного пакета. Для этого запускаем RD Licensing Manager и выясняем, какому Keypack ID принадлежит лицензия, которую нужно удалить. Далее в powershell выполняем команду указав свой KEYPACKID
wmic /namespace:\\root\CIMV2 PATH Win32_TSLicenseKeyPack CALL UninstallLicenseKeyPackWithId KEYPACKID
После успешного удаления лицензионного пакета заново его инсталируем
Вариант 2
Средствами RD Licensing Manager перестроить базу лицензий
Вариант 3
Можно удалить базу лицензий вручную. Для этого
- останавливаем службу Remote Desktop Licensing
- переходим в папку C:\Windows\System32\lserver\
- переименовываем TLSLic.edb в TLSLic.edb.old
- запускаем службу Remote Desktop Licensing
- инсталируем все лицензионные пакеты
P.S.
Кстати файлы и папки также не чуствительны к регистру. Создав файл qq невозможно создать в той же папке файлы с именами QQ, qQ, Qq. Можете проверить сами
Начиная с Windows 11 25H2 инструмент командной строки Windows Management Instrumentation (WMIC) удален, из-за рисков потенциальной атаки

Системный администратор с 2000 года
Участник Freelancehunt, Хабр Q&A
Кейсы