两周以来,我一直无法连接公司网络中的本地服务器。
使用 RDP 连接任何服务器都会在第一次尝试时失败。如果我在出现“失败”消息后立即再次尝试,它就会成功。如果我等几分钟,连接尝试将再次失败。
我正在开发的 .NET 应用程序在与远程 SQL Server 建立 SQL 连接时出现问题。同样,如果我在短时间内多次尝试,它就会成功。
这个问题确实令人沮丧,因为从我的开发电脑运行任何东西都要花很长时间,因为我必须一次又一次地重新启动应用程序。
但是这个问题似乎只存在于我的电脑上。我的同事没有遇到任何问题,我们的管理员无法重现这个问题,也不知道问题出在哪里。在我重新安装电脑并浪费 1-2 天时间重新安装所有东西之前,我想在这里问一下是否有人知道问题可能是什么。
防火墙(服务器端和我的电脑上)已关闭。我运行的是 Windows 10。Ping 运行正常。SQL Management Studio 也运行正常,而 .NET 应用程序(使用 EntityFramework 和 ADO.Net)存在问题。
答案1
这是一个相当老的问题...
尝试这个:
WinKey+R并运行
rundll32.exe keymgr.dll,KRShowKeyMgr
并删除已保存的 RDP 凭据,然后注销并重新登录。
当您下次尝试通过 RDP 连接时,请使用“正确”的用户名。如果您连接到域,则应该domain\user
避免domain
(仅使用用户名)连接到不是域成员的计算机。
如果你是 Windows 10 Pro 的用户,你可以使用以下程序这里
我将在这里引用最重要的步骤:
运行gpedit.msc
并导航到:
Computer Configuration
Administrative template
System
Credential Delegation
Allow Saved Credentials with NTLM-only Server Authentication
Enable (Show: TERMSRV/*)
要应用新设置 - 重新登录或在命令提示符下运行gpupdate