Rregullimi i gabimit RDP: “Seanca në distancë u shkëput sepse nuk ka licenca klienti. Sesioni në distancë u shkëput sepse mungojnë CAL Si të hiqni CAL-të e Desktopit në distancë

Të gjitha versionet e Windows, duke filluar me XP, kanë një klient standard RDP (Remote Desktop Protocol) që përdoret për t'u lidhur me Shërbimin e Desktopit në distancë. Ndonjëherë, kur lidheni me një server terminal përmes një klienti të desktopit në distancë, ndodh një gabim: "sesioni në distancë u shkëput sepse nuk ka licenca klienti".

Ky mesazh mund të shfaqet në dy raste:

  1. Serveri i terminalit nuk është konfiguruar me një server licence për Shërbimet e Desktopit në distancë.
  2. Serveri i licencimit nuk ka ndarë licencat e aksesit të klientit (CAL).

Le t'i hedhim një vështrim më të afërt të dy rasteve.

Vendosja e një serveri të licencës

Gabimi shpesh ndodh pas njëfarë kohe në lidhjet tashmë të konfiguruara, pas 120 ose 180 ditësh. Ka të ngjarë që kur është krijuar lidhja, klientit i është lëshuar një licencë e përkohshme për një periudhë të caktuar kohe. Për të marrë një licencë të re të përkohshme, duhet të fshini informacionin në lidhje me licencën e skaduar nga regjistri në makinën e klientit. Për këtë:

  1. Shtypni Win + R dhe ekzekutoni komandën regedit.
  2. Bëni një kopje rezervë të regjistrit.
  3. Klikoni File → Export → Range (I gjithë Regjistri) → Jepni një emër skedari → Ruaj.
  4. Hapni degën: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing dhe fshini MSLlicensing.
  5. Pastaj hapni një lidhje në distancë të desktopit me të drejtat e administratorit. Kur hapet, licenca e re do të regjistrohet në regjistër.

Këshilla! Për të konfiguruar një profil për lidhjen e makinerive të klientit me një rrjet të largët, lexoni udhëzimet për snap-in e Kompletit të Administrimit të Menaxherit të Lidhjes (CMAK).

Kontrollimi i licencave CAL

Është e mundur që serveri i licencimit të Terminal Server të ketë mbaruar licencat. Për ta bërë këtë, thjesht prisni derisa licenca të bëhet e disponueshme ose blini dhe aktivizoni numrin e kërkuar të licencave CAL.

Për të kontrolluar CAL-të e disponueshme dhe të zëna, përdorni Licencimin e Serverit Terminal në serverin Windows:

  1. Hapni Fillimin → Veglat Administrative → Shërbimet e Desktopit në distancë → Menaxheri i Licencimit të Desktopit në distancë.
  2. Zgjidhni serverin tuaj të licencës.
  3. Në dritaren që hapet, klikoni "Veprim" → "Krijo raport".

Raporti do të shfaqë numrin e CAL-ve të Shërbimeve të Desktopit në distancë për përdorues që:

  • instaluar në serverin e licencimit;
  • lëshuar nga serveri i licencimit bazuar në shtrirjen e specifikuar të raportit.

Këshilla! Mund të optimizoni klientin e Windows 10 duke çaktivizuar shërbimet e panevojshme. Ju mund të gjeni një listë të shërbimeve në artikull:

Të gjitha versionet e Windows, duke filluar me XP, kanë një klient standard RDP (Remote Desktop Protocol) që përdoret për t'u lidhur me Shërbimin e Desktopit në distancë. Ndonjëherë, kur lidheni me një server terminal përmes një klienti të desktopit në distancë, ndodh një gabim: "sesioni në distancë u shkëput sepse nuk ka licenca klienti".

Ky mesazh mund të shfaqet në dy raste:

  1. Serveri i terminalit nuk është konfiguruar me një server licence për Shërbimet e Desktopit në distancë.
  2. Serveri i licencimit nuk ka ndarë licencat e aksesit të klientit (CAL).

Le t'i hedhim një vështrim më të afërt të dy rasteve.

Vendosja e një serveri të licencës

Gabimi shpesh ndodh pas njëfarë kohe në lidhjet tashmë të konfiguruara, pas 120 ose 180 ditësh. Ka të ngjarë që kur është krijuar lidhja, klientit i është lëshuar një licencë e përkohshme për një periudhë të caktuar kohe. Për të marrë një licencë të re të përkohshme, duhet të fshini informacionin në lidhje me licencën e skaduar nga regjistri në makinën e klientit. Për këtë:

  1. Shtypni Win + R dhe ekzekutoni komandën regedit.
  2. Bëni një kopje rezervë.
  3. Klikoni File → Export → Range (I gjithë Regjistri) → Jepni një emër skedari → Ruaj.
  4. Hapni degën: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing dhe fshini MSLlicensing.
  5. Pastaj hapni një lidhje në distancë të desktopit me të drejtat e administratorit. Kur hapet, licenca e re do të regjistrohet në regjistër.

Këshilla! Për të konfiguruar një profil për lidhjen e makinerive të klientit me një rrjet të largët, lexoni udhëzimet e pajisjes.

Kontrollimi i licencave CAL

Është e mundur që serveri i licencimit të Terminal Server të ketë mbaruar licencat. Për ta bërë këtë, thjesht prisni derisa licenca të bëhet e disponueshme ose blini dhe aktivizoni numrin e kërkuar të licencave CAL.

Për të kontrolluar CAL-të e disponueshme dhe të zëna, përdorni Licencimin e Serverit Terminal në serverin Windows:

  1. Hapni Fillimin → Veglat Administrative → Shërbimet e Desktopit në distancë → Menaxheri i Licencimit të Desktopit në distancë.
  2. Zgjidhni serverin tuaj të licencës.
  3. Në dritaren që hapet, klikoni "Veprim" → "Krijo raport".

Raporti do të shfaqë numrin e CAL-ve të Shërbimeve të Desktopit në distancë për përdorues që:

  • instaluar në serverin e licencimit;
  • lëshuar nga serveri i licencimit bazuar në shtrirjen e specifikuar të raportit.

Kur përdorni RDP në një kompjuter që ekzekuton sistemin operativ Windows, për ndonjë arsye mund të ndodhë një gabim që tregon se nuk ka licenca të klientëve të desktopit në distancë. Më vonë në artikull do të flasim për arsyet dhe metodat për eliminimin e një mesazhi të tillë.

Gabimi në fjalë ndodh pavarësisht nga versioni i OS për shkak të mungesës së licencave në kompjuterin e klientit. Ndonjëherë i njëjti mesazh mund të shihet për shkak të pamundësisë për të marrë një licencë të re, sepse e vjetra ishte ruajtur në memorie.

Metoda 1: Heqja e degëve të regjistrit

Metoda e parë është fshirja e disa çelësave të regjistrit të lidhur me licencat RDP. Falë kësaj qasjeje, ju mund të përditësoni licencat e përkohshme dhe në të njëjtën kohë të shpëtoni nga problemet me ruajtjen e të dhënave të vjetëruara.

  1. Përdorni shkurtoren e tastierës "Win + R" dhe shkruani pyetjen e mëposhtme.
  2. Në regjistër, zgjeroni degën "HKEY_LOCAL_MACHINE" dhe kaloni në seksion "SOFTWARE".
  3. Në një OS 32-bit, shkoni te dosja "Microsoft" dhe lëvizni poshtë te drejtoria "Licencimi MS".
  4. Klikoni me të djathtën në rreshtin me dosjen e specifikuar dhe zgjidhni "Fshi".

    Shënim: Mos harroni të bëni një kopje të çelësave që ndryshoni.

  5. Procesi i fshirjes duhet të konfirmohet manualisht.
  6. Në rastin e një sistemi operativ 64-bit, ndryshimi i vetëm është se pasi të keni shkuar në seksion "SOFTWARE", ju duhet të zgjeroni më tej drejtorinë "Wow6432Node". Hapat e mbetur janë plotësisht të ngjashëm me ato të përshkruara më sipër.
  7. Përpara se të vazhdoni me nisjen, rinisni kompjuterin tuaj.

Diten e mire! Ndonjëherë kur lidheni me një server terminal përmes klientit "", mund të ndodhë një gabim: " Sesioni në distancë është shkëputur sepse nuk ka CAL të disponueshme të Desktopit në distancë.» Në këtë artikull dua të përshkruaj arsyet e këtij gabimi dhe të ofroj zgjidhje të mundshme për këtë problem.

Pra, kur lidheni me një server terminal përmes RDP, ndodh një gabim: "Seanca në distancë u shkëput sepse nuk ka CAL të Desktopit në distancë për këtë kompjuter. »

Ky mesazh mund të shihet në rastet e mëposhtme:

  1. Nuk ka asnjë server licencimi të konfiguruar për Shërbimet e Desktopit në distancë në serverin e terminalit.
  2. Nuk ka mbetur asnjë licencë aksesi ndaj klientit (CAL) në serverin e licencimit.

Le t'i shqyrtojmë këto situata në më shumë detaje, dhe gjithashtu të përshkruajmë mënyrat për t'i eliminuar ato.

1. Vendosja e një serveri licencimi

Mund të lexoni rreth instalimit të një serveri terminal, si dhe konfigurimit të një serveri të licencimit të desktopit në distancë dhe aktivizimit të licencave në artikujt e mëposhtëm:

Nëse lidhja e desktopit në distancë me serverin e terminalit ka funksionuar më parë, është e mundur që klientit t'i jetë lëshuar një licencë e përkohshme për 180 ditë dhe kjo licencë tashmë ka skaduar. Për të rimarrë një licencë të përkohshme, duhet: makinë klient hiqni informacionin për një licencë të vlefshme të skaduar nga regjistri.

Hapni redaktorin e regjistrit. Ju mund ta bëni këtë duke ekzekutuar komandën regedit.exeFilloni» - « Gjeni programe dhe skedarë", ose " Filloni» — « Ekzekutoni» ose shtypni kombinimin e tastit Win + R dhe shkruani emrin e komandës në " Ekzekutoni»).

