如果我通过 RDP 连接到 Windows Server 2008 计算机而不提供任何用户名或密码信息,我可以看到计算机上的用户列表。在 Windows Server 2003 中,此列表未广播。我怎样才能让 WS2008 不公布系统上有哪些用户?谢谢。
更新:更具体地说,这是 Windows Server 2008 Web Edition 64 位。
答案1
这是为 Vista 编写的,但它在我的 Server 2008 开发服务器上运行良好:
“这可以通过 Windows 本地安全策略编辑器或“secpol”工具实现。要启动本地安全策略编辑器,请单击开始、控制面板、系统维护、管理工具、本地安全策略。单击“继续”以查看用户帐户控制显示的提示。如果没有显示,没关系,继续即可。
在本地安全策略编辑器中,您将看到两个窗格,一个在左侧,带有树形视图导航,另一个在右侧,包含实际定义和要编辑的项目。在左侧,展开(通过单击箭头或双击)“本地策略”部分,然后单击“安全选项”。在右侧,向下滚动直到看到“交互式登录:不显示最后一个用户名”。双击此条目,您将看到一个对话框,其中包含两个选项 - “已启用”和“已禁用”,默认选择“已禁用”。将此设置更改为“已启用”,然后单击“确定”按钮。
双击“交互式登录:不需要 CTRL+ALT+DEL”后,选择“禁用”选项并单击“确定”。接下来,关闭本地安全策略编辑器,这样就完成了。注销。当系统提示您按 CTRL-ALT-DEL 时,请按此操作,您将获得您辛苦实现的经典风格登录屏幕。”
似乎还有其他方式。我还没有测试过这个。
答案2
我认为这个 reghack2008 年仍然有效。
我很好奇如何重现这种情况,如果不先手动提供登录凭据,我根本无法让 Vista 中的 RDP 客户端连接到 Server 2008... 我尝试过的服务器都在一个域中。也许旧的 RDP 客户端可以做到这一点?
答案3
我误解了登录过程的工作原理。请阅读问题评论以了解详细信息。