安装wireshark报的错。
第一次安装,打算全装上,怕到时候要用的时候功能不够。
于是就选上了下载npcap,但是在下载npcap的时候出现了如题所述的错误。
当时就按照它的流程来,不再继续下载,转而去卸载。
但是最后怎么也执行不完,于是就点击cancel,wireshark正常下载完毕。
进入之后发现少了本地连接,看到它给出的提示是需要下载npcap。
于是我就又从官方网站去下载了一个新版的npcap。但是仍然会出现上述错误。
也是下载到最后一步,怎么也动不了。
到网上找了会,说是win10系统需要下载一个win10pcap兼容性安装包,路径。
下载完毕后,启动,还是报错。
这个时候就十分迷茫,感觉可能是版本问题。
于是找了wireshark的卸载程序,把它卸载了。
选择了一个相对老的版本,3.6.8.
但是安装中还是出现了上述问题。
我于是去搜索0x8007007e。
看到别人说以管理员模式打开cmd,sfc/scannow 回车 ,然后等待系统文件修复完成即可。
可是跑完后下载还是出现问题。
于是就又跑去逛wireshark的论坛,发现也有人遇到了类似的问题,但是他同样试了很多办法,还是没有解决。
底下评论说这个问题是软件本身的问题,不是系统问题。
提到了更低版本的wireshark在找不到npcap的情况下, 会使用winpcap作为替代。
于是我又找了[winpcap的官方网站下载了新版的winpcap.
同时卸载了之前的wireshark, 把所有的和npcap有关的文件夹都手动删了,(program, programx86里面也有),然后以管理员模式执行了winpcap的安装程序,又以管理员模式执行了wireshark的安装程序,这次没有勾选下载npcap,然后打开。
终于:
最后,在我解决这个问题后,看到贴吧里同样有出现同样问题求助的人。
底下给出了清空注册表,关闭杀毒软件,以管理员身份安装(npcap是一个驱动组件),卸载掉之前的npcap,wincap等方法。
希望能给找方法的各位提供一点帮助