50% 折扣 所有计划,时间有限。开始于 $2.48/mo
还剩 9 分钟
远程访问和工作空间

如何使用 PowerShell、CMD 或 GUI 在 Windows Server 2016 中启用 RDP

尼克·西尔弗 By 尼克·西尔弗 阅读时间 9 分钟 更新于 2025 年 9 月 4 日
两台桌面显示器隔着一个小间隙面对面。多层织物桥横跨在它们之间,由堆叠的半透明丝带和柔和的褶皱形成。在结构上,三个徽标样式的图标按顺序出现:CMD 终端提示插入符、PowerShell 符号和 GUI 鼠标指针。

远程桌面协议 (RDP) 允许您通过网络控制 Windows 服务器,就像在本地使用它一样。在 Windows Server 2016 上,RDP 默认处于禁用状态,因为 Microsoft 建议使用 PowerShell 和 WinRM 进行远程管理,并警告在没有防护措施的情况下暴露端口 3389 可能会引发攻击。 

尽管如此,许多管理员和远程工作人员仍然需要图形访问来安装软件、解决问题或帮助用户。本指南介绍了如何使用四种不同的方法在 Windows Server 2016 中启用 RDP,同时重点介绍安全性和稳定性的最佳实践。

为什么启用 RDP 和先决条件

ALT:一个细长的玻璃服务器塔漂浮在三个超薄检查表窗格(ADMIN、3389、NLA)旁边。一个小的锁盾悬停在左前方。前台层:服务器+窗格;背景深度提示:微弱的透视网格。情绪:冷静,有条理。

 远程开发计划 当需要图形界面时很有用(参见 什么是 RDP)。然而,启用它应该是一个有意的选择。在继续学习如何在 Windows Server 2016 中启用 RDP 之前,请确认服务器已修补并位于受信任的防火墙后面。 

使用管理员帐户登录,了解计算机的 IP 地址或 DNS 名称,并确保可以通过安全网络或 VPN 访问它。 Windows 防火墙需要允许 TCP 端口 3389 上的传入流量。 

以下是关键先决条件:

  • 管理员权限: 只有管​​理员可以打开 RDP。
  • 网络访问: 确保您可以访问服务器并且端口 3389 已打开。
  • 用户帐户: 确定哪些非管理员用户需要远程访问,以便您稍后添加他们。
  • 安全规划: 计划使用网络级身份验证 (NLA)、强密码,并限制暴露于受信任的 IP 范围。

满足这些要求后,请选择以下方法并按照有关如何在 Windows Server 2016 中启用 RDP 的步骤进行操作。

方法 1:通过服务器管理器 (GUI) 启用 RDP

ALT:玻璃桌面监视器窗格显示平铺的“本地服务器”仪表板;明亮的开关显示“已启用”;一个小标签上写着 NLA。前台:监视器+开关;深度提示:对角霓虹灯轴。心情:自信,点击即可启用。

如果您不知道如何在 Windows Server 2016 中启用 RDP,GUI 方法是最简单的:

开始屏幕中的服务器管理器

  1. 打开服务器管理器 并选择 本地服务器 在左窗格中。主窗格列出了系统属性。

ALT:服务器管理器窗口,箭头指向“本地服务器”。

  1. 更改远程桌面设置: 旁边 远程桌面,点击蓝色 残疾人 关联。

ALT:服务器管理器窗口中的本地服务器窗口,其中远程桌面以红色框突出显示。

  1. 系统属性 对话框,选择 允许远程连接 并且,为了更好的安全性,请检查 仅允许来自运行具有网络级身份验证的远程桌面的计算机的连接.

ALT:“系统属性”窗口,其中“允许远程连接到此计算机”以红色框突出显示。

  1. 申请并添加用户: 点击 申请。系统会出现提示,自动启用防火墙规则。要允许非管理员,请单击 选择用户,添加他们的用户名,然后单击 OK.
  2. 验证状态: 关闭并重新打开服务器管理器或按 F5。这 远程桌面 条目应显示 启用。使用以下命令测试从客户端计算机的访问 远程桌面连接 应用程序。

