怎样在 Windows 10 防火墙中允许 RDP:GUI 和 Powershell 命令

如果未设置为允许其连接或端口,Windows 10 防火墙通常会作为建立 RDP(远程桌面连接)的障碍。 在这里我们将学习怎样在 Windows 防火墙中启用和允许 RDP 服务的命令和 GUI 方法。

Microsoft Windows 平台上的内置防火墙并不是一项新功能,它自 Windows XP 以来就一直存在,用于保护我们的 PC 免受网络攻击。 此外,它是我们连接到公共互联网连接的第一道防线。 因此,出于安全原因,默认情况下会阻止某些服务,除非我们在防火墙中手动允许它们并为传入和传出流量制定一些规则。 如果您是管理员并处理一组计算机,则建议使用 GPO(组策略)来启用或禁用访问外部世界的服务。

Windows 远程桌面的要求

您必须拥有的第一件事是运行 RDP 的 Windows 操作系统专业版或企业版,因为 Windows 10 家庭版不支持此功能,因此无法进行远程桌面连接。

第二件事是同一个网络,是的,如果设备位于网络内,则最初只能建立 RDP 连接。 如果计算机位于某个远程位置,那么我们当然可以使用 Internet,但是,在此之前需要使用 VPN 建立虚拟连接,以使远程计算机在您的 PC 或笔记本电脑是。

使用 GUI 在 Windows 10 防火墙中允许 RDP 的步骤

当我们在 Windows 10 上启用 RDP 服务时,系统将自动启用预定义规则,以允许 RDP 端口及其服务通过防火墙使用本地内联网或互联网(通过 VPN)连接远程计算机。

启用 Windows 10 远程桌面步骤:

  1. 前往 开始 按钮并单击它或按键盘上的 Windows 徽标键。
  2. 在搜索框中,输入“设置“。 当它的应用程序出现时,单击以打开它。
  3. 选择 系统 获取与之相关的设置。
  4. 使用左侧菜单面板导航到“远程桌面”选项并打开它。
  5. 点击 启用远程桌面 切换按钮和 确认 弹出窗口出现时相同。
  6. 这也会 允许远程桌面规则视窗 10 防火墙,即Shadow(TCP-In)、UserMode(TCP-In)和UserMode(UDP-In)
  7. 现在,您和其他用户可以使用 RDP 协议和 TCP 3389 从其他计算机。

以下是屏幕截图,可以清楚地了解上述步骤……

远程桌面设置 手动在防火墙中允许 Windows 10 RDP 端口

如果您想手动启用防火墙规则以允许 TCP 3389 端口,请在搜索框中搜索 具有高级安全性的 Windows 防火墙。

具有高级安全性的 Windows Defender 防火墙

之后点击 入境规则 选项,然后一一右键单击 远程桌面服务使能够 他们…

窗口 10 防火墙中的远程桌面服务

使用命令提示符 PowerShell 启用 Windows 10 远程桌面

如果您想跳过上述所有步骤,那么在 Windows 10 防火墙中不仅启用而且还允许 RDP 服务的最简单方法是命令行,这里是在提示或 Powershell 中使用的方法。

第1步: 在搜索框中输入 电源外壳 或者 命令提示符 当根据您的命令行工具选择出现时,请在管理权限下运行它。 这里我们使用 CMD.

以管理员身份运行 CMD

第2步: 首先,我们需要 启用 RDP 服务 对于那次运行,这 命令

reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

第 3 步: 允许远程桌面 在 Windows 中 防火墙 通过跑步 netsh 命令:

netsh advfirewall firewall set rule group="remote desktop" new enable=Yes

Netsh 命令 RDP 允许 Windows 10

在 Windows 10 中禁用 RDP 及其防火墙规则

如果一段时间后您想再次关闭远程桌面服务并禁用其规则,那么这里是命令:

关闭 RDP 的命令:

reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f

使用以下命令在防火墙中阻止 RDP:

netsh advfirewall firewall set rule group="remote desktop" new enable=No

  • 怎样允许 Windows 10 ping 通过防火墙
  • 9 种用于保护网络的免费和最佳开源防火墙
  • 怎样在 WSL Windows 10 上安装 RemoteBox
  • 从 Windows 远程访问 Linux 桌面 GUI
  • 怎样通过 TeamViewer 将组合键发送到远程计算机

相关阅读:

Posted in: 实用技巧