问题记录:
由于需求要登录本地windows的虚拟机
但是在输入用户信息/密码都正确的情况下出现上面截图的问题
于是就百度进行查阅解决--主要就是说我这边机器可能是因为系统更新或者一些注册表的问题导致信息对不上,所以被认为无法登录
(系统更新。微软系统补丁的更新将 CredSSP 身份验证协议的默认设置进行了调整,由“易受攻击”,修改为“已缓解”,从而导致远程桌面连接失败。)
解决:
方案一
修改组策略
- win+R打开运行对话框,运行本地组策略编辑器:gpedit.msc
- 在本地组策略编辑器中依次选择选项: 计算机配置>管理模板>系统>凭据分配>加密数据库修正。
- 双击"加密数据库修正"选项 打开加密数据库修正编辑窗口,选择“已启用”,并将保护级别修改为“易受攻击”,保存修改即可
方案二:
修改注册表
备注: 可能会有不支持输入上面这个命令的情况(打不开)
win10家庭版不支持gpedit.msc命令,可以通过修改注册表来解决。
-
win+R打开运行对话框,运行注册表编辑器:regedit。
-
依次打开:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters
如果System目录没有子文件,则右击System,新建:CredSSP,然后右击CredSSP,新建:Parameters。
然后右击Parameters,新建:DWORD(32)位,命名为:AllowEncryptionOracle。 -
双击AllowEncryptionOracle,数值数据修改为2,重新尝试远程桌面连接,仍然失败则重启电脑重试。
参考链接:
https://blog.csdn.net/Dancen/article/details/107334996