Konfigūruodami naują RDS ūkio mazgą sistemoje „Windows Server 2022/2019/2016/2012 R2“, galite matyti šį dėklo įspėjimo iššokantįjį langą:
Licensing mode for the Remote Desktop Session Host is not configured. Remote Desktop Service will stop working in 104 days. On the RD Connection Broker server, use Server Manager to specify the Remote Desktop licensing mode and the license server.

Tuo pačiu metu bus įspėjimai suRenginio ID 18įvykių peržiūros programoje:
Log Name: System Source: Microsoft-Windows-TerminalServices-Licensing Level: Warning Description: The Remote Desktop license server UK-RDS01 has not been activated and therefore will only issue temporary licenses. To issue permanent licenses, the Remote Desktop license server must be activated.
Ši problema taip pat iškils, jei jūsų tinkle nėra nuotolinio darbalaukio licencijavimo (RDS) serverių, kurie galėtų suteikti licenciją.
Šios klaidos rodo, kad jūsų RDS veikia licencijos atidėjimo režimu. Nuotolinio darbalaukio seanso prieglobą galite naudoti 120 dienų nesuaktyvinę RDS licencijų per atidėjimo laikotarpį. Pasibaigus atidėjimo laikotarpiui, vartotojai negalės prisijungti prie RDSH su klaida:
Remote Desktop Services will stop working because this computer is past grace period and has not contacted at least a valid Windows Server 2012 license server. Click this message to open RD Session Host Server Configuration to use Licensing Diagnosis.
Dienų, likusių iki RDS atidėjimo laikotarpio pabaigos, skaičius gali būti rodomas naudojant komandą:
wmic /namespace:\rootCIMV2TerminalServices PATH Win32_TerminalServiceSetting WHERE (__CLASS !="") CALL GetGracePeriodDays
Patikrinkite nuotolinio darbalaukio serverio licencijavimo nustatymus
Norėdami diagnozuoti problemą, paleiskite nuotolinį darbalaukįLicencijavimo diagnozėsįrankis (lsdiag.msc, arba Administravimo įrankiai -> Nuotolinio darbalaukio paslaugos -> RD licencijavimo diagnostikos priemonė). Įrankis turėtų rodyti šią klaidą:
Licenses are not available for the Remote Desktop Session Host server, and RD Licensing Diagnoser has identified licensing problem for the RD Session Host server. Licensing mode for the Remote Desktop Session Host is not configured. Number of licenses available for clients: 0 Set the licensing mode on the Remote Desktop Session Host server to either Per User or Per Device. Use RD Licensing Manager to install the corresponding licenses on the license server The Remote Desktop Session Host server is within its grace period, but the Session Host server has not been configured with any license server.
Kaip matote, RDS pagrindinio kompiuterio klientams nėra jokių licencijų, nes nenustatytas licencijavimo režimas.


Labiausiai tikėtina problema yra ta, kad administratorius nenustatė RDS licencijavimo serverio ir (arba) licencijavimo režimo. Tai turėtų būti daroma net jei licencijos tipas jau buvo nurodytas diegiant RDS Host (konfigūruoti diegimą -> RD licencijavimas -> Pasirinkite nuotolinio darbalaukio licencijavimo režimą).
Taip pat žiūrėkite:Kaip naudoti „Microsoft Remote Desktop“ programą norint pasiekti nuotolinį kompiuterį


RDS licencijavimo režimo konfigūravimas „Windows Server“.
Yra keli būdai, kaip konfigūruoti pagrindinio kompiuterio RDS licencijavimo nustatymus:
- „PowerShell“ naudojimas
- Per „Windows“ registrą
- Grupės strategijos naudojimas (pageidautina)
Nustatykite nuotolinio darbalaukio licencijavimo režimą naudodami GPO
Norėdami konfigūruoti licencijos serverio nustatymus RDS priegloboje, turite naudoti domeno GPO valdymo pultą (gpmc.msc) arba vietinis grupės strategijos redaktorius (gpedit.msc).
Atskirame RDSH priegloboje (domene ir darbo grupėje) lengviausia naudoti vietinę politiką. Eiti įKompiuterio konfigūracija -> Administravimo šablonai -> Windows komponentai -> Nuotolinio darbalaukio paslaugos -> Nuotolinio darbalaukio seanso priegloba -> Licencijavimas.
Mums reikia dviejų GPO parinkčių:
Jei įdiegėte RDS pagrindinį kompiuterį be AD domeno (darbo grupėje), galite naudoti tik įrenginio RDS KPL. Priešingu atveju, vartotojui prisijungus prie RDSH serverio darbo grupėje, rodomas pranešimas:
Remote Desktop Issue.There is a problem with your Remote Desktop license, and your session will be disconnected in 60 minutes. Contact your system administrator to fix the problem.
Nustatykite RDS licencijavimo režimą naudodami „PowerShell“ raginimą
Atidarykite „PowerShell“ konsolę ir patikrinkite, ar jūsų RDSH sukonfigūruotas RDS licencijavimo serverio adresas:
$obj = gwmi -namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting
$obj.GetSpecifiedLicenseServerList()


