nmap報錯:Failed to open device ethxx 解決方法(親測有效!!)


1. 卸載自己電腦上的Winpcap

在 控制面板——>卸載程序 下找到Winpcap,卸載掉他!
在這里插入圖片描述

到這里還沒結束!他在C:\windows\system32目錄下還有四個殘留文件,分別是Packet.dll、npf.sys、WanPacket.dll、wpcap.dll,如果能搜到,就刪除他們。
在這里我遇到了一個問題:那就是npf.sys這個文件無法刪除。
在這里插入圖片描述

在這里我使用的360安全衛士里面的“強力清除”功能。
在這里插入圖片描述

注:一定要勾選防止恢復,不然還是刪除不了!

2.刪除自己已經安裝的nmap

這個刪除不用多說了,找到它的安裝目錄,運行卸載程序就OK了。
在這里插入圖片描述

3.重裝Winpcap

在重新安裝Winpcap時,如果前面說的插件都清理干凈了,安裝時會很順利,不會報錯提示什么的。
附上Winpcap下載地址

4.重裝Nmap

之前看到CSDN上有篇帖子說安裝時不勾選npcap,根本就不是npcap的問題,而是自己電腦上的Winpcap出了毛病,跟新安裝的nmap起了沖突。
在這里插入圖片描述

所以,大家重新安裝Nmap時,正常安裝就可以了,該點的就點上,因為問題出在Winpcap,而我們已經解決了(重裝Winpcap)。

5.運行測試

成功解決問題,美滋滋~
在這里插入圖片描述在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM