由于对一个识别问题, Windows 无法显示 Windows 防火墙设置

解决方案

<script type="text/javascript">loadTOCNode(1, 'resolution');</script>
要解决此问题, 使用下列方法之一。

方法 1: 调用 " 安装 API InstallHinfSection " 函数以安装 Windows 防火墙

<script type="text/javascript">loadTOCNode(2, 'resolution');</script> 要安装 Windows 防火墙, 请按照下列步骤:
1.单击 开始 , 单击 运行 , 类型 cmd然后单击 确定 。
2. 在命令提示符下, 键入以下命令行, 然后按 ENTER 键:
Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%/inf/netrass.inf
3.重新启动 Windows,
4.单击 开始 , 单击 运行 , 类型 cmd然后单击 确定 。
5. 在命令提示符, 键入以下命令, 然后按 ENTER 键:
Netsh firewall reset
6.单击 开始 , 单击 运行 , 类型 firewall.cpl然后按 ENTER 键 。 在 Windows 防火墙 对话框, 单击 On (推荐) , 并单击 确定 。

方法 2: Windows 防火墙项添加到注册表

<script type="text/javascript">loadTOCNode(2, 'resolution');</script> 警告 如果正确修改注册表通过注册表编辑器或通过其他方法可能发生 Serious 问题。 这些问题可能需要重新安装操作系统。 Microsoft 不能保证能够解决这些问题而。 修改注册表需要您自担风险。

要将 Windows 防火墙项添加到注册表, 请按照下列步骤操作:
1. 将以下文本复制到记事本, 然后再保存文件作为 Sharedaccess.reg:
Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess]

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess]
"DependOnGroup"=hex(7):00,00
"DependOnService"=hex(7):4e,00,65,00,74,00,6d,00,61,00,6e,00,00,00,57,00,69,00,/
6e,00,4d,00,67,00,6d,00,74,00,00,00,00,00
"Description"="Provides network address translation, addressing, name resolution and/or intrusion prevention services for a home or small office network."
"DisplayName"="Windows Firewall/Internet Connection Sharing (ICS)"
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,/
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,/
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,/
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"ObjectName"="LocalSystem"
"Start"=dword:00000002
"Type"=dword:00000020

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Epoch]
"Epoch"=dword:00002cd0

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,/
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,/
69,00,70,00,6e,00,61,00,74,00,68,00,6c,00,70,00,2e,00,64,00,6c,00,6c,00,00,/
00

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Parameters/FirewallPolicy]

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Parameters/FirewallPolicy/DomainProfile]

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Parameters/FirewallPolicy/DomainProfile/AuthorizedApplications]

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Parameters/FirewallPolicy/DomainProfile/AuthorizedApplications/List]
"%windir%//system32//sessmgr.exe"="%windir%//system32//sessmgr.exe:*:enabled:@xpsp2res.dll,-22019"

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Parameters/FirewallPolicy/StandardProfile]

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Parameters/FirewallPolicy/StandardProfile/AuthorizedApplications]

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Parameters/FirewallPolicy/StandardProfile/AuthorizedApplications/List]
"%windir%//system32//sessmgr.exe"="%windir%//system32//sessmgr.exe:*:enabled:@xpsp2res.dll,-22019"

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Setup]
"ServiceUpgrade"=dword:00000001

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Setup/InterfacesUnfirewalledAtUpdate]
"All"=dword:00000001

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SharedAccess/Enum]
"0"="Root//LEGACY_SHAREDACCESS//0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
2.双击 Sharedaccess.reg 将此文件的内容合并到注册表并可创建防火墙项。
3.重新启动 Windows。
4.单击 开始 , 单击 运行 , 类型 cmd然后单击 确定 。
5.在命令提示符, 键入以下命令, 然后按 ENTER 键:
Netsh firewall reset
6.单击 开始 , 单击 运行 , 类型 firewall.cpl然后单击 确定 。
7.配置与要使用 Windows 防火墙设置。
重新如果这些方法不起作用, 安装 Windows XP SP 2。

更多信息

<script type="text/javascript">loadTOCNode(1, 'moreinformation');</script>
要验证是否启动了 Windows 防火墙服务, 请按照下列步骤操作:
1.单击 开始 , 单击 运行 , 类型 services.msc然后单击 确定 。
2.在服务, 列表找到 Windows 防火墙 / Internet 连接共享 (ICS) 。 注意是 启动 的服务状态。
3.有关如何使用服务功能, 请单击 操作 菜单上 帮助 。

状态

<script type="text/javascript">loadTOCNode(1, 'status');</script>
Microsoft 已确认这是 " 适用于 " 一节中列出 Microsoft 产品中存在问题。
 

解决方案:开启ICS服务( Windows Firewall/Internet Connection Sharing Service)
如果不能开启,在管理员权限下运行cmd,再运行netsh Winsock reset,然后重启
如果还不行,运行
regsvr32 %windir%/system32/atl.dll
然后
regsvr32 %windir%/system32/hnetcfg.dll
regsvr32 %windir%/system32/netshell.dll
regsvr32 %windir%/system32/netcfgx.dll
regsvr32 %windir%/system32/netman.dll
重启
(2)能够显示防火墙设置,但在“常规页面”菜单下方显示:
“由于安全考虑,某些设置由组策略控制”
某些病毒程序通过修改组策略来禁用 windows防 火墙,所以首先要查毒杀毒。但是如果病毒已经取得了这种权限,很可能也已经成功阻挠或者屏蔽了电脑上的防毒软件的查杀,所以要引入第三方软件,在最新版、 未受污染的情况下进行查杀。(补充说明,我的机器就是中了win32host.exe后,安全中心被禁用、网络被阻断,Norton被屏蔽,用别的机器下 载了regrun才杀掉病毒的),杀毒软件不一定会把病毒设置的组策略修改回来,所以要手动删除 windows firewall组策略,打开注册表,删除下面两项:
HKEY_LOCAL_MACHINE / SOFTWARE / Policies / Microsoft / WindowsFirewall
HKEY_CURRENT_USER / SOFTWARE / Policies / Microsoft / WindowsFirewall
(至少能找到一项)
重启即可发现防火墙已经启用或者可以启用。
强调:一定要杀了毒再修改组策略,不然你就算一时打开了防火墙,病毒也会再把它关上+禁用,又改回去
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值