問題起因
筆者自己在阿里雲上搞服務器,有一台 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. 重新嘗試連接遠程桌面,若仍然不行請重啟計算機后重新嘗試連接遠程桌面。
