解决“Fail to create the npap service”&&“网络适配器的虚拟网卡一场”

 一、吐槽(可跳过)

一些原因重新安装wireshark,因为Npcap没安装成功----卡在什么过滤器那里导致Npcap安装失败。

Npcap作为wireshark的数据包捕获库,提供wireshark需要的底层捕获功能。

虽然Npcap安装失败退出安装后,wireshark还会继续安装,但因为没有Npcap服务,wireshark的功能也就不能正常实现

在网上找了很多办法,安装WinPcap、卸载重装、修改设备安装限制等,还是没有解决我的问题,一天......哎。下面正文。

二、先检查你我情况是否相似,如果不相似,大概率我同样解决不了你的问题,只能同情你一秒

1.你是否安装了或安装过虚拟化软件,如VMware Workstation。

2.win+r输入“devmgmt.msc”回车,会打开设备管理器,点开网络适配器(Network Adapter),如果你发现你的虚拟网卡上,有感叹号!那么恭喜你,你我情况极其相似,这篇文章大概率可以帮你解决两个问题——这感叹号,以及,Npcap安装。

三、不讲原理,先介绍步骤

1.下载cclear,(不要怕下载软件,这个软件很好用,结尾简单介绍功能)下载链接(点开等几秒就可以自动下载,如果没有自动下载,思考下,相信各位一定能想出或找到办法来)

Thanks for downloading CCleaner

2.下载->点开->一路默认安装下去(我记得好像是不能选择路径的,如果能,各位可以选择自己想想的路径)。

3.打开。注意:进软件后有一个Accept,让你接受,不建议接受,因为仔细看下,它会让你安装其它东西,那个我也不知道是什么,但对现在来说,没必要。

4.第四步嫌麻烦,偷了张图(读书人的事,不能算偷吧)

来源:安装虚拟机后主机没有适配器VMnet1、VMnet8解决方案_主机找不到vmnet1和vmnet8_斯巴达怪兽的博客-CSDN博客

5.啧,诶呀就接着看那大哥的吧,那大哥写的非常好,做完我再继续。

6.这个时候,网卡上的感叹号应该也就没了,如果还有,快捷键win+r输入“services.msc”找到下图两项,右击->属性,设置为自启动试试,如果还不行,那哥们真黔驴技穷了。

7.再次尝试重新安装wireshark,如果wireshark没有卸载,也不用卸载,找到安装目录下的Npcap.exe程序,点击它,一路默认安装下去,(啥,不知道安装目录?这个可还是挺重要的哇,我说不出来为什么重要,但你想想,我们会用到很多软件,如果对软件的存放位置了解甚少,那岂不是到时候C盘满了都手足无措,默认路径在C盘的program files或program files x64里)找到Npcap,安装它,要成功啊!

四、一些原理(网络适配器和网卡概念相似,但有区别,但在这里不做区分)

1.安装WinPcap确实可以解决一部分问题,但我并不建议用,因为WinPcap太老啦,对系统和我们需要的功能的支持性,不如Npcap

2.那么这虚拟网卡上的感叹号什么意思?①虚拟网络适配器的驱动程序损坏,但却还残留,删除注册表中表项以清除旧配置,安装新配置。②可能有其他设备或驱动程序与网络适配器发生冲突,删除注册表可以暂时解决该冲突,但“其他设备或驱动程序”有可能对你来说也是有用的,所以是“暂时”。③虚拟网络适配器的网络配置可能出现问题,例如IP地址冲突、DNS设置错误或子网掩码不正确。删除注册表信息可能会重置网络配置。④某些安全软件或系统优化工具可能会干扰虚拟网络适配器的正常运行。删除注册表信息可能会解决与这些软件的冲突。

我的情况大概是原因①或②,因为我重装系统后安装了两次VMware Workstation,第一次没卸载干净,所以一些文件残留(这也是为什么要用的cclear的原因),驱动程序还在,但支持它所需的文件有缺失,所以驱动程序损坏。

第二次安装VMware Workstation的时候,新的驱动程序安装(与旧驱动程序造成冲突),或直接利用旧的已损坏的驱动程序,那当然,虚拟网络适配器运行就要出现问题了,因为它是由驱动程序驱动的。

3.为什么(虚拟)网络适配器问题会导致Npcap安装失败?Npcap 是一种网络数据包捕获工具,它需要底层的网络适配器来捕获网络流量。由于 Npcap 依赖于底层网络适配器来执行其功能,因此虚拟网络适配器的问题可能会导致 Npcap 安装失败或无法正常工作。

4.卸载软件或服务(如通过应用商店卸载或uninstall.exe卸载)时,会删除安装目录,但很可能有残留文件在program data、C:\Program Files (x86)、C:\Program Files 、C:\Users\(你的用户名)\AppData\Roaming、C:\Users\(你的用户名)\AppData\Local和注册表文件夹中(其中AppData文件夹为隐藏文件,见下图),这些可能会影响新安装软件或服务的功能,如上面提到的虚拟网卡。所以我们需要cclear对注册表进行修复,具体操作就是删除。

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值