How to Enable ICMP Echo Requests (Ping) in Windows 8
By default, Windows 8 does not allow incoming ICMP echo requests. As a result, any attempt to ping a Windows 8 machine will fail, showing 100% packet loss. This is caused by a firewall rule that blocks all incoming ICMP packets. Fortunately, this rule can be easily modified through Windows Firewall settings.

Steps to Enable ICMP Echo Requests in Windows 8
1. Open Control Panel from the Start menu or by searching for it.

2. Select System and Security in the Control Panel.

3. Under System and Security, select Windows Firewall.

4. In the left pane, click Advanced settings.

5. On the left side of the Windows Firewall with Advanced Security window, click Inbound Rules.

6. Scroll through the list of Inbound Rules until you find:
- File and Printer Sharing (Echo Request – ICMPv4-In)
Note: You’ll see multiple rules related to echo requests, separated by Private, Public, and Domain network profiles. The ICMPv4-In Echo Request rule specifically allows ICMPv4 packets. If you need to allow IPv6 echo requests as well, look for the two ICMPv6 rules just below the ICMPv4 entries.

7. Right-click the desired ICMPv4-In Echo Request rule and select Enable Rule. A green checkmark should appear, indicating the rule is active.

Now, try pinging your Windows 8 machine – it should respond successfully!
