اگر هنگام اتصال به Remote Desktop (RDP) با ویندوز ۱۰ با خطای زیر مواجه میشوید:
An authentication error has occurred. The function requested is not supported.
This could be due to CredSSP encryption oracle remediation.
این مشکل معمولاً به دلیل یک عدم تطابق امنیتی بین کلاینت (ویندوز ۱۰) و سرور ریموت رخ میدهد. مایکروسافت در یکی از بهروزرسانیهای امنیتی مربوط به CredSSP (Credential Security Support Provider protocol) تغییراتی اعمال کرده که باعث این مشکل میشود.
در ادامه روشهای حل این خطا را بررسی میکنیم.
رفع خطای CredSSP Encryption Oracle از طریق Group Policy
ابتدا پنجره ی Runرا باز کرده و کلمه ی gpedit.msc را تایپ کنید.
بعد از وارد شدن به Group Policy به مسیر زیر بروید.
Computer Configuration >> Administrative Templates >> System >> Credentials Delegation >>
سپس گزینه ی Encryption Oracle Remediation را جستجو و بر روی آن 2 بار کلیک کنید.
در پنجره ی بازشده گزینه ی enable را انتخاب نمایید و Protection Level را بر روی Vulnerable قرار دهید و سپس بر روی ok کلیک کنید.
نکته:
در صورتی که با انجام مراحل بالا مشکل برطرف نشد مجددا پنجره ی Run را باز کنید و عبارت gpupdate را تایپ و ok کنید.
پس از اتمام کامند جهت اعمال تنظیمات یکبار سیستم را ریستارت نمایید و مجددا ریموت دسکتاپ را بررسی کنید.
روش دوم: تغییر مقدار رجیستری (Registry Editor)
اگر از نسخه Home ویندوز ۱۰ استفاده میکنید یا Group Policy Editor در سیستم شما در دسترس نیست، میتوانید از ویرایش رجیستری استفاده کنید.
کلیدهای Win + R را فشار داده و عبارت regedit را تایپ کرده و Enter بزنید.
به مسیر زیر بروید:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
اگر System دارای کلیدی به نام CredSSP نیست، روی System راست کلیک کنید، گزینه New > Key را انتخاب کنید و نام آن را CredSSP بگذارید.
داخل پوشه CredSSP، یک کلید جدید ایجاد کنید و نام آن را Parameters بگذارید.
در داخل Parameters، یک مقدار DWORD (32-bit Value) جدید با نام AllowEncryptionOracle ایجاد کنید.
مقدار آن را ۲ قرار دهید (برای فعالسازی حالت Vulnerable).
سیستم را ریاستارت کنید.
روش سوم: بهروزرسانی ویندوز
گاهی این خطا به دلیل یک نسخه قدیمی ویندوز است. برای اطمینان از دریافت آخرین اصلاحات امنیتی:
به Settings > Update & Security بروید.
گزینه Windows Update را انتخاب کنید.
روی Check for updates کلیک کنید و بهروزرسانیها را نصب کنید.
اگر هنگام اتصال به سرور ریموت دسکتاپ در ویندوز ۱۰ با خطای CredSSP Encryption Oracle مواجه شدید، میتوانید با تغییر Group Policy، تنظیمات Registry یا بهروزرسانی ویندوز این مشکل را برطرف کنید. روش Group Policy برای ویندوز پرو و سرورهای سازمانی توصیه میشود، اما اگر به آن دسترسی ندارید، ویرایش رجیستری نیز راهکار مناسبی است.