在 Windows Server 2008 上远程激活远程管理

在 Windows Server 2008 上远程激活远程管理

我正在运行无头式 Windows Server 2008 R2,显然我忘记启用远程管理了。目前,所有通过远程桌面连接的尝试(即使是管理员用户)都被拒绝,因为远程桌面未获得许可。这是正确的,因为我不需要该机器,只是应该能够不时配置系统。

所以我有点懒:我不想关闭系统,将其带到有显示器和键盘的地方,更改配置,再次关闭它并带回来。

有没有办法可以远程连接到机器并通过网络激活远程管理,以便我可以再次连接?

答案1

听起来您已经安装了远程桌面服务角色(以前称为“应用程序模式下的终端服务”),60 天的宽限期已过,并且您缺少许可服务器。虽然我认为即使在这种情况下,无论您的许可状态如何,您都应该能够以管理员组成员的身份连接和登录,但您可能需要尝试以下操作:

  • 使用/admin 选项调用 mstsc 时请确保您正在打开管理连接 - 例如 mstsc.exe /v:yourServerName /admin
  • 通过远程注册表访问检查你的服务器上的 fDenyTSConnections(在 google 上搜索一下,由于 serverfault.com 的这个“伟大”功能,我不能发布更多超链接)是否设置为 0
  • 使用卸载远程桌面服务角色命令行使用 psexec 远程执行(你也必须用 Google 搜索这个)

答案2

您可以通过在同一子网上的任何 PC 上运行 regedit 轻松完成此操作。连接到远程注册表,选择目标服务器并编辑 HKLM\System\Control\CurrentControlSet\Terminal Server,其中的键 fDenyTSConnections 值从 1 更改为 0。

您需要重新启动远程计算机才能使其生效,因此在运行 regedit 的同一台计算机上加载命令行并使用 -r 开关发出针对远程计算机的关机命令。

相关内容