没有密码的远程桌面


106

我的HTPC的用户没有密码和自动登录。

我希望能够通过远程桌面连接而无需输入密码,因此我可以使用原始用户登录。(我不想仅为mstsc添加另一个用户)

有办法吗?

操作系统是Windows 7、32位。


2
只是要注意,这将是一个非常糟糕的安全决定,并考虑对其进行防火墙保护,或者至少不要将端口转发出去...
bubu 2010年

2
这不是一个好主意。
乔纳森·里约(Jonathan Rioux)2012年

另一个解决方案:Teamviewer。与其在没有密码的情况下运行,而是使用存储的密码。
洛伦·佩希特尔

Answers:


137

是的,这是可能的。

默认情况下,Windows不允许使用空白密码通过网络登录。有一篇知识库文章,详细介绍了如何允许空白密码进行网络登录


您可以使用策略禁用空白密码限制。查找和更改此策略:

  1. 单击开始,指向运行,键入gpedit.msc,然后单击确定以启动组策略编辑器。
  2. 打开“计算机配置” \“ Windows设置” \“安全设置” \“本地策略” \“安全选项” \“帐户”:将本地帐户使用空白密码限制为仅控制台登录。
  3. 双击“限制本地帐户使用空白密码”以仅consol登录。
  4. 单击禁用,然后单击确定。
  5. 退出组策略编辑器。

注意:默认情况下,此策略为启用(启用)。


在注册表的封面下,这由

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"LimitBlankPasswordUse"=dword:00000000

因此,可以通过直接设置LimitBlankPasswordUse为来实现0。将其设置为1将恢复默认行为。


启用此功能后,将允许您使用空白密码登录。


6
这需要重启还是注销?
BozoJoe 2011年

我也有同样的要求。我正在使用“ mstsc”从Windows 7计算机连接到Windows 2003 Server计算机。我已禁用选项“配置\ Windows设置\安全设置\本地策略\安全选项\帐户:限制本地帐户使用空白密码来仅控制台登录”。但是仍然提示输入密码。有什么建议吗?谢谢

6
这不需要重新启动或注销。只需在主机PC上设置策略/注册表项,然后尝试从远程计算机再次登录,它应该可以工作。
Lessan Vaezi

这也是使用RDP修复0x80090304身份验证错误的可能方法。(同样的问题,这取决于您是否连接NLA。)
RobinHood70

+1; 在Windows 8上也是如此。
Jossef Harush

4

我认为应该禁用此设置,因为此处的说明似乎表明:

此安全设置确定是否可以使用不受密码保护的本地帐户从物理计算机控制台以外的位置登录。如果启用,则不受密码保护的本地帐户只能在计算机的键盘上登录。

默认值:启用。

因此,通过禁用它,您可以不使用密码登录。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.