我应用了一条阻止所有 TCP 连接的 Windows 防火墙规则,从而将自己踢出了专用服务器上的远程桌面。我设法通过 VNC 进入恢复状态,这基本上是一个 Windows XP 恢复系统。
我可以访问 Windows Server 2008 R2 安装的物理文件,但我不知道如何禁用防火墙,以便我可以从恢复重新启动并通过远程桌面连接到 W2K8。
当操作系统基本关闭且我可以访问系统文件时,如何编辑 Windows Server 2008 的防火墙属性?
答案1
您可以使用注册表禁用 Windows 防火墙;相关设置位于
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess\Parameters\FirewallPolicy
在那里,您将看到三个键:DomainProfile
、PublicProfile
和StandardProfile
;每个键都包含一个名为 的值EnableFirewall
,用于控制该配置文件的防火墙状态。如果您将所有三个值都设置为 0,Windows 防火墙将被完全禁用。
如果要在离线系统中执行此操作,则需要将该系统的注册表加载到 Regedit 中;要加载的文件是C:\Windows\System32\config\SYSTEM
。您还需要找到正确的 ControlSet 进行配置,因为CurrentControlSet
仅在运行时可用;在离线注册表上操作时,您需要ControlSet00x
在 下找到的各种注册表中选择正确的一个HKEY_LOCAL_MACHINE\SYSTEM
。HKEY_LOCAL_MACHINE\SYSTEM\Select
可以在这里为您提供帮助。
答案2
答案3
进入控制面板,然后打开 Windows 防火墙。在 Windows 防火墙页面下,单击“打开或关闭 Windows 防火墙”选项。然后,关闭公用和专用网络的防火墙。
答案4
从命令行(以管理员身份运行),netsh advfirewall set currentprofile state off