حل ارور لایسنس ریموت دسکتاپ در ویندوز سرور

حل ارور لایسنس ریموت دسکتاپ در ویندوز سرور

حدود ۲ دقیقه مطالعه

یکی از رایج‌ترین خطاهایی که هنگام اتصال از طریق ریموت به ویندوز سرور با آن مواجه می‌شویم، پیام‌هایی مثل “No Remote Desktop License Servers available” یا “RD Licensing Mode is not configured” است. این خطا معمولاً زمانی رخ می‌دهد که کلاینت نمی‌تواند از سرور لایسنس، مجوز دریافت کند.

پیغام خطای Remote Desktop licensing mode is not configured در ویندوز سرور

علت خطای لایسنس:

دلایل بروز این مشکل می‌تواند هم از سمت سرور باشد، هم از سمت کلاینت:

– پایان یافتن دوره مجوز (Grace Period)

– غیرفعال بودن یا قطع بودن ارتباط با لایسنس سرور

– تنظیم نادرست ساعت و تاریخ

– خرابی یا تنظیمات اشتباه در رجیستری

– عدم به‌روزرسانی سیستم عامل

از سمت کلاینت نیز موارد زیر می‌تواند باعث مشکل شود:

– نصب ناقص Remote Desktop

– محدودیت‌های شبکه یا فایروال

– ناسازگاری نسخه‌ها

– مجوزهای ناکافی برای کاربر

روش‌های کاربردی رفع خطای لایسنس ریموت دسکتاپ

  1.  تنظیم لایسنس سرور و حالت مجوزدهی (Licensing Mode)

برای تعریف لایسنس سرور و حالت صدور مجوز:

۱٫ کلید Win + R را فشار دهید، عبارت gpedit.msc را وارد کنید.

۲٫ مسیر زیر را طی کنید:

Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Licensing

مسیر Licensing در Group Policy ویندوز سرور برای تنظیم لایسنس ریموت دسکتاپ

۳٫ روی گزینه Use the specified Remote Desktop license servers کلیک کنید.

۴٫ گزینه Enabled را انتخاب و نام یا IP لایسنس سرور را وارد نمایید.

فعال کردن گزینه Use the specified Remote Desktop license servers و وارد کردن آدرس لایسنس سرور

۵٫ سپس روی Set the Remote Desktop licensing mode کلیک کرده، و حالت Per User یا Per Device را انتخاب کنید.

تنظیم Set the Remote Desktop licensing mode روی حالت Per User یا Per Device

۶٫ سیستم را ریستارت کنید تا تنظیمات اعمال شود.

۲٫ تعیین دسترسی کاربران به ریموت دسکتاپ

اگر کاربری نمی‌تواند به سرور متصل شود، ممکن است مجوز دسترسی نداشته باشد:

۱٫ gpedit.msc را باز کرده و به مسیر زیر بروید:

Computer Configuration > Windows Settings > Security Settings > Local Policies > User Rights Assignment

  1. گزینه Allow log on through Remote Desktop Services را باز کرده، کاربر یا گروه مورد نظر را اضافه کنید.
افزودن کاربر یا گروه به گزینه Allow log on through Remote Desktop Services

۳٫ همگام‌سازی تاریخ و ساعت کلاینت و سرور

اختلاف ساعت بین سرور و کلاینت می‌تواند باعث نامعتبر شدن گواهینامه‌ها شود. دو راه حل:

– بررسی دستی ساعت و تاریخ در هر دو سیستم

– تنظیم اتصال به یک سرور NTP مشترک

۴٫ حذف کلید رجیستری GracePeriod

کلید GracePeriod امکان استفاده رایگان از ریموت دسکتاپ را تا ۱۲۰ روز فراهم می‌کند که مراحل زیر میبایست اجراشود:

regedit.exe را اجرا کرده و به مسیر زیر بروید:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

مسیر رجیستری GracePeriod در Terminal Server برای رفع خطای لایسنس ریموت دسکتاپ

سپس روی GracePeriod کلیک راست کنید و روی Permissions کلیک کنید.

در این بخش مالکیت دایرکتوری GracePeriod  را به کاربر admin تغییر می دهید وبه کاربر admin دسترسی کامل می دهیم تا امکان پاک کردن کلید L$RTMTIMEBOMB فراهم شود.

تغییر مالکیت و سطح دسترسی کلید GracePeriod در پنجره Permissions رجیستری ویندوز

سپس کلید  را حذف کرده و ویندوز را ریست کنید ، با بوت مجدد، سیستم اقدام به ساخت کلید جدید با مقادیر جدید خواهد کرد و مشکل برطرف میشود.

آموزش‌های مرتبط

ارسال نظر