今天因为Wireshark突然找不到网卡,看网上有解决办法说是重新安装Winpcap,我没有选择这种方法而是重新下载Wireshark安装。
在安装Wireshark过程中,提示安装Winpcap,而Winpcap提示"无法打开C:/WINDOWS/SYSTEM32/DRIVERS/NPF.SYS",通过自己在DRIVERS文件夹搜索,只能搜到一个大小为0字节的NPF.SYS文件,显然是错误的。
解决办法:
从同学电脑拷贝NPF.SYS这个文件,放到个人的DRIVERS文件夹里,我是通过QQ传送的,我当时只是放在我的 "我的文档"下,当我用复制到 DRIVERS文件夹时,却提示"文件保护、磁盘保护之类的"的错误。
于是进安全模式,依然用复制的方法还是不行,最后我先删除搜索出来的类型为文件夹的"NPF.SYS",然后采用剪切的方法放到DRIVERS文件夹下,成功。
再次进入系统,安装WinpCap,可以成功安装。
额外的问题,可能自己这些应该是走了不少弯路,若出现WIRESHARK找不到网卡,那肯定是WINPCAP有问题了,可以尝试以下方法:
1、从官方下载最新的WINPCAP(貌似带DLL)安装,若安装过程中出现"NPF.SYS找不到的错误",按以上方法解决即可。
2、NPF.SYS可以尝试在操作系统正常模式下剪切过去,看能可以?这个我没有尝试,也许我应该走了弯路。
这次出现这些问题,感觉都是因为中木马和病毒引起的,以后上网要注意了,中木马和病毒之后,虽然杀毒软件可以解决,但是往往会删掉很多系统文件,以致后来的工作都无法正常,带来不少麻烦,操作系统安全永远是个问题!