遠程桌面時出現“身份驗證錯誤,要求的函數不受支持”解決辦法

發佈時間:2018-05-10

遠程桌面時 “出現身份驗證錯誤,要求的函數不受支持”的錯誤,如圖所示:

image.png

這是由於本地客戶端或者服務器端一方更新了CVE-2018-0886 的 CredSSP 補丁,而另外一方未安裝更新的原因導致的,詳見:

https://support.microsoft.com/zh-cn/help/4093492/credssp-updates-for-cve-2018-0886-march-13-2018 


解決辦法如下(強烈推薦方法一)。

方法一(強烈推薦):

本地電腦和服務器端都同時安裝更新補丁,更新以後重啓服務器。

補丁單獨下載地址:

win 7、win2008 R2:KB4103718 

win 8、win2012:KB4103730

win10、win2016 :KB4103721

注意下載對應版本補丁進行安裝。


方法二:

注意:如果本地電腦沒有該項,強烈建議按方法一本地安裝補丁;如果本地電腦有此選項,強烈建議按方法一對服務器安裝補丁。

某些特殊情況服務器不能更新最新補丁,可按照以下方法設置本地電腦之後遠程登錄:


在運行裡面輸入gpedit.msc打開策略

找到該路徑:“計算機配置”->“管理模板”->“系統”->“憑據分配” 在右邊設置名稱找到 “加密 Oracle 修正”,將保護級別更改為“易受攻擊”。

修改以後在運行裡面輸入gpupdate更新策略。

image.png

有些用戶可能是英文界面,英文界面如圖所示設置

image.png


三、若本地是win7系統,且沒有 【加密 Oracle 修正】 選項 ,請先創建比如reg.txt文件,將如下代碼添加到文件保存,保存後將txt後綴更改為reg,然後雙擊reg.reg導入到註冊表重啓電腦即可。

圖片.png


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters]

"AllowEncryptionOracle"=dword:00000002