远程桌面到服务器2008R2从一个特定的Win7客户端失败

我有一个运行Windows Web Server 2008 R2的VPS。 我可以使用家用电脑(Windows 7),个人笔记本电脑(Windows 7)和工作笔记本电脑(Windows XP)中的远程桌面进行连接。

但是,我无法从我的工作电脑(Windows 7)连接。 我在RDP客户端收到错误“login尝试失败”,服务器事件日志显示“一个帐户login失败”,解释如下:

Subject: Security ID: NULL SID Account Name: - Account Domain: - Logon ID: 0x0 Logon Type: 3 Account For Which Logon Failed: Security ID: NULL SID Account Name: username Account Domain: hostname Failure Information: Failure Reason: Unknown user name or bad password. Status: 0xc000006d Sub Status: 0xc0000064 Process Information: Caller Process ID: 0x0 Caller Process Name: - Network Information: Workstation Name: JESSE-PC Source Network Address: - Source Port: - Detailed Authentication Information: Logon Process: NtLmSsp Authentication Package: NTLM Transited Services: - Package Name (NTLM only): - Key Length: 0 

可以从有问题的工作电脑连接,如果我启动Windows XP模式,并使用里面的RDP客户端。

服务器是一个域的一部分,但我的帐户是本地的,所以我login使用用户名formshostname\username 。 没有一个客户端是域的一部分。 服务器使用自签名证书,并从家里连接我得到一个警告,但从工作连接我只是得到login错误。

基于您的事件日志的一些事情:

  1. NULL SID表示不存在这样的用户帐户。

  2. 状态码0xc0000064表示用户名不存在

  3. logintypes3是networkinglogin,但RDPlogin通常是logintypes10(RemoteInteractive)。

除此之外,logintypes是3而不是10,正如我所期望的那样,您是否尝试使用域帐户(域\用户名)login到服务器? 它看起来像你试图login本地用户帐户(机器\用户名)。 你确定本地用户帐户存在吗?

这听起来像是你在正确的轨道上,这很可能是用户名的问题。 我会证实:

  1. 在Win 7,RDP应用程序,选项,高级选项卡:“如果服务器身份validation失败”s / b设置为“连接&不要警告我”或“警告我”,而不是“不要连接”。

  2. 在相同的选项卡中,确保“从任意位置连接”设置button没有任何exception。

  3. 然后回到常规选项卡并确认主机\用户名设置。 既然是本地帐户,我也会尝试一下,只是用户名,没有主机名。

如果这是一个保存的连接,那么我会删除它和/或创build一个新的连接,以防止它只是损坏。

远景…我知道这是NTLM,但有一些方面的NTLM,可能是时间扭曲的因素(有这样的: https : //superuser.com/questions/395966/how-inaccurate-必须 – 时钟-time-be-for-ntlm-requests-to-denied-due-to-th导致这个: http : //support.microsoft.com/en-au/kb/976918 )。 可能要检查时钟。