How to Clear the Windows ARP Cache

By Mike Benson

The Windows ARP is used to store network resolution maps in your system RAM. These maps store the destination of frequently used IP addresses on your machine. Occasionally, the ARP cache may be corrupted and as a result, you will have network time outs when attempting to access websites. To alleviate this issue you need to manually clear the ARP cache.

Windows XP

Step 1

Click on the “Start” button and click “Run.”

Step 2

Type “CMD” without the quotes and press the “Enter” key. This will load the Windows command prompt.

Step 3

Type the command listed below into your command prompt.C:\\>netsh interface IP delete arpcache

Step 4

Press “Enter” on your keyboard. When the command finishes, you will see a line that says “Ok.” Close the command prompt once the command has been completed.Note: If you receive an error while issuing this command, a conflict exists that needs to be addressed (see Tips).

Windows Vista/7:

Step 1

Click on the “Start” button then “All Programs.”

Step 2

Click on the “Accessories” folder.

Step 3

Right-click on the “Command Prompt” link and select “Run as administrator” from the right-click menu.

Step 4

Type the command listed below into your command prompt.C:\\>netsh interface IP delete arpcache

Step 5

Press “Enter” on your keyboard. When the command finishes you will see a line that says “Ok.” Close the command prompt once the command has been completed.

Tips & Warnings

  • Occasionally, clearing the APR cache fails under Windows XP. This is due to a conflict with the routing and remote access service. This only occurs if this service is running and happens to be using a mapping within your ARP cache. To correct this issue you will need to disable the service (see Resources).