该方法展示了如何使用图形界面在Windows Server 2016中启用RDP;如果您更喜欢脚本,那么 PowerShell 就是下一个。

方法 2:使用 PowerShell 启用 RDP

ALT:三个极薄的玻璃键帽(PS、ENTER、CTRL)漂浮在盘绕的半透明带状电缆上方,该电缆流向标记为 3389 的细长以太网端口板;一个小小的闪电碎片在港口附近盘旋,心情快活,动手能力强。深度提示:浮动透视网格。

PowerShell 非常适合自动化和远程场景。在本节中,您将了解如何通过命令行在 Windows Server 2016 中启用 RDP:

启用 RDP:

Set‑ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name 'fDenyTSConnections' -Value 0

 

打开防火墙规则:

Enable‑NetFirewallRule -DisplayGroup "Remote Desktop"

可选:强制 NLA 并添加用户:

Set‑ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP‑Tcp' -Name 'UserAuthentication' -Value 1
Add‑LocalGroupMember -Group 'Remote Desktop Users' -Member '<Domain\Username>'

 

这些命令修改控制 RDP 的注册表值并启用端口 3389 的防火墙组。要在远程服务器上运行它们,请首先与 输入-PS会话 通过 WinRM。如果您需要有关如何在 Windows Server 2016 中启用 RDP 的纯文本替代方案,下一个方法是使用命令提示符。

方法 3:通过命令提示符启用 RDP

垂直的玻璃交通灯堆栈显示 REG、NETSH、USERS;中间的圆盘会发光,而细长的 RJ-45 玻璃插头会卡入旁边的端口,情绪程序化且可见。深度提示:对角霓虹灯轴。

如果您更喜欢命令提示符或在没有 PowerShell 的系统上工作,则可以获得相同的结果。此方法向您展示如何使用内置工具在 Windows Server 2016 中启用 RDP:

  1. 使用管理员权限打开命令提示符。

运行窗口,其文本框中写入“regedit.exe”。

 

  1. 设置注册表值:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

 

  1. 启用防火墙规则:
netsh advfirewall firewall set rule group="remote desktop" new enable=yes

 

  1. 授予非管理员访问权限:
net localgroup "Remote Desktop Users" /add <Domain\Username>

 

  1. 检查你的工作:
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections

 

值为 0x0 确认允许远程访问。关闭并重新打开服务器管理器以刷新其状态。如果您需要同时在多台服务器上启用 RDP,下一节将介绍如何使用组策略在 Windows Server 2016 中启用 RDP。

 

方法 4:通过组策略启用 RDP

细长的传送带将微型服务器块送入标有 ENABLE 的玻璃印章下方;标有 GPO 的驱动齿轮为皮带提供动力,工业化且可扩展。深度提示:对角霓虹灯轴。

组策略适用于需要跨多台服务器启用 RDP 的域环境。希望了解如何在 Windows Server 2016 中为多台计算机启用 RDP 的用户可以按照以下步骤操作:

  1. 创建或编辑 GPO: 打开 组策略管理控制台 通过在“开始”中搜索它。右键单击您的域或组织单位,然后创建新的 GPO。
  2. 导航到 RDP 设置: 在下面 计算机配置 → 管理模板 → Windows 组件 → 远程桌面服务 → 远程桌面会话主机 → 连接, 双击 允许用户使用远程桌面服务进行远程连接.

 

组策略编辑器窗口。

  1. 启用策略和可选 NLA: 选择 启用。要强制执行 NLA,请设置 要求使用网络级身份验证对远程连接进行用户身份验证 to 启用.

允许用户使用远程桌面服务窗口进行远程连接。

  1. 更新目标服务器: 跑步 gp更新/强制 在每个服务器上或等待策略刷新周期。

