arp -d * The ARP entry deletion failed: The parameter is incorrect

Trevor Robertson 21 Reputation points
2021-06-10T20:43:40.693+00:00

Hi everyone,

OS information:

Windows 10 Home
Version 20H2
OS Build: 19042.1052

I am attempting to use command prompt as an elevated user and clicking run as administrator as well too in order to run this command:

arp -d *

In the help documentation for arp /? it states:

-d Deletes the host specified by inet_addr. inet_addr may be
wildcarded with * to delete all hosts.

Therefore my query is adhering to the help files syntax with: arp -d *

However, the command fails to execute and if I check my arp table before and after running the command there is no changes. I even attempted this command in powershell and received the same error. I also tried not clicking run as administrator and got a different error message: The ARP entry deletion failed: The requested operation requires elevation.

Can anyone provide any assistance in running this command successfully in command prompt running as administrator?

arp -d *
The ARP entry deletion failed: The parameter is incorrect.

Any help will be appreciated - thanks.

Windows for business | Windows Client for IT Pros | Networking | Network connectivity and file sharing
{count} votes

Accepted answer
  1. Anonymous
    2021-06-11T06:31:06.14+00:00

    Hi,

    I have seen some similar threads and most of them use netsh interface ip delete arpcache as a workaround.

    For the command of arp -d * didn't work, you may try some general steps:

    1.Run sfc /scannow to repair any corrupted system files.

    2.Do a clean boot and check if arp -d * can work. This can narrow down whether the issue is related with the third-party software.

    3.Create a new user account and login with new account, see if the command can work.

    If the above steps still didn't work, then we need to trace some log to find the cause. However, analysis of log is beyond our forum support level and due to forum security policy, we have no such channel to collect user log information. So, if you want to find the cause, we recommend you open a case with MS Professional tech support service, they will help you open a phone or email case to Microsoft, so that you would get a technical support on a one-to-one basis while ensuring private information.

    Here is the link:

    https://support.microsoft.com/en-us/gp/customer-service-phone-numbers

    Best Regards,
    Candy


    If the Answer is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


2 additional answers

Sort by: Most helpful
  1. Anonymous
    2021-06-11T02:21:18.9+00:00

    Hi,

    The command of arp -d * works fine in my lab. You might try to run netsh interface ip delete arpcache and then check whether the entries have gone.

    Best Regards,
    Candy

    --------------------------------------------------------------

    If the Answer is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    2 people found this answer helpful.
    0 comments No comments

  2. Trevor Robertson 21 Reputation points
    2021-06-11T03:14:31.997+00:00

    Yes it is a real head scratcher on why it doesn't work and throws up an error. I had a friend run the command successfully too. I have tried the netsh interface ip delete arpcache and it worked successfully. However, I try to run the arp -d * afterwards and it still throws up the same error.

    Has anyone encountered this before?


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.