win7ARP命令运行失败解决办法
win7 ARP 命令运行失败解决办法
直接运行cmd ,运行arp -d * ,arp -s 会出现下面的错误提示:会出现下面的错误提示:
ARP 项删除失败: 请求的操作需要提升。请求的操作需要提升。
ARP 项添加失败: 拒绝访问。或提示:ARP 项添加失败: 请求的操作需要提升。
(英文版提示:The ARP entry addition failed: Access is denied. )
如何解决呢?如何解决呢?
运行arp -d * 需要用管理员身份运行,进入需要用管理员身份运行,进入windows\system32文件夹到 ,右键“以管理员身份运行”,这样打开cmd 程序就能运行arp -d 命令了。但是这样还是不能运行arp -s 进行静态mac 绑定,大概是win7禁用了这个命令,需要用netsh 命令。命令。
具体做法是:具体做法是:
1、先运行:netsh i i show in 到正在使用的网卡idx 号
2、然后运行:netsh -c i i add neighbors 11 192.168.1.1 00-21-27-bc-89-48 就可以进行绑定了,这
里11是idx 号。号。
在Win7和Vista 上用ARP -D 并不能完全的删除绑定并不能完全的删除绑定
必须使用必须使用
netsh -c "i i" delete neighbors IDX (IDX 改为相应的数字) 
才可删除MAC 地址绑定地址绑定
在vista 中也会产生同样的错误!中也会产生同样的错误!
C:\Users\sink>arp -a 
接口: 10.200.52.186 --- 0xa 
Internet 地址         物理地址              类型类型
10.200.53.254         00-04-38-87-f2-0c     动态动态
10.200.53.255         ff-ff-ff-ff-ff-ff     静态静态
C:\Users\sink>arp -s 10.200.53.254 00-04-38-87-f2-0c 
ARP 项添加失败: 5 
C:\Users\sink>C:\Users\sink>netsh i i show in netsh i i show in
Idx Met   MTU   状态          名称名称
--- --- ----- ----------- ------------------- 
1   50 4294967295 connected   
50 4294967295 connected    Loopback Pseudo-Interface 1 10   20   20   1500 connected    1500 connected    本地连接本地连接
C:\Users\sink>C:\Users\sink>netsh -c "i i" add neighbors 10 "10.200.53.254" "00-04-38-87-f2-0c"netsh -c "i i" add neighbors 10 "10.200.53.254" "00-04-38-87-f2-0c"
                       netsh -c "i i" add neighbors 本地连接的idx "网关IP" "网关mac"
C:\Users\sink>arp -a 
接口: 10.200.52.186 --- 0xa 
Internet 地址         
物理地址             
类型
类型
00-16-d4-f5-b7-2e     动态
10.200.53.60         
动态
00-04-38-87-f2-0c     静态
10.200.53.254         
静态
ff-ff-ff-ff-ff-ff     静态
10.200.53.255         
静态
解决办法
0. 使用
命令 查看网关的MAC网卡物理地址
网卡物理地址
使用 arp -a 命令
1. 使用
本地连接的 idx编号
编号
查看 本地连接的
命令 查看win7管理员身份运行
使用 netsh i i show in 命令
2.使用
命令绑定 使用 netsh -c "i i" add neighbors 本地连接的idx "网关IP" "网关mac“ 命令绑定3.使用
查看结果
使用 arp -a 查看结果

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。