此方法标准化了 RDP 设置并且更易于审核。您可以通过编辑同一 GPO 中的防火墙规则来进一步保护访问。如果您懒得自己做这一切,您可以随时选择其中之一 最佳 RDP 提供商 用于商业管理的解决方案。

Cloudzy 的 RDP VPS

透明的服务器塔像引擎盖一样敞开着;内部,超真实的 4.2 GHz CPU 散热器、DDR5 RAM 棒和 NVMe SSD 闪烁微磨损;刻有 10 Gbps 的细长 RJ-45 板卡入,带有光耀斑;最小标签:99.95% 和 DDoS;一层前景层;深度提示:低对比度的天际线;情绪:调整性能。

您甚至可以跳过搜索最佳 RDP 提供商的过程,并使用 Cloudzy 的 RDP VPS 启动 Windows 虚拟桌面。您可以获得完全的管理员访问权限、预装您首选的 Windows Server(2012、2016、2019 或 2022)、即时激活和两个并发登录;随着您随 PAYG 一起成长,该服务将保持实惠。 

选择我们位于美国、欧洲或亚洲的众多数据中心之一,以保持低延迟,然后无需迁移即可扩展 CPU、RAM 和存储。在引擎盖下,高达 4.2 GHz 的高时钟 CPU 配备 DDR5 内存、NVMe SSD 存储和高达 10 Gbps 的网络,让您的桌面保持快速响应,同时内置 DDoS 保护、专用静态 IP、99.95% 的正常运行时间和 24/7 支持让您保持在线状态。灵活的支付方式包括银行卡、PayPal、支付宝和加密货币。当你准备好时, 购买 RDP.

防火墙配置和安全最佳实践

一个单独的超真实 1U 机架防火墙前面板浮动,其迷你 LCD 行显示 ALLOW 10.0.0.0/24,同时两个边框徽章显示 VPN 和 NLA;单个链接 LED 亮起,其他链接保持黑暗;一层前景层;单一深度提示:微弱的透视网格;情绪:政策驱动克制。

打开 RDP 会使您的服务器遭受远程登录尝试。了解如何在 Windows Server 2016 中启用 RDP 后,请采用以下最佳实践来最大限度地降低风险:

  • 限制入站流量: 将防火墙规则限制为特定 IP 范围。如果您不需要从开放互联网进行访问,请仅允许来自 VPN 或公司网络的连接。
  • 使用VPN: 为远程用户提供 VPN 隧道,以便 RDP 永远不会直接暴露于公共互联网。
  • 需要 NLA 和强密码: NLA 在用户看到桌面之前对其进行身份验证。通过身份提供商或硬件令牌将其与复杂密码和多因素身份验证结合起来。
  • 更改默认端口: 通过注册表将端口 3389 更改为非标准号码可以减少自动扫描。请记住相应地调整防火墙规则和客户端设置。
  • 保持系统更新: 应用最新的 Windows 更新和安全补丁。针对 RDP 的攻击通常依赖于过时的软件。

与便利性相平衡,这些措施有助于确保服务器的安全。也就是说,您可以随时尝试 RDP 替代方案,例如 VNC.

故障排除和远程访问技巧

超真实的桌面智能卡读卡器,带有可滑入的层压 ID 徽章;徽章边缘刻有 RDP 用户和一个小确认勾“添加用户”。一层前景层;单一深度提示:低对比度天际线;心情:彻底修复权限。

即使配置正确,您也可能会遇到通过 RDP 连接的问题。如果您已按照如何在 Windows Server 2016 中启用 RDP 的步骤进行操作,但仍然无法连接,您可以尝试以下一些操作:

  • 防火墙块: Windows 防火墙规则可能仍处于禁用状态,或者外部防火墙可能会阻止端口 3389。检查您的规则并确认该端口已打开。
  • 权限错误: 仅限管理员和成员 远程桌面用户 组可以连接。将必要的用户添加到该组。
  • 网络不稳定: 高延迟或 VPN 中断可能会导致超时。如果可能,请使用稳定的连接并从另一个网络进行测试。
  • 状态未刷新: 服务器管理器可能仍会将 RDP 报告为已禁用,直到您使用以下命令刷新它: F5 或重新打开控制台。
  • 客户端软件: 使用适用于您的操作系统的官方 Microsoft 远程桌面客户端。在 macOS 上,安装 微软远程桌面 来自应用商店;在 Linux 上,使用 雷米纳。 Android和iOS用户可以在各自的应用商店中找到移动客户端。

