In Windows, when you use the ping command at the command line, you get information about the network connection. But sometimes you get the warning Ping General Failure or Ping Transmit Failed: General Failure. If your computer does not have the standard Internet protocol installed. If you get Ping errors, you can easily solve the problem by running some simple commands at the command line.
What causes a ‘ping transmit failed general failure’ error message?
- A corrupted TCP/IP packet.
- Incorrectly configured firewall.
- Other software or hardware bugs.
- Problems with DNS or other sockets.
- Outdated network drivers or firmware.
How can I fix the ‘ping transmit failed general failure’ error?
Uninstall all applications blocking HTTP traffic
- Open the Control Panel and go to Programs > Uninstall a program.
- Right-click on the suspicious program and select Uninstall.
- If you also use VPN software, disable it when testing to see if it is causing the error.
Temporarily disable the firewall
- Press the Windows-Logo + S key combination, type “firewall” (without the quotes), and select “Windows Defender Firewall”.
- In this window, find the option “Enable or disable Windows Defender firewall” in the left pane and select it.
- For each type of network, click on the radio buttons next to “Disable Windows Defender Firewall (not recommended)”.
- Alternatively, you can simply block all incoming connections by checking the box below the option to enable the Windows Firewall.
Cleaning the DNS cache
- Press Win + X and select “Windows PowerShell (Admin)”.
- Click “Yes” when prompted.
- In the Windows PowerShell window, type the following commands in sequence and press Enter after each command:
netsh int reset ip c:\tcp.txt
netsh winsock reset
- After successfully running all the commands, restart Windows and check if the pinging problem has been resolved.
Reset your computer’s TCP/IP settings
- Run Command Prompt or Windows PowerShell with administrative privileges.
- Click Yes when prompted for administrator rights.
- Type the command netsh i i r r and press Enter.
- Then type netsh winsock reset and press Enter.
- Exit the command line or Windows PowerShell and reboot the computer.