Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

เกิดข้อผิดพลาดในการตรวจสอบสิทธิ์ RDP ไม่รองรับฟังก์ชันที่ร้องขอ

หากเมื่อคุณพยายามใช้การเชื่อมต่อเดสก์ท็อประยะไกลระหว่างคอมพิวเตอร์ Windows สองเครื่อง และคุณได้รับข้อความแสดงข้อผิดพลาด – ข้อผิดพลาดการเชื่อมต่อเดสก์ท็อประยะไกล เกิดข้อผิดพลาดในการตรวจสอบสิทธิ์ ไม่รองรับฟังก์ชันที่ร้องขอ โพสต์นี้มีวัตถุประสงค์เพื่อช่วยคุณ ในโพสต์นี้ เราจะระบุสาเหตุที่เป็นไปได้ที่ทราบซึ่งอาจทำให้เกิดข้อผิดพลาด จากนั้นให้วิธีแก้ไขที่คุณสามารถลองเพื่อช่วยแก้ไขปัญหานี้ได้

เมื่อการตรวจสอบสิทธิ์การเชื่อมต่อเดสก์ท็อประยะไกลล้มเหลว คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้

การเชื่อมต่อเดสก์ท็อประยะไกล

เกิดข้อผิดพลาดในการตรวจสอบสิทธิ์
ฟังก์ชันที่ร้องขอไม่ได้รับการสนับสนุน

คอมพิวเตอร์ระยะไกล:Computer_Name หรือ IP_Address
อาจเป็นเพราะการแก้ไข oracle การเข้ารหัส CredSSP
สำหรับข้อมูลเพิ่มเติม โปรดดูที่ https://go.microsoft.com/fwlink/?linkid=866660

เกิดข้อผิดพลาดในการตรวจสอบสิทธิ์ RDP ไม่รองรับฟังก์ชันที่ร้องขอ

ดังที่คุณเห็นจากภาพด้านบน ข้อความแสดงข้อผิดพลาดเกิดจาก CredSPP Encryption Oracle Remediation . คุณสามารถแก้ไข 'เกิดข้อผิดพลาดในการตรวจสอบสิทธิ์ ซึ่งอาจเกิดจากข้อผิดพลาดในการแก้ไข oracle การเข้ารหัส CredSSP' โดยใช้ Registry หรือ Group Policy Editor

เมื่อเร็วๆ นี้ Microsoft พบว่ามีช่องโหว่ในการเรียกใช้โค้ดจากระยะไกล (CVE-2018-0886:การเข้ารหัส oracle Attack) ในเวอร์ชัน CredSSP ผู้โจมตีที่ประสบความสำเร็จในการใช้ประโยชน์จากช่องโหว่นี้สามารถถ่ายทอดข้อมูลประจำตัวของผู้ใช้เพื่อรันโค้ดบนระบบเป้าหมาย ดังนั้นแอปพลิเคชันใดๆ ที่ขึ้นอยู่กับ CredSSP สำหรับการตรวจสอบสิทธิ์ก็เสี่ยงต่อการโจมตีประเภทนี้

เพื่อแก้ไขความเสี่ยงด้านความปลอดภัยนี้ Microsoft ได้ออกการปรับปรุงการรักษาความปลอดภัยเพื่อจัดการกับช่องโหว่โดยแก้ไขวิธีที่ CredSSP ตรวจสอบคำขอในระหว่างกระบวนการตรวจสอบสิทธิ์ โปรแกรมแก้ไขที่อัปเดตโปรโตคอลการตรวจสอบสิทธิ์ CredSSP และไคลเอ็นต์เดสก์ท็อประยะไกลสำหรับแพลตฟอร์มที่ได้รับผลกระทบทั้งหมด

หลังจากติดตั้งการอัปเดต ไคลเอ็นต์ที่แพตช์แล้วจะไม่สามารถสื่อสารกับเซิร์ฟเวอร์ที่ไม่ได้แพตช์ได้ กล่าวคือ หากคอมพิวเตอร์ไคลเอนต์ติดตั้งการอัปเดตความปลอดภัย แต่คอมพิวเตอร์เซิร์ฟเวอร์ไม่ได้รับการอัพเดตด้วยการอัปเดตความปลอดภัย (หรือในทางกลับกัน) การเชื่อมต่อระยะไกลไม่สำเร็จและผู้ใช้ได้รับข้อความแสดงข้อผิดพลาดที่กล่าวถึงข้างต้น

เกิดข้อผิดพลาดในการตรวจสอบสิทธิ์ RDP ไม่รองรับฟังก์ชันที่ร้องขอ

หากคุณพบกับ ข้อผิดพลาดการเชื่อมต่อเดสก์ท็อประยะไกล เกิดข้อผิดพลาดในการตรวจสอบสิทธิ์ ไม่รองรับฟังก์ชันที่ร้องขอ ข้อความแสดงข้อผิดพลาด คุณสามารถลองใช้วิธีแก้ปัญหาที่เราแนะนำด้านล่างเพื่อแก้ไขปัญหา

  1. อัปเดต Windows 10 ด้วยแพตช์ความปลอดภัยล่าสุด
  2. แก้ไข การเข้ารหัส Oracle Remediation นโยบาย
  3. สร้างและกำหนดค่า AllowEncryptionOracle รีจิสตรีคีย์

มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน

1] อัปเดต Windows 10 ด้วยแพตช์ความปลอดภัยล่าสุด

ในวิธีแก้ปัญหานี้ ขอแนะนำให้คุณติดตั้งแพตช์ความปลอดภัย CredSSP ในคอมพิวเตอร์ทั้งสองเครื่อง (เซิร์ฟเวอร์และไคลเอนต์) หรือคุณสามารถคลิก เริ่ม> การตั้งค่า> อัปเดตและความปลอดภัย> Windows Update> ตรวจสอบการอัปเดต เพื่อดาวน์โหลดและติดตั้งการอัปเดตสะสมล่าสุด

