RDP xatosini tuzatish: “Mijoz litsenziyalari yo'qligi sababli masofaviy seans uzildi. Masofaviy seans uzildi, chunki CALlar yoʻq. Masofaviy ish stoli CALlarini qanday olib tashlash mumkin

XP dan boshlab Windowsning barcha versiyalarida masofaviy ish stoli xizmatiga ulanish uchun foydalaniladigan standart RDP (Remote Desktop Protocol) mijozi mavjud. Ba'zan, terminal serveriga masofaviy ish stoli mijozi orqali ulanishda xatolik yuzaga keladi: "mijoz litsenziyalari yo'qligi sababli masofaviy seans uzildi".

Ushbu xabar ikki holatda paydo bo'lishi mumkin:

  1. Terminal serveri masofaviy ish stoli xizmatlari uchun litsenziya serveri bilan sozlanmagan.
  2. Litsenziyalash serveri mijozga kirish litsenziyalarini (CAL) ajratmagan.

Keling, ikkala holatni ham batafsil ko'rib chiqaylik.

Litsenziya serverini sozlash

Xato ko'pincha allaqachon sozlangan ulanishlarda bir muncha vaqt o'tgach, 120 yoki 180 kundan keyin sodir bo'ladi. Ehtimol, ulanish yaratilganda, mijozga ma'lum vaqt uchun vaqtinchalik litsenziya berilgan. Yangi vaqtinchalik litsenziyani olish uchun siz mijoz mashinasidagi ro'yxatga olish kitobidan muddati o'tgan litsenziya haqidagi ma'lumotlarni o'chirishingiz kerak. Buning uchun:

  1. Win + R tugmalarini bosing va regedit buyrug'ini bajaring.
  2. Ro'yxatga olish kitobining zaxira nusxasini yarating.
  3. Fayl → Eksport → Diapazon (butun registr) → Fayl nomini bering → Saqlash ni bosing.
  4. Filialni oching: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing va MSLicensingni o'chiring.
  5. Keyin administrator huquqlari bilan masofaviy ish stoli ulanishini oching. Ochilgach, yangi litsenziya reestrda ro'yxatga olinadi.

Maslahat! Mijoz mashinalarini masofaviy tarmoqqa ulash uchun profilni sozlash uchun Connection Manager Administration Kit (CMAK) qo'shimcha qismi uchun ko'rsatmalarni o'qing.

CAL litsenziyalarini tekshirish

Terminal Server litsenziyalash serverida litsenziyalar tugab qolgan bo'lishi mumkin. Buning uchun litsenziya mavjud bo'lguncha kuting yoki kerakli miqdordagi CAL litsenziyalarini sotib oling va faollashtiring.

Mavjud va band bo'lgan CALlarni tekshirish uchun Windows serverida Terminal Server Litsenziyasidan foydalaning:

  1. Ishga tushirish → Ma'muriy asboblar → Masofaviy ish stoli xizmatlari → Masofaviy ish stoli litsenziyalash menejerini oching.
  2. Litsenziya serveringizni tanlang.
  3. Ochilgan oynada "Harakat" → "Hisobot yaratish" ni bosing.

Hisobotda har bir foydalanuvchi uchun masofaviy ish stoli xizmatlarining CAL soni ko'rsatiladi:

  • litsenziyalash serveriga o'rnatilgan;
  • ko'rsatilgan hisobot doirasi asosida litsenziyalash serveri tomonidan chiqarilgan.

Maslahat! Keraksiz xizmatlarni o'chirib, Windows 10 mijozini optimallashtirishingiz mumkin. Maqolada xizmatlar ro'yxatini topishingiz mumkin:

XP dan boshlab Windowsning barcha versiyalarida masofaviy ish stoli xizmatiga ulanish uchun foydalaniladigan standart RDP (Remote Desktop Protocol) mijozi mavjud. Ba'zan, terminal serveriga masofaviy ish stoli mijozi orqali ulanishda xatolik yuzaga keladi: "mijoz litsenziyalari yo'qligi sababli masofaviy seans uzildi".

Ushbu xabar ikki holatda paydo bo'lishi mumkin:

  1. Terminal serveri masofaviy ish stoli xizmatlari uchun litsenziya serveri bilan sozlanmagan.
  2. Litsenziyalash serveri mijozga kirish litsenziyalarini (CAL) ajratmagan.