如果您在了解如何在 Windows Server 2016 中启用 RDP 后希望避免自己管理 RDP,请查看 Windows Server 2016 VPS 带有预先配置的远程访问。

最后的想法

一旦您知道如何在 Windows Server 2016 中启用 RDP,启用远程访问就变得非常简单。选择服务器管理器方法以实现简单性,选择 PowerShell 或命令提示符以实现脚本和远程方案,并选择组策略以实现域范围内的一致性。 

无论采用哪种方法,都应通过限制入站连接、启用网络级身份验证以及仅向所需用户授予访问权限来保护服务器。不要忘记测试您的设置并排除故障,以确保您拥有可靠的连接。最后,再一次,如果您不想担心配置,请考虑托管 Cloudzy 的 RDP VPS 可以避免所有这些麻烦。

 

常问问题

我可以远程启用 RDP 吗?

是的,如果配置了 WinRM。使用 Enter-PSSession 通过 PowerShell Remoting 进行连接并运行注册表和防火墙命令。您还可以使用 iDRAC 或 IPMI 等远程管理控制台来访问本地桌面。

RDP 使用安全吗?

如果将 RDP 与网络级身份验证、强密码、受限制的防火墙规则以及最好的 VPN 结合起来,它就可以是安全的。如果没有额外的保护措施,切勿将端口 3389 暴露在公共互联网上。

RDP 默认使用哪个端口?

默认端口为 TCP 3389。您可以通过修改 HKLM\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server\\WinStations\\RDP-Tcp 下的 PortNumber 值来更改它,但请记住相应地更新您的防火墙规则。

我需要添加非管理员用户吗?

管理员自动具有远程访问权限。要让其他用户进行连接,请通过服务器管理器、PowerShell (Add‑LocalGroupMember) 或命令提示符 (net localgroup) 将他们添加到远程桌面用户组。

分享

更多来自博客

继续阅读。

安全风险解释:Chrome 远程桌面安全吗?特写图片显示未来派盾牌上的 Google 徽标,带有挂锁和 Cloudzy 品牌。
远程访问和工作空间

Chrome 远程桌面安全吗?安全风险解释

您搜索了 Chrome 远程桌面,发现其附带“安全风险”一词。这是一个公平的问题,值得一个准确的答案,而不是一个简单的答案。

雷克萨·赛勒斯雷克萨·赛勒斯 阅读时间 12 分钟
深蓝色技术横幅,显示带有浮动 UI 屏幕的服务器机架,标有“完整指南 – VDI 与 VM 之间的区别”以及 Cloudzy 徽标。
远程访问和工作空间

VDI 与 VM 之间有什么区别(2026 指南)

企业正在大量浪费预算,试图在扩展后端资源的同时确保远程劳动力的安全。虚拟机 (VM) 是一个独立的计算环境,充当独立的计算机

雷克萨·赛勒斯雷克萨·赛勒斯 阅读时间 12 分钟
AnyDesk 与 TeamViewer 功能图,包括并排比较的两个平台+Cloudzy 徽标+标语+描述
远程访问和工作空间

AnyDesk 与 TeamViewer:它们的操作方式以及 2026 年哪个更好

想象一下,您在世界的另一端,需要紧急访问您的家庭或办公室电脑,但没有办法足够快地访问它。有多种解决方案可供选择

吉姆·施瓦茨吉姆·施瓦茨 15 分钟阅读

准备好部署了吗? 每月 2.48 美元起。

独立云,自 2008 年起。AMD EPYC、NVMe、40 Gbps。 14 天退款。