เมื่อคอมพิวเตอร์ทั้งสองเครื่องติดตั้งโปรแกรมแก้ไข CredSSP แล้ว เกิดข้อผิดพลาดในการตรวจสอบสิทธิ์ – ไม่รองรับฟังก์ชันที่ร้องขอ ข้อความแสดงข้อผิดพลาดจะได้รับการแก้ไข

หากไม่สามารถติดตั้งการอัปเดตความปลอดภัยในคอมพิวเตอร์เซิร์ฟเวอร์หรือไคลเอ็นต์ได้เนื่องจากสาเหตุบางประการ คุณสามารถใช้โซลูชันที่ 2 และ 3 ด้านล่างได้

2] แก้ไข การเข้ารหัส Oracle Remediation นโยบาย

ข้อความแสดงข้อผิดพลาดสามารถแก้ไขได้โดยใช้ตัวแก้ไขนโยบายกลุ่มเพื่อแก้ไข การเข้ารหัส Oracle Remediation นโยบาย

เกิดข้อผิดพลาดในการตรวจสอบสิทธิ์ RDP ไม่รองรับฟังก์ชันที่ร้องขอ

หมายเหตุ: วิธีนี้ใช้ไม่ได้กับ Windows 10 Home edition เนื่องจากไม่ได้ติดตั้ง Local Group Policy Editor ตามค่าเริ่มต้น แต่คุณสามารถแก้ไขปัญหานี้ได้โดยเพิ่ม Local Group Policy Editor ให้กับ Windows 10 Home edition

ในการเปิดใช้งานนโยบายการเข้ารหัสของ Oracle Remediation ให้ทำดังต่อไปนี้:

  • กดปุ่ม Windows + R
  • ในกล่องโต้ตอบ Run ให้พิมพ์ gpedit.msc แล้วกด Enter เพื่อเปิด Group Policy Editor
  • ภายใน Local Group Policy Editor ให้ใช้บานหน้าต่างด้านซ้ายเพื่อไปยังเส้นทางด้านล่าง:

การกำหนดค่าคอมพิวเตอร์> เทมเพลตการดูแลระบบ> ระบบ> การมอบหมายข้อมูลรับรอง

  • ในบานหน้าต่างด้านขวา ดับเบิลคลิกที่ การเข้ารหัส Oracle Remediation เพื่อแก้ไขคุณสมบัติของมัน
  • เมื่อเปิดนโยบายการเข้ารหัสของ Oracle Remediation ให้ตั้งค่าปุ่มตัวเลือกเป็น เปิดใช้งาน .
  • ถัดไป เลื่อนลงไปที่ ระดับการป้องกัน และเปลี่ยนเป็น เสี่ยง .
  • คลิก สมัคร> ตกลง เพื่อบันทึกการเปลี่ยนแปลง

ตอนนี้คุณสามารถออกจาก Local Group Policy Editor และรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณได้ ในการบู๊ต ให้ลองเชื่อมต่อ RDP อีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่

3] สร้างและกำหนดค่า AllowEncryptionOracle รีจิสตรีคีย์

ซึ่งเทียบเท่ากับการเปิดใช้งาน การเข้ารหัส Oracle Remediation  นโยบาย. คุณสามารถแก้ไขปัญหาได้โดยการสร้างและกำหนดค่าคีย์รีจิสทรีต่อไปนี้:

AllowEncryptionOracle:DWORD:2

เกิดข้อผิดพลาดในการตรวจสอบสิทธิ์ RDP ไม่รองรับฟังก์ชันที่ร้องขอ

เนื่องจากเป็นการดำเนินการรีจิสทรี ขอแนะนำให้สำรองข้อมูลรีจิสทรีหรือสร้างจุดคืนค่าระบบในกรณีที่ขั้นตอนผิดพลาด

เมื่อคุณได้ใช้มาตรการป้องกันที่จำเป็นแล้ว คุณสามารถดำเนินการดังต่อไปนี้:

  • กดปุ่ม Windows + R
  • ในกล่องโต้ตอบ เรียกใช้ ให้พิมพ์ regedit แล้วกด Enter เพื่อเปิด Registry Editor
  • นำทางหรือข้ามไปยังเส้นทางคีย์รีจิสทรีด้านล่าง:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  • คลิกขวาที่ระบบ เลือก ใหม่> กุญแจ และตั้งชื่อเป็น CredSSP
  • ถัดไป คลิกขวา CredSSP เลือก ใหม่> กุญแจ และตั้งชื่อเป็น พารามิเตอร์
  • ตอนนี้ ให้คลิกขวาที่พื้นที่ว่างบนบานหน้าต่างด้านขวาแล้วเลือก ใหม่> ค่า DWORD (32 บิต) .
  • เปลี่ยนชื่อค่าเป็น AllowEncryptionOracle แล้วกด Enter
  • ดับเบิลคลิกที่ค่าใหม่เพื่อแก้ไขคุณสมบัติ
  • อินพุต 2 ในช่อง Value data แล้วกด Enter เพื่อบันทึกการเปลี่ยนแปลง
  • ออกจาก Registry Editor และรีสตาร์ทพีซีของคุณ

ตอนนี้คุณควรจะสามารถสร้างการเชื่อมต่อเดสก์ท็อประยะไกลได้สำเร็จ!

เกิดข้อผิดพลาดในการตรวจสอบสิทธิ์ RDP ไม่รองรับฟังก์ชันที่ร้องขอ