Vyskytla sa chyba overenia, požadovaná funkcia nie je podporovaná

Ak sa pri pokuse o použitie pripojenia k vzdialenej ploche(use the Remote Desktop Connection) medzi dvoma počítačmi so systémom Windows(Windows) zobrazí chybové hlásenie – chyba pripojenia vzdialenej pracovnej plochy, vyskytla sa chyba overenia, požadovaná funkcia nie je podporovaná(Remote Desktop Connection error, An Authentication error has occurred, The Function requested is not supported) , tento príspevok vám má pomôcť. V tomto príspevku identifikujeme niektoré potenciálne známe príčiny, ktoré môžu spôsobiť chybu, a potom poskytneme možné riešenia, ktoré môžete skúsiť vyriešiť tento problém.

Keď overenie pripojenia k vzdialenej ploche(Remote Desktop Connection) zlyhá, zobrazí sa nasledujúce chybové hlásenie;

Remote Desktop Connection

An authentication error has occurred.
The function requested is not supported.

Remote computer: Computer_Name or IP_Address
This could be due to CredSSP encryption oracle remediation.
For more information, see https://go.microsoft.com/fwlink/?linkid=866660

Chyba pripojenia RDP: Vyskytla sa chyba overenia

Ako vidíte na obrázku vyššie, chybové hlásenie je spôsobené šifrovaním CredSPP Oracle Remediation(CredSPP Encryption Oracle Remediation) . Chybu „Vyskytla sa chyba overenia, môže to byť spôsobené opravou šifrovania CredSSP oracle“ môžete opraviť pomocou Editora databázy Registry(Registry) alebo skupinovej politiky(Group Policy Editor) .

Spoločnosť Microsoft(Microsoft) nedávno zistila, že vo verziách CredSSP existuje chyba zabezpečenia vzdialeného spustenia kódu (CVE-2018-0886: šifrovací útok oracle) . Útočník, ktorý úspešne zneužije túto chybu zabezpečenia, by mohol odovzdať poverenia používateľa na spustenie kódu v cieľovom systéme. Takže každá aplikácia, ktorá pri autentifikácii závisí od CredSSP , bola zraniteľná voči tomuto typu útoku.

Na opravu tohto bezpečnostného rizika spoločnosť Microsoft(Microsoft) vydala aktualizáciu zabezpečenia, ktorá rieši túto zraniteľnosť opravou spôsobu, akým CredSSP overuje požiadavky počas procesu overovania. Oprava aktualizovala overovací protokol CredSSP a klientov (CredSSP)vzdialenej pracovnej plochy(Remote Desktop) pre všetky ovplyvnené platformy.

Po nainštalovaní aktualizácie neboli opravení klienti schopní komunikovať s neopravenými servermi. Inými slovami, ak má klientsky počítač nainštalovanú bezpečnostnú aktualizáciu, ale serverový počítač nebol aktualizovaný bezpečnostnou aktualizáciou (alebo naopak), vzdialené pripojenie bolo neúspešné a používateľ dostal vyššie uvedené chybové hlásenie.

(RDP Authentication)Vyskytla sa chyba overenia RDP , požadovaná funkcia(Function) nie je podporovaná

Ak sa stretnete s chybou pripojenia vzdialenej pracovnej plochy, vyskytla sa chyba overenia, chybové hlásenie Požadovaná funkcia nie je podporovaná(Remote Desktop Connection error, An Authentication error has occurred, The Function requested is not supported) , na vyriešenie problému môžete vyskúšať naše odporúčané riešenia uvedené nižšie.

  1. Aktualizujte(Update) Windows 10 najnovšími bezpečnostnými záplatami
  2. Upravte  politiku šifrovania Oracle Remediation(Encryption Oracle Remediation)
  3. Vytvorte a nakonfigurujte kľúč databázy Registry AllowEncryptionOracle

Pozrime sa na popis príslušného procesu vo vzťahu ku každému z uvedených riešení.

1] Aktualizujte Windows 10(Update Windows 10) najnovšími bezpečnostnými záplatami

V tomto riešení sa odporúča nainštalovať bezpečnostnú opravu CredSSP(CredSSP security patch) na oba počítače (server aj klient). Prípadne môžete kliknúť na Štart(Start) > Nastavenia(Settings) > Aktualizácia a zabezpečenie(Update & Security) > Windows Update > Vyhľadať aktualizácie(Check for Updates) a stiahnuť a nainštalovať najnovšiu kumulatívnu aktualizáciu.

Keď budú mať oba počítače nainštalovanú opravu CredSSP , vyskytla sa chyba overenia –(An Authentication error has occurred – The Function requested is not supported) chybová správa Požadovaná funkcia nie je podporovaná bude vyriešená.

