Enable Ping Reply & FTP Traffic in Windows 10/8.1

Recent Windows Operating systems do not reply to ping requests by default, replying to ICMP Echo Requests had been disabled in the default firewall policy. That means you will be getting ‘Request Timed Out’ from a Windows 10 PC even though it is connected and set up properly on the network. This same basic network security rule was applied on earlier Operating Systems such as Windows 8.1 and 7 too. This guide shows how to enable ping reply and make your Windows 10 desktop or laptop computer to respond to ICMP (ping) requests from other network devices.

If the Windows 10 computer is in a domain network, then the global domain policy which is related to ICMP echo requests will be applied automatically by your system administrator in the workplace. Here we are talking about workgroup, where the domain setup is not available; for example, a small office or your simple home network.  Also, this guide shows how to enable incoming FTP traffic in the Windows 10 firewall if you are planning to make your Windows 10 as FTP server by using Microsoft IIS or other FTP server programs like FileZilla FTP server.

Read Also: How to display my computer icon on Windows 10 desktop

Simple Steps to Enable Ping Reply in Windows 10

There is a pre-built firewall rule in Windows 10 to enable or disable ICMP echo request. By default it was disabled, we can enable the rule to allow ping requests in Windows 10 which can reply back to other network devices in the local or external network.

To open the rule,  go to control panel by right-clicking on the start button and select Control Panel.

Open control panel in Windows 10

Make sure to enable the ‘Large Icon’ view in control panel to access Windows Firewall settings quickly and easily.Firewall settings

Click on Advanced Settings to get the ICMP rule (incoming and outbound connections) option.

advanced settings to enable ping in Windows 10

Since we are going to allow incoming ping request, we need to open the Inbound Rules area and look for Echo Request –ICMPv4 rule as shown below.

enable Echo Request ping reply in Windows 10

Once you have enabled the Echo Request for ICMPv4 which is for IP v4, then your Windows 10 computer will respond to ping requests.  You will see ‘Private’, ‘Public’ and ‘Domain’ network profiles in the advanced Firewall security settings while enabling or creating rules. Windows OS have each rule for every network profile. You have to enable the only profile which is related to your current connection.

For example, if you are at home or office local network, then the connection mostly will be in ‘Private’ or ‘Domain’ network profile. Therefore enable the Echo Request rule for these profiles only. If you connect the same laptop to any public internet network (like a coffee shop or airport WiFi), Windows 10 will treat it as the public network profile. In this case, your Windows 10 computer will not respond to ping requests which come from the internet to your computer, because Echo Request rule is not enabled for ‘Public’ network profile. That’s the reasons it is always recommended to not enabling unwanted firewall rules for public network profile.

To Disable Ping Reply in Windows 10

Just simply right click on the same rule (for private or domain network profile) and disable it  Now your Windows 10 computer will not respond to ping requests from the connected network devices.

How to Enable Incoming FTP Traffic in Windows 10/8.1 Firewall

Once you setup FTP server on Windows 10 or Windows 8.1 computer, then you must enable inbound FTP traffic in the firewall settings. It can be done in a few methods.

1) Open the control panel and Windows Firewall.

Windows firewall settings

2) Click on on ‘Allow an App or feature through Windows Firewall’. It may have a different option in Windows 8.1 or Win 7, but you will find a similar option.

allow ftp traffic in Windows 10

Assuming that you have already installed IIS and enabled FTP server on Windows 10, the firewall settings will automatically detect the FTP server application and list out in the field.

Click on ‘Change Settings’ and choose ‘FTP Server’  then the network profile currently the computer is connected, press OK to complete the steps.

3) Another Method – Manually Create Port and Allow

If you could not succeed with the above method or not able to see the FTP server app in programs list in firewall settings, you can manually create an inbound rule and allow particular FTP ports (20 and 21).  Since the advanced firewall settings remain the same for Windows 10 and Windows 8.1, follow these steps.

4) In Control panel Firewall settings, click on Advanced settings.

Firewall advanced settings

5) Here we need to create a new inbound rule to allow FTP traffic. This can be done by allowing particular port numbers in incoming traffic. If you do not have any third party personal firewall programs, this step will ensure that incoming FTP traffic is enabled on the computer even though the firewall is on.

To create a new inbound rule in Windows 10 or 8.1 computer, click on Inbound Rules and ‘New Rule’.

new inbound rule

6) Select ‘Port’ as the rule type on next screen.

7) You can leave ‘TCP’ selected and under ports number enter 20 and 21 ( 20,21). FTP ( File Transfer Protocol) uses port numbers 20 and 21 for data transfer and command control, click here to view more information.

ftp port numbers

8) Select ‘Allow the connection’ which will accept the incoming traffic/packets on these port numbers.

allow the connection

9) Depending on the network connection you are connected, select the connection type where the particular rule should be applied. You can select all three (Domain, Private and Public) if you are not sure which one to select.

network types

10) Provide a name for the rule you have created, for example, ‘FTP’. This rule name will show under incoming rules on your Windows 10 or 8.1 firewall advanced settings.

name for ftp rule

If you want to block incoming FTP traffic later, you can simply right-click on it and disable the rule. So the rule will be no longer active.

Also, you can enable the FTP inbound traffic in Windows 10 firewall by command prompt with the simple command which is explained at Microsoft site here.

I hope this guide easily shows the steps to enable ping reply and FTP packets on Windows 10 and Windows 8.1 without completely disabling the entire firewall service.

Dinesh is the founder of Sysprobs and written more than 400 articles. Enthusiast in Microsoft and cloud technologies with more than 15 years of IT experience.

3 thoughts on “Enable Ping Reply & FTP Traffic in Windows 10/8.1”

  1. I run Cute FTP but can no longer afford a remote server and attempted to set up an FTP server on my base station direct. I have set up the ISS correctly and the site but with my cable modem ports all open can not remote connect. I can connect and list from the local wi fi on this modem but all external sites are blocked with a socket error or directory/file not available message despite permissions being granted. The external users log on as a use and with a password and cute ftp shows them connected, but still no directory listing. Despite following all the suggestions Ping is U/S

  2. I updated to Windows 10 two days ago. It worked fine until this morning. I turned on my laptop and it had to update an error issue, and ever since that the task manager isn’t working, i type in my password, and it takes me to my desktop. I have tried almost everything

Comments are closed.

Pin It on Pinterest