防火墻無法識別怎么辦
為什么打開防火墻,提示無法識別?怎么辦?下面就讓學習啦小編教大家防火墻無法識別的解決方法。
防火墻無法識別的解決方法一
開啟ICS服務(wù)(Windows Firewall/Internet Connection Sharing Service)
如果不能開啟,在管理員權(quán)限下運行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
重啟
防火墻無法識別的解決方法二
能夠顯示防火墻設(shè)置,但在“常規(guī)頁面”菜單下方顯示:
“由于安全考慮,某些設(shè)置由組策略控制”
某些病毒程序通過修改組策略來禁用windows防火墻,所以首先要查毒殺毒。但是如果病毒已經(jīng)取得了這種權(quán)限,很可能也已經(jīng)成功阻撓或者屏蔽了電腦上的防毒軟件的查殺,所以要引入第三方軟件,在最新版、未受污染的情況下進行查殺。(補充說明,我的機器就是中了win32host.exe后,安全中心被禁用、網(wǎng)絡(luò)被阻斷,Norton被屏蔽,用別的機器下載了regrun才殺掉病毒的),殺毒軟件不一定會把病毒設(shè)置的組策略修改回來,所以要手動刪除windows firewall組策略,打開注冊表,刪除下面兩項:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ WindowsFirewall
HKEY_CURRENT_USER \ SOFTWARE \ Policies \ Microsoft \ WindowsFirewall
(至少能找到一項)
重啟即可發(fā)現(xiàn)防火墻已經(jīng)啟用或者可以啟用。
強調(diào):一定要殺了毒再修改組策略,不然你就算一時打開了防火墻,病毒也會再把它關(guān)上+禁用,又改回去
防火墻無法識別的解決方法三
Windows 防火墻項添加到注冊表
警告 如果正確修改注冊表通過注冊表編輯器或通過其他方法可能發(fā)生 Serious 問題。 這些問題可能需要重新安裝操作系統(tǒng)。 Microsoft 不能保證能夠解決這些問題而。 修改注冊表需要您自擔風險。
要將 Windows 防火墻項添加到注冊表, 請按照下列步驟操作: 1. 將以下文本復(fù)制到記事本, 然后再保存文件作為 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"="rovides 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:*"
[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:*l,-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
防火墻無法識別怎么辦
為什么打開防火墻,提示無法識別?怎么辦?下面就讓學習啦小編教大家防火墻無法識別的解決方法。
防火墻無法識別的解決方法一
開啟ICS服務(wù)(Windows Firewall/Internet Connection Sharing Service)
如果不能開啟,在管理員權(quán)限下運行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
重啟
防火墻無法識別的解決方法二
能夠顯示防火墻設(shè)置,但在“常規(guī)頁面”菜單下方顯示:
“由于安全考慮,某些設(shè)置由組策略控制”
某些病毒程序通過修改組策略來禁用windows防火墻,所以首先要查毒殺毒。但是如果病毒已經(jīng)取得了這種權(quán)限,很可能也已經(jīng)成功阻撓或者屏蔽了電腦上的防毒軟件的查殺,所以要引入第三方軟件,在最新版、未受污染的情況下進行查殺。(補充說明,我的機器就是中了win32host.exe后,安全中心被禁用、網(wǎng)絡(luò)被阻斷,Norton被屏蔽,用別的機器下載了regrun才殺掉病毒的),殺毒軟件不一定會把病毒設(shè)置的組策略修改回來,所以要手動刪除windows firewall組策略,打開注冊表,刪除下面兩項:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ WindowsFirewall
HKEY_CURRENT_USER \ SOFTWARE \ Policies \ Microsoft \ WindowsFirewall
(至少能找到一項)
重啟即可發(fā)現(xiàn)防火墻已經(jīng)啟用或者可以啟用。
強調(diào):一定要殺了毒再修改組策略,不然你就算一時打開了防火墻,病毒也會再把它關(guān)上+禁用,又改回去
防火墻無法識別的解決方法三
Windows 防火墻項添加到注冊表
警告 如果正確修改注冊表通過注冊表編輯器或通過其他方法可能發(fā)生 Serious 問題。 這些問題可能需要重新安裝操作系統(tǒng)。 Microsoft 不能保證能夠解決這些問題而。 修改注冊表需要您自擔風險。
要將 Windows 防火墻項添加到注冊表, 請按照下列步驟操作: 1. 將以下文本復(fù)制到記事本, 然后再保存文件作為 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"="rovides 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:*"
[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:*l,-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
"Count"=dword:00000001
"NextInstance"=dword:00000001
2. 雙擊 Sharedaccess.reg 將此文件的內(nèi)容合并到注冊表并可創(chuàng)建防火墻項。
3. 重新啟動 Windows。
4. 單擊 開始 , 單擊 運行 , 類型 cmd然后單擊 確定 。
5. 【LGF注:可能會丟失防火墻設(shè)置吧?】在命令提示符, 鍵入以下命令, 然后按 ENTER 鍵:Netsh firewall reset
6. 單擊 開始 , 單擊 運行 , 類型 firewall.cpl然后單擊 確定 。
7. 配置與要使用 Windows 防火墻設(shè)置。
防火墻無法識別怎么辦相關(guān)文章: