You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10下NMAP 7.94的Zenmap GUI无法启动求助

Zenmap 7.94在Windows无法启动的解决思路

问题详情

安装Nmap 7.94版本后,Zenmap GUI无法启动。开始菜单快捷方式的启动命令为:

"C:\Program Files (x86)\Nmap\zenmap\bin\pythonw.exe" -c "from zenmapGUI.App import run;run()"

添加2>error.txt捕获错误输出,得到如下内容:

Traceback (most recent call last):
File "C:\Program Files (x86)\Nmap\zenmap\lib\python3.10\site-packages\zenmapGUI\App.py", line 73, in
import gi
File "dist/zenmap-w64/mingw64/lib/python3.10/site-packages/gi/init.py", line 40, in
ImportError: DLL load failed while importing _gi: The specified procedure could not be found.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "", line 1, in
File "C:\Program Files (x86)\Nmap\zenmap\lib\python3.10\site-packages\zenmapGUI\App.py", line 87, in
import gi
File "dist/zenmap-w64/mingw64/lib/python3.10/site-packages/gi/init.py", line 40, in
ImportError: DLL load failed while importing _gi: The specified procedure could not be found.

已尝试卸载重装7.94版本无效,但卸载后安装7.93版本可正常运行。

解决思路

  • 回退至稳定版本:暂时使用Nmap 7.93版本,该版本的Zenmap依赖无问题,可正常启动,等待官方发布7.94的修复补丁。
  • 手动替换GI依赖文件:
    1. 找到Nmap 7.93安装目录下的zenmap/lib/python3.10/site-packages/gi文件夹
    2. 将其中的_gi.pyd、_gi_cairo.pyd等核心模块文件复制到Nmap 7.94的对应路径下,覆盖同名文件
    3. 双击Zenmap快捷方式尝试启动
  • 检查系统运行库:安装最新版的Visual C++ Redistributable(x86架构),GI模块依赖该运行库,缺失或版本过低可能导致DLL加载失败。
  • 控制台调试定位:将快捷方式中的pythonw.exe替换为python.exe,直接在控制台执行启动命令,查看实时输出的错误信息,进一步排查具体缺失的DLL或依赖项。

内容的提问来源于stack exchange,提问作者Taine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 14:23:19