这两天要远程维护2个服务器,其中一个服务器怎么都远程不上,后来网上查,原来自己的电脑升级到Windows10 1809 17763.1217版本和补丁后都会可能报错: 出现身份验证错误,要求的函数不正确,这可能是由于CredSSP加密Oracle修正。。。。的情况

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(1)

怎么都调整网络都连不上

我度娘了好久试了很多网上的说法,还是不行,因为我的家庭版一运行不了gpedit.msc ,

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(2)

家庭版运行不了gpedit.msc

按照网上的教程要打开注册表,修改计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters

但是我的电脑里怎么也搜索不到AllowEncryptionOracle这个值,这就尴尬了,郁闷了一下午,最后,那我就给它手工加一个呗。加完还真的香。。。

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(3)

加完后的注册表

具体方法:

方法一, 修改组策略。这个网上教程有;

方法二, 修改注册表。当然你的 注册表里有这个选项的话,将AllowEncryptionOracle这个值改为2即可。

以上2种方法网上都有很多教程,这里就不记录了,主要说下方法二的补救措施,就是如果注册表里没有AllowEncryptionOracle这个值,就只能手工添加一个了并修改后就行了

运行》regedit》以此打开下面路径: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System

右击System,新建》项:

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(4)

新建CredSSP

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(5)

命名为CredSSP

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(6)

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(7)

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(8)

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(9)

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(10)

新建项命名为Parameters,

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(11)

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(12)

命名为 AllowEncryptionOracle

接着右击Parameters,新建DWORD(32)位,命名为 AllowEncryptionOracle :

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(13)

数值数据修改为2

双击刚刚新建的AllowEncryptionOracle,数值数据修改为2

win远程桌面无法连接(Windows远程桌面提示出现身份验证错误)(14)

真香,可以连接了

真香,可以连接了

,