Wireshark安装Npcap-1.00时的注意事项和失败的解决方法
问题简述
Wireshark安装后需要安装npcap,可能出现以下图片显示安装失败。本文首先提供了Npcap安装失败可能的解决方法,之后提供了完全清理Npcap或npcapwinpcap的残留组件的方法。
注:本文是在安装Npcap-1.00时创作的。
原因分析以及解决方案
- Wireshark安装后需要安装npcap或者winpcap或win10pcap,但不能共存,如果想要安装请先查看自己电脑有没有安装其中之一,并卸载。卸载步骤大同小异,见该部分第四点。
注:不太推荐使用winpcap,该软件已逐渐被淘汰。 - 按照软件提示,下载最新版安装包。
- 有的软件安装可能需要关闭防火墙才能下载。打开防火墙界面途径多种,打开“控制面板\所有控制面板项\Windows Defender 防火墙\自定义设置”。win10系统还可
win+i
,搜索“防火墙和网络保护”,或win+s
进行搜索。 - 需要注意的是,每次npcap虽然下载失败后,虽然会自己删除和卸载相应组件,但注册表和C盘部分文件无法根本删除。据部分信息,删除时要注意停止npcap在任务管理器和服务中的运行。
Npcap-1.00版本下载过程中64位系统有关文件为:
- C:\Windows\SysWOW64\wpcap.dll
- C:\Windows\SysWOW64\Packet.dll
- C:\Windows\System32\drivers\npfs.sys
- C:\Program files\Npcap
- 其中下载npcap-1.00会有个特殊选项,是否以默认的winpcap模式下载(似乎是这样),默认选项为选择该选项,如果改为不选则不会产生上列文件中的第一个。
- 另外以前的版本可能的有相关文件路径为:
【成功解决】WireShark没有发现端口,Win10pcap和Npcap安装失败。其中补充个"C:\Program files\Npcap"。 - 相关软件如winpcap的卸载&其他解决方法可参考此链接:windows完全卸载winpcap的方式
- 如果此时还不能安装,利用一些清理软件清理注册表,例如CCleaner。
- 重装系统。