Keling, ikkala holatni ham batafsil ko'rib chiqaylik.

Litsenziya serverini sozlash

Xato ko'pincha allaqachon sozlangan ulanishlarda bir muncha vaqt o'tgach, 120 yoki 180 kundan keyin sodir bo'ladi. Ehtimol, ulanish yaratilganda, mijozga ma'lum vaqt uchun vaqtinchalik litsenziya berilgan. Yangi vaqtinchalik litsenziyani olish uchun siz mijoz mashinasidagi ro'yxatga olish kitobidan muddati o'tgan litsenziya haqidagi ma'lumotlarni o'chirishingiz kerak. Buning uchun:

  1. Win + R tugmalarini bosing va regedit buyrug'ini bajaring.
  2. Zaxira nusxasini yarating.
  3. Fayl → Eksport → Diapazon (butun registr) → Fayl nomini bering → Saqlash ni bosing.
  4. Filialni oching: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing va MSLicensingni o'chiring.
  5. Keyin administrator huquqlari bilan masofaviy ish stoli ulanishini oching. Ochilgach, yangi litsenziya reestrda ro'yxatga olinadi.

Maslahat! Mijoz mashinalarini masofaviy tarmoqqa ulash uchun profilni sozlash uchun uskuna ko'rsatmalarini o'qing.

CAL litsenziyalarini tekshirish

Terminal Server litsenziyalash serverida litsenziyalar tugab qolgan bo'lishi mumkin. Buning uchun litsenziya mavjud bo'lguncha kuting yoki kerakli miqdordagi CAL litsenziyalarini sotib oling va faollashtiring.

Mavjud va band bo'lgan CALlarni tekshirish uchun Windows serverida Terminal Server Litsenziyasidan foydalaning:

  1. Ishga tushirish → Ma'muriy asboblar → Masofaviy ish stoli xizmatlari → Masofaviy ish stoli litsenziyalash menejerini oching.
  2. Litsenziya serveringizni tanlang.
  3. Ochilgan oynada "Harakat" → "Hisobot yaratish" ni bosing.

Hisobotda har bir foydalanuvchi uchun masofaviy ish stoli xizmatlarining CAL soni ko'rsatiladi:

  • litsenziyalash serveriga o'rnatilgan;
  • ko'rsatilgan hisobot doirasi asosida litsenziyalash serveri tomonidan chiqarilgan.

Windows operatsion tizimida ishlaydigan kompyuterda RDP dan foydalanilganda, ba'zi sabablarga ko'ra masofaviy ish stoli mijoz litsenziyalari yo'qligini ko'rsatadigan xatolik yuzaga kelishi mumkin. Keyinchalik maqolada bunday xabarni yo'q qilishning sabablari va usullari haqida gapiramiz.

Ko'rib chiqilayotgan xato OS versiyasidan qat'i nazar, mijoz kompyuterida litsenziyalar yo'qligi sababli yuzaga keladi. Ba'zida xuddi shu xabar yangi litsenziyani olishning iloji yo'qligi sababli ko'rish mumkin, chunki eskisi keshlangan.

1-usul: Ro'yxatga olish kitobi bo'limlarini o'chirish

Birinchi usul - RDP litsenziyalari bilan bog'liq ba'zi ro'yxatga olish kitobi kalitlarini o'chirish. Ushbu yondashuv tufayli siz vaqtinchalik litsenziyalarni yangilashingiz va shu bilan birga eskirgan yozuvlarni keshlash bilan bog'liq muammolardan xalos bo'lishingiz mumkin.

  1. Klaviatura yorlig'idan foydalaning "Win + R" va quyidagi so'rovni kiriting.
  2. Ro'yxatga olish kitobida filialni kengaytiring "HKEY_LOCAL_MACHINE" va bo'limga o'ting "DASTURIY TA'MINOT".
  3. 32-bitli operatsion tizimda papkaga o'ting "Microsoft" va katalogga pastga aylantiring "MS litsenziyalash".
  4. Belgilangan jild bilan chiziqni o'ng tugmasini bosing va tanlang "O'chirish".

    Eslatma: O'zgartirgan kalitlarning nusxasini yaratishni unutmang.

  5. O'chirish jarayoni qo'lda tasdiqlanishi kerak.
  6. 64-bitli OS bo'lsa, yagona farq bo'limga o'tgandan keyin "DASTURIY TA'MINOT", siz katalogni yanada kengaytirishingiz kerak "Voy6432tugun". Qolgan qadamlar yuqorida tavsiflanganlarga to'liq o'xshaydi.
  7. Ishga kirishishdan oldin kompyuteringizni qayta ishga tushiring.

