今天有朋友在論壇裡面提到這麼一個問題,他的一台Vista旗艦版的電腦,能夠上網,也能夠上QQ,卻不能ping,無論ping內網還是外網地址都不通,均提示“一般故障”。但是,在Windows XP下面,卻一切正常。
確實怪了去了,網絡明顯是通的,而且只能ping通127.0.0.1這個本機,連他的網管192.169.1.1都ping不通。為什麼在Windows Vista下面不能使用Ping這個命令呢?
先把這位朋友遇到的問題顯示如下:
C:\>ping 192.168.1.1
正在Ping 192.168.1.1具有32字節的數據:
一般故障。
一般故障。
一般故障。
一般故障。
192.168.1.1的 Ping統計信息:
數據包:已發送= 4,已接收= 0,丟失= 4 (100%丟失)
實際上,這個問題,還是因為Vista系統自帶的Windows防火牆所造成的,需要在Windows防火牆裡開啟icmp傳入和傳出的策略。
注意,必須以管理員身份進行登錄,才能執行以下這些步驟。
若要查找ICMP和日志記錄設置,請打開帶高級安全的Windows防火牆。
1、單擊打開“管理工具”。如果系統提示您輸入管理員密碼或進行確認,請鍵入密碼或提供確認。
2、雙擊“高級安全的Windows防火牆”。
3、在“公用配置文件”下,單擊“Windows防火牆屬性”。
1)單擊要更改的配置文件的選項卡。
1)在“日志記錄”下,單擊“自定義”。
在出現的對話框中,更改需要更改的設置,然後單擊“確定”。
可以使用ICMPv4或 ICMPv6協議創建入站或出站規則,從而指定ICMP設置。