Kur fillon Redaktori i Regjistrit, duhet të fshini drejtorinë e mëposhtme:

HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing

Pas çinstalimit, duhet ta nisni klientin me , në mënyrë që një licencë e re e përkohshme të regjistrohet në regjistër.

2. Mungesa e CAL-ve

Nëse serverit të licencës që licencon këtë server terminali i mbarojnë licencat, duhet të prisni derisa dikush të lëshojë licencën ose të blini dhe aktivizoni numrin e kërkuar të CAL-ve.

Mund të shikoni numrin total, të përdorur dhe të disponueshëm të licencave në skedën e licencimit të serverit të terminalit. Për të hapur këtë snap-in, duhet të shkoni vazhdimisht te menyja " Filloni» - « Administrata» - « Shërbimet e Desktopit në distancë» - « Menaxheri i Licencimit të Desktopit në distancë»

  • data dhe ora e krijimit të raportit;
  • zona e raportit, për shembull Domain, OU=Shitjet ose Të gjitha domenet e besuara;
  • numrin e CAL-ve të Shërbimeve të Desktopit në distancë për përdorues të instaluar në serverin e licencimit;
  • Numri i CAL-ve të shërbimeve të desktopit në distancë për përdorues të lëshuar nga serveri i licencimit bazuar në shtrirjen e specifikuar të raportit.

Raportet e krijuara shfaqen në skedën " Raportet» në Menaxheri i Licencimit të Desktopit në distancë.

A ju ndihmoi ky artikull?

Mirëmëngjes, të dashur lexues dhe abonentë, herën e fundit zgjidhëm problemin që kërkimi nuk funksionon në Outlook 2013. Sot ne nuk do të prekim produktet e Microsoft Office, por do të analizojmë një gabim në funksionimin e një lidhjeje RDP me një server terminal që ekzekuton Windows Server 2012 R2. Një punonjës përpiqet të lidhet me një desktop në distancë dhe në vend të mjedisit të tij të zakonshëm të desktopit, ai merr gabimin: Sesioni në distancë është shkëputur sepse licenca e klientit të desktopit në distancë e ruajtur në këtë kompjuter është ndryshuar. Dhe si rezultat, ai e godet përdoruesin, duke e penguar atë të identifikohet përmes një lidhjeje në distancë. Më poshtë do të shohim se si të përballemi me këtë.

Arsyet e gabimit: diçka e ruajtur në këtë kompjuter është ndryshuar

Le të kuptojmë pse po ju ndodh ky problem, këto janë jehona e një gabimi tjetër: Gabim: Sesioni në distancë është i çaktivizuar sepse nuk ka serverë të disponueshëm për licencimin e desktopit në distancë, në atë kohë na mbaruan licencat në serverin e terminalit për lidhjet me klientët dhe, si rezultat, ne nuk mund të hynim. Si rezultat i kësaj, në disa raste mund të hasni një problem në regjistrin e Windows që çon në një gabim që CAL i ruajtur në këtë kompjuter është ndryshuar.

Në shumicën e rasteve, gabimi: Sesioni në distancë është i çaktivizuar sepse CAL i Desktopit në distancë të ruajtur në këtë kompjuter është ndryshuar, shfaqet në sistemet operative të klientit si Windows 10 ose 8.1

Unë do të përshkruaj se si e rregullova këtë në Windows 10, por kjo do të funksionojë për çdo version të OS. Hapni Redaktorin e Regjistrit të Windows.

Shkoni në degën e regjistrit

HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensin

Dhe fshini plotësisht të gjithë seksionin duke klikuar me të djathtën.

Ne konfirmojmë fshirjen. Më pas e rindisim kompjuterin.

Pasi të keni rindezur, shtypni WIN+R dhe shkruani mstsc /admin për të hapur një dritare të desktopit në distancë si administrator.

Të gjithë mund të përpiqemi të lidhemi me serverin tuaj terminal.

Nëse nuk ju ndihmon, atëherë provoni të krijoni një skedar bat dhe ta ekzekutoni atë, më poshtë është përmbajtja.

Const HKLM = &H80000002
Const MSLicensingStore = "Software\Microsoft\MSLicensing\Store\"
Vendos oReg = GetObject ("winmgmts:\\.\root\default:StdRegProv")
RetVal = oReg.EnumKey (HKLM, MSLicensingStore, RegKeys)
Nëse RetVal<>0 Pastaj
MsgBox ("Nuk mund të lexohej kosherja e regjistrit" & MSLicensingStore)
WScript.Quit
Fundi Nëse
Nëse IsArray(RegKeys) Atëherë
Për çdo çelës në RegKeys
Emri i çelësit = MSLicensingStore & Key
Nëse InStr(1, UCase(KeyEmri), "LICENSE") > 0 Pastaj
RetVal = oReg.DeleteKey (HKLM, Emri i kyçit)
Fundi Nëse
Tjetra
Fundi Nëse

Gjithashtu, nëse keni një server terminal në Windows 7, atëherë kontrolloni funksionimin e modulit, mund t'ju duhet ta instaloni përsëri.