远程连接身份验证错误,找不到加密Oracle修正
网上一个朋友遇到一个问题,刚装了一个Server 2012 r2的系统,当时在内网的时候3389,都是没问题的,回家后发现远程链接不上了,提示” 出现身份验证错误,要求的函数不受支持” ,也就是下面的这种提示:
或者还有
本来觉的这个没啥困难的,按照网上的说法,大概3个方面
第一种:
这种最简单,也最直接,但这个不太安全,实在嫌麻烦,临时用下也行,不过像这位朋友的状况,总不能半夜又去公司去一个勾吧,所以还是往下看吧!
此电脑-属性-远程设置-仅允许运行使用网络级别身份验证的远程桌面的计算机连接:前面的勾去掉就好了。
第二种:组策略修改,这里注意哈,是修改你自己电脑的组策略;
win+r 输入gpedit.msc 找到下面路径
策略路径:“计算机配置”->“管理模板”->“系统”->“凭据分配” 设置名称”加密 Oracle 修正”为已启用和易受攻击,并确定就可以了。
要是这个办法不行,在看看下面这个。
第三种:修改注册表,同样的是你自己使用的电脑,不是服务器,不是服务器!
1、 打开注册表,快捷输入 “regedit”
2、找文件夹路径:[HKEY_LOCAL_MACHINE]\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters
3、右键单击新建 DWORD(32-位)值, 文件名 “AllowEncryptionOracle” ,值 : 2
4、这样就可以登陆远程桌面了
如果重启还是不能远程,放弃方法二,删掉该注册表。
————————————————
到这里有些人的电脑里面是包含这些注册表的,只需要把默认的值1;改成2,就可以了。
觉得麻烦,就复制下面这个注册表,另存为 后缀是 .reg的文件,运行确定导入就可以了
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters] "AllowEncryptionOracle"=dword:00000002
最后总结下,其实就是本地的电脑没有及时更新,以后注意更新就是了