Pastaba.Tokiu atveju duomenys, kuriuos pateikia Get-RDLicenseConfiguration cmdlet, gali būti visiškai kitokie ir neteisingi.
Jei RDS licencijos serveris nesukonfigūruotas, galite jį nustatyti naudodami komandą:
$obj.SetSpecifiedLicenseServerList("uk-rdslic1.woshub.com")
Taip pat galite nustatyti licencijavimo režimą (4 – vienam vartotojui arba 2 – įrenginiui):
$obj.ChangeMode(4)


Galite naudoti cmdlet Get-ADObject iš ActiveDirectory PowerShell modulio, norėdami įtraukti serverius, turinčius RDS licencijavimo vaidmenį Active Directory domene:
Get-ADObject -Filter {objectClass -eq 'serviceConnectionPoint' -and Name -eq 'TermServLicensing'}
Taip pat galite konfigūruoti RDS pagrindinio kompiuterio licencijavimo parametrus naudodami pagrindinį kompiuterį, turintį RD ryšio tarpininko vaidmenį:
Set-RDLicenseConfiguration -LicenseServer @("uk-rdslic1.woshub.com","uk-rdslic2.woshub.com") -Mode PerDevice -ConnectionBroker "uk-rdcb1.woshub.com"
RDS licencijavimo parametrų konfigūravimas per registrą
ĮHKLMSYSTEMCurrentControlSetControlTerminal ServerRCMLicensing Coreklavišą, turėsite pakeisti parametro DWORD reikšmęLicencijavimo režimasnuo vertės5(licencijos režimas nenustatytas):
- 2– jeiguKiekvienam įrenginiuinaudojamas RDS licencijavimo režimas;
- 4– jeiguVienam vartotojuinaudojamas licencijavimas.


Registro parametrą galite pakeisti rankiniu būdu naudodami regedit.exe arba vykdydami PowerShell komandas, kurios leidžia keisti registro elementų reikšmes:
# Specify the RDS licensing mode: 2 - Per Device CAL, 4 - Per User CAL
$RDSCALMode = 2
# RDS Licensing hostname
$RDSlicServer = "uk-rdslic1.woshub.com"
# Set the server name and licensing mode in the registry
New-Item "HKLM:SYSTEMCurrentControlSetServicesTermServiceParametersLicenseServers"
New-ItemProperty "HKLM:SYSTEMCurrentControlSetServicesTermServiceParametersLicenseServers" -Name SpecifiedLicenseServers -Value $RDSlicServer -PropertyType "MultiString"
Set-ItemProperty "HKLM:SYSTEMCurrentControlSetControlTerminal ServerRCMLicensing Core" -Name "LicensingMode" -Value $RDSCALMode
Atlikę pakeitimus iš naujo paleiskite RDSH serverį. Tada atidarykite RDS licencijavimo diagnostikos pultą. Jei viską sukonfigūravote teisingai, turėtumėte matyti klientams prieinamų licencijų skaičių ir jūsų nustatytą licencijavimo režimą (licencavimo režimas: vienam įrenginiui).
RD Licensing Diagnoser did not identify any licensing problems for the Remote Desktop Session Host.


Jei tinkle naudojama ugniasienė, turite atidaryti šiuos prievadus iš RDSH pagrindinio kompiuterio į RDS licencijavimo serverį – TCP:135, UDP:137, UDP:138, TCP:139, TCP:445, TCP:49152–65535 (RPC diapazonas).
Norėdami patikrinti, ar nėra atvirų ir uždarytų prievadų, galite naudoti „Test-NetConnection“ cmdlet. Jei vietinėje „Windows Defender“ užkardoje prievadai yra uždaryti, užkardos taisyklėms valdyti galite naudoti „PowerShell“ arba GPO.
Taip pat atminkite, kad jei RD licencijavimo serveryje, pavyzdžiui, įdiegta Windows Server 2016 OS ir RDS 2016 KPL, negalėsite įdiegti RDS KPL licencijų, skirtų Windows Server 2019 arba 2022.'Remote Desktop Licensing mode is not configured'klaida išlieka net tada, kai nurodote teisingą licencijos tipą ir RDS licencijos serverio pavadinimą. Senesnės „Windows Server“ versijos tiesiog nepalaiko naujesnių WS versijų RDS KPL.
Tokiu atveju RD licencijos diagnostikos priemonės lange bus rodomas šis pranešimas:
The Remote Desktop Session Host is in Per User licensing mode and no Redirector Mode, but license server does not have any installed license with the following attributes: Product version: Windows Server 2016 Use RD Licensing Manager to install the appropriate licenses on the license server.


Pirmiausia turite atnaujinti „Windows Server“ versiją licencijos serveryje arba įdiegti naują RD licencijos pagrindinį kompiuterį. Naujesnė „Windows Server“ versija (pvz., WS 2022) palaiko visų ankstesnių „Windows Server“ versijų RDS KPL.
Pastaba. Licencijavimo ataskaita nesukurta, jei RDS priegloba yra darbo grupėje. Nors pačios terminalo RDS licencijos klientams/įrenginiams išduodamos teisingai. Turėsite sekti likusių RDS KPL skaičių. Turite stebėti likusių RDS CAL skaičių.














