First right click on command prompt and click Run as Administrator and type in...
netsh interface ip delete arpcache
The above command will flush the entire ARP cache on your system. Now as soon as network connections are made, the ARP cache will begin to repopulate.
To verify it has been flushed, type **** in arp -a
If it does not flush, it could be the system is a victim of a Windows bug caused when Routing and Remote Services is enabled. This is a simple bug to fix:
1. Click Start | Control Panel.
2. Click Administrative Tools.
3. Click Computer Management.
4. Double-click Services and Applications.
5. Double-click Services.
6. Scroll down to Routing and Remote Services.
7. Double-click Routing and Remote Services.
8. Set the Startup Type to Disable.
9. Make sure the service is stopped.
Now try flushing the ARP cache again. It should work this time.
It is also possible to troubleshoot network connections using the ARP cache. For example, it is important to look out for invalid ARP entries that go to a MAC address of 00-00-00-00-00-00. If one such entry shows up, make sure to delete it from the cache using the -d switch. Say you have an ARP entry that looks like:
224.0.0.24 00-00-00-00-00-00 static
In order to delete this entry, use the arp command like so:
arp -d 224.0.0.24
And that invalid entry will be gone.