問題起因
筆者自己在阿里雲上搞服務器,有一台 Windows Server 必須通過遠程桌面連接來管理,由於沒能完全關掉 Win10 自帶的煩人的系統更新,導致昨天安裝完更新后出現了連接遠程桌面時“要求的函數不受支持”的問題。
問題描述
使用遠程桌面連接工具連接其他主機時彈出對話框:
提示“出現身份驗證錯誤。要求的函數不受支持。可能由於CredSSP 加密 Oracle 修正”。
嘗試解決但失敗
由於筆者安裝的是 Windows 10 的家庭版,查閱網上的辦法后發現自己沒有組策略編輯器(用網上方法調出 組策略管理器
后卻沒有 加密 Oracle 修正
項目),在 卸載或安裝程序
中也沒有安裝其他高人的博客里所說的那兩個補丁(KB4103727
和 KB4131372
),但卻出現了此問題,推測可能是其他補丁中帶來的。
新方法(適用於 Windows 10家庭版)
該方法通過修改注冊表解決此問題。做個筆記,以防今后再次遇見此問題。
1. 在桌面使用 Win + R
組合鍵調出 運行
窗口,並輸入 regedit
(注冊表編輯器)后回車;
2. 在注冊表編輯器的左側欄中依次逐層找到路徑
計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters
提示:如果你展開到 System
后,發現沒有 CredSSP
這個項,請您執行以下兩步:
2.1. 在 System
上 右鍵 -> 新建 -> 項
,將新建的項更名為 CredSSP
;
2.2. 在 CredSSP
上 右鍵 -> 新建 -> 項
,將新建的項更名為 Parameters
;
3. 在 Parameters
上 右鍵 -> 新建 -> DWORD (32位)值
,將新建的值名稱改為 AllowEncryptionOracle
,完成后雙擊該名稱(若您現在已存在,直接雙擊即可),將彈出一個對話框:
4. 在彈出的編輯窗口中,將數值數據改為 2
,確定即可;
5. 重新嘗試連接遠程桌面,若仍然不行請重啟計算機后重新嘗試連接遠程桌面。