Ak z nejakých dôvodov nemôžete nainštalovať aktualizáciu zabezpečenia na server alebo klientsky počítač, môžete použiť riešenia 2 a 3 nižšie.

2] Upravte  politiku šifrovania Oracle Remediation(Encryption Oracle Remediation)

Chybové hlásenie je možné vyriešiť pomocou editora skupinovej politiky(Group Policy) na úpravu politiky Encryption Oracle Remediation  .

Poznámka:(Note:) Táto metóda sa nevzťahuje na Windows 10 Home edition, pretože Editor miestnej politiky skupiny(Local Group Policy Editor) nie je predvolene nainštalovaný. Tento problém však môžete obísť pridaním Editora miestnych zásad skupiny do Windows 10 Home edition(adding Local Group Policy Editor to Windows 10 Home edition) .

Ak chcete povoliť politiku Encryption Oracle Remediation , postupujte takto:

  • Stlačte kláves Windows + R.
  • V dialógovom okne Spustiť zadajte gpedit.msc a stlačením klávesu Enter otvorte Editor zásad skupiny(open Group Policy Editor) .
  • V rámci Editora lokálnej skupinovej politiky(Local Group Policy Editor) použite ľavý panel na prechod na cestu nižšie:

Computer Configuration > Administrative Templates > System > Credentials Delegation

  • Na pravej table dvakrát kliknite na Encryption Oracle Remediation  a upravte jej vlastnosti.
  • Po otvorení politiky Encryption Oracle Remediation nastavte prepínač na hodnotu Enabled .
  • Ďalej prejdite nadol na  Úroveň ochrany( Protection Level)  a zmeňte ju na Zraniteľné(Vulnerable) .
  • Kliknutím na Použiť(Apply) > OK uložte zmeny.

Teraz môžete ukončiť Editor miestnej politiky skupiny(Local Group Policy Editor) a reštartovať počítač. Pri zavádzaní skúste znova pripojiť RDP a zistite, či sa problém vyriešil.

3] Vytvorte a nakonfigurujte kľúč databázy Registry AllowEncryptionOracle

Ide o ekvivalent povolenia  politiky Encryption Oracle Remediation  . Problém môžete vyriešiť vytvorením a konfiguráciou nasledujúceho kľúča databázy Registry:

AllowEncryptionOracle: DWORD: 2

Keďže ide o operáciu registra, odporúča sa zálohovať register(back up the registry)  alebo  vytvoriť bod obnovenia systému  pre prípad, že by sa postup pokazil.

Po vykonaní potrebných preventívnych opatrení môžete postupovať takto:

  • Stlačte kláves Windows + R.
  • V dialógovom okne Spustiť zadajte príkaz regedit(regedit) a stlačením klávesu Enter otvorte Editor databázy Registry(Registry Editor) .
  • Prejdite alebo prejdite na cestu kľúča databázy Registry nižšie:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  • Kliknite pravým tlačidlom myši na Systém,(System,) vyberte Nový(New) > Kľúč(Key) a nastavte jeho názov ako CredSSP.
  • Ďalej kliknite pravým tlačidlom myši na CredSSP, vyberte Nový(New) > Kľúč(Key) a nastavte jeho názov ako Parametre.(Parameters.)
  • Teraz kliknite pravým tlačidlom myši na prázdne miesto na pravej table a potom vyberte položku Nové(New) > Hodnota DWORD (32-bitová)(DWORD (32-bit) Value) .
  • Premenujte názov hodnoty na AllowEncryptionOracle  a stlačte Enter.
  • Dvakrát kliknite(Double-click) na novú hodnotu a upravte jej vlastnosti.
  • Zadajte 2 do poľa Údaj hodnoty(Value) a stlačením klávesu Enter uložte zmenu.
  • Ukončite Editor databázy Registry(Registry Editor) a reštartujte počítač.

Teraz by ste mali byť schopní úspešne vytvoriť pripojenie k vzdialenej ploche !(Remote Desktop Connection)



About the author

Som inžinier windows,ios,pdf,errors,gadgets s viac ako 10-ročnými skúsenosťami. Pracoval som na mnohých vysokokvalitných Windows aplikáciách a frameworkoch, ako sú OneDrive for Business, Office 365 a ďalšie. Moja nedávna práca zahŕňala vývoj čítačky súborov PDF pre platformu Windows a prácu na tom, aby boli chybové správy zrozumiteľnejšie pre používateľov. Okrem toho sa už niekoľko rokov podieľam na vývoji platformy ios a veľmi dobre poznám jej funkcie a zvláštnosti.



Related posts