Xayrli kun! Ba'zan "" mijoz orqali terminal serveriga ulanishda xatolik yuz berishi mumkin: " Masofaviy seans uzildi, chunki masofaviy ish stoli CALlari mavjud emas.» Ushbu maqolada men ushbu xatoning sabablarini tasvirlab bermoqchiman va ushbu muammoning mumkin bo'lgan echimlarini taklif qilmoqchiman.

Shunday qilib, RDP orqali terminal serveriga ulanishda xatolik yuz beradi: “Masofaviy seans uzildi, chunki bu kompyuter uchun masofaviy ish stoli CALlari mavjud emas. »

Ushbu xabarni quyidagi hollarda ko'rish mumkin:

  1. Terminal serverida masofaviy ish stoli xizmatlari uchun sozlangan litsenziyalash serveri mavjud emas.
  2. Litsenziyalash serverida mijozga kirish litsenziyalari (CAL) qolmagan.

Keling, ushbu vaziyatlarni batafsil ko'rib chiqaylik, shuningdek ularni bartaraf etish yo'llarini belgilaymiz.

1. Litsenziyalash serverini o'rnatish

Terminal serverini o'rnatish, shuningdek, masofaviy ish stoli litsenziyalash serverini o'rnatish va litsenziyalarni faollashtirish haqida quyidagi maqolalarda o'qishingiz mumkin:

Agar terminal serveriga masofaviy ish stoli ulanishi ilgari ishlagan bo'lsa, mijozga 180 kunlik vaqtinchalik litsenziya berilgan bo'lishi mumkin va bu litsenziya allaqachon tugagan. Vaqtinchalik litsenziyani qayta olish uchun sizga quyidagilar kerak: mijoz mashinasi amaldagi muddati o‘tgan litsenziya haqidagi ma’lumotlarni reestrdan olib tashlash.

Ro'yxatga olish kitobi muharririni ishga tushiring. Buni buyruqni ishga tushirish orqali qilishingiz mumkin regedit.exeBoshlash» - « Dasturlar va fayllarni toping", yoki" Boshlash» — « Bajarish» yoki tugmalar birikmasini bosing Win + R va buyruq nomini "ga kiriting Bajarish»).

Ro'yxatga olish kitobi muharriri ishga tushganda, siz quyidagi katalogni o'chirishingiz kerak:

HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing

O'chirishdan so'ng, mijozni ro'yxatga olish kitobida yangi vaqtinchalik litsenziya ro'yxatdan o'tkazish uchun bilan boshlashingiz kerak.

2. CAL ning etishmasligi

Agar ushbu terminal serverini litsenziyalovchi litsenziya serverida litsenziyalar tugasa, kimdir litsenziyani chiqarguncha kutishingiz yoki kerakli miqdordagi CAL ni sotib olishingiz va faollashtirishingiz kerak.

Litsenziyalarning umumiy, foydalanilgan va mavjud sonini Terminal Server Litsenziyalash qo'shimchasida ko'rishingiz mumkin. Ushbu qo'shimchani ochish uchun siz doimiy ravishda menyuga o'tishingiz kerak " Boshlash» - « Ma'muriyat» - « Masofaviy ish stoli xizmatlari» - « Masofaviy ish stoli litsenziyalash menejeri»

  • hisobot tuzilgan sana va vaqt;
  • hisobot maydoni, masalan, Domen, OU=Sotish yoki Barcha ishonchli domenlar;
  • litsenziyalash serverida o'rnatilgan har bir foydalanuvchi uchun masofaviy ish stoli xizmatlarining CAL soni;
  • Litsenziyalovchi server tomonidan belgilangan hisobot doirasi asosida berilgan har bir foydalanuvchi uchun masofaviy ish stoli xizmatlarining CAL soni.

