如果不是敲错IP、用户名、密码,报凭据不工作,一般情况下执行这几句命令后重启远程服务就正常了
第1句:
代码语言:javascript复制REG ADD "HKLMSOFTWAREPoliciesMicrosoftWindows NTTerminal Services" /v SecurityLayer /t REG_DWORD /d 0 /f
第2句:
代码语言:javascript复制REG ADD "HKLMSYSTEMCurrentControlSetcontrolTerminal ServerWinstationsRDP-Tcp" /v SecurityLayer /t REG_DWORD /d 0 /f
第3句:
代码语言:javascript复制REG ADD "HKLMSystemCurrentControlSetControlTerminal ServerWinStationsRdp-tcp" /v UserAuthentication /t REG_DWORD /d 0 /f
如果还是不行,往下看。
1、用户名或密码敲错了或复制粘贴的时候带了多余的字符,或者键盘兼容性问题,我曾遇到过横排数字键和右侧数字键区,按键不符合预期的情况(可能没按出来值,也可能按出来跟预期的值不一样)
2、用户名、密码正确,通过vnc能进入系统,通过远程就是报凭据不工作
上次我遇到个case,参考https://cloud.tencent.com/document/product/213/39166 排查一遍没解决,最后结合下面的方法三和方法四解决的
一般情况下,需要首先确认:是否已开机、运行firewall.cpl查看防火墙是否已关闭、运行SystemPropertiesRemote.exe查看远程访问权限是否已经打开
如果系统版本较高,没有允许任意版本的选项,那就在这个位置不要勾选仅允许……
如果还不行,再进行下面的几个方法测试
方法一: 1、在开始菜单内的运行框里输入"gpedit.msc"后点击确定,打开本地组策略编辑器。
2、然后依次点击 计算机配置 --> 管理模板 --> 系统 --> 凭据分配,双击打开点击右方列表中的 "允许分配保存的凭据用于仅NTLM服务器身份验证" 和 "允许分配新的凭据用于仅NTLM服务器身份验证" , 分别对他们进行下面第3步和第4步的配置。
3、在弹出的对话框里选择"已启用",然后点击选项栏里的"显示"。
4、在弹出的 显示内容 对话框里输入 "TERMSRV/*" 值,然后点击 确定。
5、在开始菜单的运行中输入 "gpupdate /force" 点击确定,更新本地组策略。
6、尝试远程桌面连接,测试是否成功,如果失败请看方法二。
方法二: 1、同样在开始菜单内的运行框里输入"gpedit.msc"后点击确定,打开本地组策略编辑器。
2、选择 计算机配置 --> windows设置 --> 安全设置 --> 本地策略 --> 安全选项 --> 网络访问: 本地帐户的共享和安全模型,双击它即可打开。
3、将这里原先的选择"仅来宾"改为"经典"模式,然后点击确定。
4、尝试远程桌面连接,测试是否成功,如果失败请看方法三。
方法三: 1.检查控制面板或者右键右下角网络->网络和共享中心->高级共享设置->所有网络->关闭密码保护共享
windows2008系统
windows2012及以上系统
方法四:
一般情况下,方法三和方法四要一起用才有效