By default Windows 8.1/7 and Vista come with built-in firewall enabled. In that case, it is not going to respond ping commands (ICMP requests) from other computers/servers on the network. Even though you can access network shares from your Windows OS desktop or laptop but still it will not respond to ping requests by saying ‘Request Timed Out’ message. Below article shows how to enable ping response/reply in Windows 7, 8.1 and even Windows Vista.
If an ICMP echo request (which used in ping command) comes from the internal or external network, your PC will not respond to those requests. It is one of the primary security on most of the Windows Operating Systems. But in some cases, it needs to be enabled on computers to make sure the connectivity and other tests (mostly in the networked environment). Windows 7 and Vista have the similar method whereas Windows 8.1 bit different and comfortable way of enabling ping reply. We have covered all of them below. After allowing, it will respond to all ping ICMP echo requests from other network resources.
Indication: ‘Request Time Out’ message from Windows 8.1/7 Computer and it’s not responding to ICMP echo requests from other network devices and network tools.
All network shares are working but ping reply is not working, so how to enable ping response in Windows 7 or 8.1?
Reasons: The Ping commanded uses ICMP (packets) echo requests which are blocked in Windows OS firewall default settings.
Solutions to Enable Ping Response in Windows 7 & Vista
If you are still a Window Vista user, the steps are similar to Windows 7 as shown below.
1) Disable the firewall entirely in Windows 7, which is not recommended.
2) Create an exceptional rule for ICMP echo request to reply ping commands in existing firewall, without disabling it completely.
ICMP Rule in Windows 7/Vista Firewall
Follow these steps to create the rule in the firewall to allow ping response. Though it looks little advanced, anyone who has Administrative rights on the computer can enable ping as shown below.
Read Also: Funny Wi-Fi names you can give for your home wireless network
1) Go to Windows Firewall in Control Panel
Here you can see that Windows Firewall status is On. Click on Advanced settings on the left side as mentioned above.
2) Select Inbound Rule, Right click on it and select New Rule.
3) Choose Custom (Custom Rule) at last and press Next.
4) Leave All programs and go to Next.
5) Click on the Protocol type and select ICMP4 as shown below. ICMP4 is the protocol used in ping command when your network is communicating via IPv4.
6) Since we are going to apply this rule for all IPs, which means it will respond to any IP addresses coming with echo request, select ‘Any IP addresses’ in next screen. You can add specific IP addresses also if you want your Windows 7 computer to respond to them only for ICMP echo requests (ping).
7) Allow the connection in the next screen, press Next.
8.) Keep the all three checkboxes checked in the next screen, to apply this rule any network you connected.
9) Give a name to this rule. This name will be showing under Inbound Rules in Windows Firewall. In future, you can delete or disable the rule by this name.
10) That’s it; these are easy steps to enable ping in Windows 7 or Visa, and the rule will be immediately applied and appeared in inbound rules. Now, Windows 7 computer will be responding to ICMP echo ping requests without disabling or stopping the full Windows firewall service.
How to Disable Ping Reply in Windows 7 or Vista?
As mentioned earlier, ping reply is disabled by default in Windows firewall. If you have created exception rule as above, you have to simply turn off the above rule to block/disable ping reply in Windows 7. Make sure that firewall service is up and running. Even after turning off the above rule if the Firewall service is not running, it will still reply to ping commands.
Enable Only ICMP Echo Requests in Windows 8/8.1 to Respond Ping commands
In Windows 7 we had to create a rule to enable ping reply, but Windows 8/8.1 got built-in rule which needs to be activated. Disabling the firewall entirely also will respond to ping requests, but it’s not the recommended way of doing concerning network and computer security.
1) Open Windows firewall settings. Search for ‘firewall’ in search (from charm bar) and click Windows firewall. It can be accessed from the Control Panel also.
2) Here you can completely turn off the firewall, so ping reply will work but it’s not recommended, and we are not going to do it.
Select Advanced settings to open more and advanced Windows firewall settings.
3) There are pre-made ICMP Echo rules available in Inbound Rules, and we just need to enable that.
You must consider two factors while enabling the rule,
a) Network protocol type ( Is it IPv4 or IPv6?)
b) Network location type ( Is it Private or Public or Domain network?)
Mostly we would need to enable ping on Private or Domain network only, not for the Public network. Please select the correct rule matching in your scenario and enable it by right clicking and select Enable Rule.
That’s it, we have just enabled the ping response or reply in Windows 8 or 8.1 without disabling the Windows firewall.
If you like to disable again and do not want your computer to respond to ping ( ICMP Echo requests), right click on the same rule and disable it.
Though you have enabled the ping response in Windows firewall by above steps on each Operating Systems, if you have a third party firewall software such as Comodo or ZoneAlarm, you must enable ping reply in that security software if they are working as the first firewall protection on your computer.