Yaratilgan hisobotlar "yorlig'ida ko'rsatiladi Hisobotlar» Masofaviy ish stoli litsenziyalash menejerida.

Ushbu maqola sizga yordam berdimi?

Xayrli kun, aziz o'quvchilar va obunachilar, oxirgi marta biz 2013 yil Outlookda qidiruv ishlamasligi muammosini hal qildik. Bugun biz Microsoft ofis mahsulotlariga tegmaymiz, lekin Windows Server 2012 R2 bilan ishlaydigan terminal serveriga RDP ulanishining ishlashidagi xatoni tahlil qilamiz. Xodim masofaviy ish stoliga ulanishga harakat qiladi va odatdagi ish stoli muhiti o'rniga u xatoni oladi: Masofaviy seans uzildi, chunki bu kompyuterda saqlangan Masofaviy ish stoli mijozi litsenziyasi o'zgartirildi. Va natijada foydalanuvchini tepib, uning masofaviy ulanish orqali tizimga kirishiga to'sqinlik qiladi. Quyida bu bilan qanday kurashishni ko'rib chiqamiz.

Xatoning sabablari: ushbu kompyuterda saqlangan narsa o'zgartirildi

Keling, nima uchun bu muammo siz bilan sodir bo'layotganini aniqlaylik, bular boshqa xatoning aks-sadolari: Xato: Masofaviy seans o'chirilgan, chunki mavjud masofaviy ish stoli litsenziyalash serverlari mavjud emas, o'sha paytda mijoz ulanishlari uchun terminal serverida litsenziyalar tugaydi. va natijada biz kira olmadik. Natijada, ba'zi hollarda Windows ro'yxatga olish kitobida muammo yuzaga kelishi mumkin, bu esa ushbu kompyuterda saqlangan CAL o'zgartirilganligi haqidagi xatoga olib keladi.

Ko'pgina hollarda xato: Masofaviy seans o'chirilgan, chunki bu kompyuterda saqlangan Masofaviy ish stoli CAL o'zgartirilgan, Windows 10 yoki 8.1 kabi mijoz operatsion tizimlarida paydo bo'ladi.

Men buni Windows 10 da qanday tuzatganimni tasvirlab beraman, lekin bu OS ning har qanday versiyasi uchun ishlaydi. Windows ro'yxatga olish kitobi muharririni oching.

Ro'yxatga olish bo'limiga boring

HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensin

Va o'ng tugmasini bosish orqali butun bo'limni butunlay o'chirib tashlang.

Biz o'chirishni tasdiqlaymiz. Keyin kompyuterni qayta ishga tushiramiz.

Qayta ishga tushirganingizdan so'ng, ma'mur sifatida masofaviy ish stoli oynasini ochish uchun WIN+R tugmalarini bosing va mstsc /admin kiriting.

Barchamiz terminal serveringizga ulanishga harakat qilishimiz mumkin.

Agar u yordam bermasa, unda bat faylini yaratib, uni ishga tushirishga harakat qiling, quyida mazmuni bor.

Const HKLM = &H80000002
Const MSLicensingStore = "Software\Microsoft\MSLicensing\Store\"
oReg = GetObject("winmgmts:\\.\root\default:StdRegProv") o'rnating.
RetVal = oReg.EnumKey (HKLM, MSLicensingStore, RegKeys)
Agar RetVal<>0 Keyin
MsgBox("Ro'yxatga olish kitobi uyasini o'qib bo'lmadi" va MSLicensingStore)
WScript.Chiqish
Agar tugaydi
Agar IsArray (RegKeys) bo'lsa
RegKey-dagi har bir kalit uchun
KeyName = MSLicensingStore va kalit
Agar InStr(1, UCase(KeyName), "LICENSE") > 0 bo'lsa
RetVal = oReg.DeleteKey (HKLM, KeyName)
Agar tugaydi
Keyingisi
Agar tugaydi

Bundan tashqari, agar sizda Windows 7 da terminal serveringiz bo'lsa, modulning ishlashini tekshiring, uni qayta o'rnatishingiz kerak bo'lishi mumkin.