当前位置: 首页 > news >正文

Wireshark 3.6.3 Windows安装全指南:VC++运行库与Npcap驱动避坑详解

1. 为什么一个Wireshark安装教程值得写满5000字?

Wireshark 3.6.3——这个看似普通的版本号,背后藏着Windows平台网络抓包生态里一段关键的“断代期”。我第一次在客户现场遇到它,是在2023年Q2,一台刚重装Win10 21H2的工控机上,双击官方下载的exe安装包后弹出“无法启动此程序,因为计算机中丢失VCRUNTIME140_1.dll”——不是报错,是直接闪退。后来发现,这台机器没装VS2019运行库,而Wireshark 3.6.x起已彻底放弃对旧版VC++红istributable的兼容,强制依赖Visual C++ 2019 Redistributable (x64) v14.29+。这不是小问题,这是整个安装链路的起点:你连第一步都迈不出去,后面所有“过滤器怎么写”“TCP流如何重组”“TLS解密怎么配”,全成空中楼阁。

更现实的是,绝大多数人搜“Wireshark安装教程”,点开前三篇,全是2020年前的老文章,教你怎么勾选“WinPcap”、怎么跳过NPF驱动安装警告、怎么手动注册服务——可Wireshark 3.4.0之后,WinPcap已被完全弃用,取而代之的是Npcap 1.70+;而Npcap默认安装模式(Lightweight NDIS Mode)在Hyper-V、WSL2、Docker Desktop共存的现代Windows系统上,会与虚拟网卡驱动冲突,导致安装后Wireshark根本识别不到任何接口。我亲眼见过三个不同行业的工程师,在同一天分别发来截图:一个显示“no interfaces found”,一个显示“Npcap service failed to start”,还有一个干脆在设备管理器里看到黄色感叹号的“Npcap Loopback Adapter”。

所以这篇不是“点下一步→下一步→完成”的流水账。它是我在过去18个月里,给金融后台运维、医疗IoT设备调试、工业PLC通信诊断三类真实场景反复重装、排查、验证后沉淀下来的Windows专属安装决策树。它覆盖从最干净的Win11纯净系统,到打满补丁却装着3个杀毒软件+2个远程控制工具的老旧Win10办公机;它告诉你什么时候该选“Installer”,什么时候必须用“Portable”;它解释清楚为什么“以管理员身份运行”不是一句客套话,而是决定Npcap驱动能否写入内核的关键动作;它甚至把微软官网下载VC++运行库的隐藏路径、SHA256校验值、静默安装命令都列出来——因为很多企业环境禁用浏览器,只能靠IT部门下发离线包。

如果你只是想“装上能用”,那本文前800字就足够;但如果你需要确保它在产线服务器上7×24小时稳定捕获Modbus TCP流量,或在医院PACS系统里精准定位DICOM影像传输延迟,那你得把每个驱动签名、每个服务状态、每个注册表键值都看明白。这,才是“超详细”的真正含义:不是堆砌步骤,而是让每一步操作都有据可依,每一个报错都能反向定位。

2. 安装前必做的五项系统级检查:绕过90%的失败根源

很多人把Wireshark安装失败归咎于“软件问题”,其实90%的根源藏在系统底层。我统计过近200例安装故障工单,前五名原因按发生频率排序是:VC++运行库缺失(38%)、杀毒软件拦截驱动安装(27%)、Hyper-V/WSL2虚拟化组件冲突(19%)、用户权限不足(12%)、旧版Npcap残留(4%)。下面这五步检查,必须在下载安装包前完成,且顺序不能乱。

2.1 验证Visual C++ 2019 Redistributable是否就位

Wireshark 3.6.3是用Visual Studio 2019编译的,它不接受VS2015或VS2017的运行库。打开命令提示符(非PowerShell),执行:

wmic product where "name like 'Microsoft Visual C++ 2019%'" get name,version

你将看到类似输出:

Name Version Microsoft Visual C++ 2019 X64 Minimum Runtime - 14.29.30133 14.29.30133 Microsoft Visual C++ 2019 X64 Additional Runtime - 14.29.30133 14.29.30133

注意两个关键点:

  • 必须同时存在“Minimum”和“Additional”两个条目,缺一不可;
  • 版本号必须≥14.29.30133(即v14.29),低于此值(如14.28.x)会导致Wireshark启动时DLL加载失败。

如果未安装或版本过低,不要去第三方网站下载“VC++合集包”——那些包常混入捆绑软件。请直奔微软官方下载页:
https://aka.ms/vs/16/release/vc_redist.x64.exe
(这是2023年10月最新稳定版,SHA256:a1b2c3d4e5f6...,全文末附完整校验值表)

提示:企业环境中若无法联网,可提前下载该exe,用vc_redist.x64.exe /install /quiet /norestart命令静默部署,无需用户交互。

2.2 扫描并临时禁用安全软件

Npcap驱动安装需向Windows Driver Store写入.cat签名文件,并在System32\drivers下释放.sys文件。主流杀软(如Symantec Endpoint Protection、Kaspersky Endpoint Security、火绒)会将此行为标记为“高风险驱动注入”。我测试过12款常见安全软件,其中7款会在Npcap安装中途弹窗拦截,且默认阻止。

正确做法不是卸载杀软,而是:

  1. 打开杀软主界面,找到“防护设置”→“驱动保护”或“内核防护”;
  2. C:\Program Files\Npcap\目录加入白名单;
  3. 临时关闭“实时防护”功能10分钟(不是退出进程!)。

特别提醒:某些国产安全软件(如某360企业版)有“深度驱动扫描”开关,需在“高级设置”中单独关闭,否则即使关了实时防护,安装仍会失败。

2.3 检查Hyper-V与WSL2虚拟化状态

这是Wireshark 3.6.x在Windows 10/11上最隐蔽的雷区。当系统启用Hyper-V或WSL2时,Npcap默认的“Lightweight NDIS Mode”会与微软的vmswitch.sys驱动争抢网络栈控制权,导致安装后Npcap Service服务状态为“正在启动”但永远不成功。

验证命令(管理员权限运行):

# 检查Hyper-V是否启用 systeminfo | findstr "Hyper-V Requirements" # 检查WSL2是否安装 wsl -l -v # 检查NdisCapture是否被禁用(关键!) reg query "HKLM\SYSTEM\CurrentControlSet\Services\Npcap" /v NdisCapture

如果最后一条返回ERROR: The system was unable to find the specified registry key or value,说明Npcap尚未安装;但如果返回NdisCapture REG_DWORD 0x0,则代表当前Npcap配置已禁用NDIS捕获——这通常是Hyper-V冲突后的自动降级。

解决方案只有两个:

  • 方案A(推荐):在安装Wireshark前,先卸载WSL2(wsl --unregister *+dism.exe /online /disable-feature /featurename:VirtualMachinePlatform /norestart),重启后再装;
  • 方案B(保留虚拟化):安装时选择“Custom Setup”,在组件列表中取消勾选“Npcap”,改用独立安装的Npcap 1.75+,并在其安装向导中强制选择“WinPcap API-compatible Mode”。

2.4 确认当前用户具备本地管理员组权限

这不是“右键→以管理员身份运行”就能解决的。Wireshark安装程序需要调用sc create命令注册Npcap服务,而该操作要求用户SID必须存在于BUILTIN\Administrators组中。很多企业域环境会通过GPO将普通用户从本地管理员组移除,仅保留“Domain Admins”组权限——这会导致安装程序在服务注册阶段静默失败,日志里只显示“Error 5: Access is denied”。

快速验证方法:

  1. Win+R输入cmd,回车;
  2. 输入net user %username%,查看“Local Group Memberships”字段;
  3. 若不包含*Administrators,则必须联系IT部门将该账户加入本地管理员组(非域管理员组)。

注意:某些银行、证券类企业PC会启用UAC“始终通知”策略,此时即使你是管理员,也必须在安装包上右键→“以管理员身份运行”,否则UAC会拦截服务注册请求。

2.5 清理旧版Npcap/WinPcap残留

Wireshark 3.2.x及更早版本默认捆绑WinPcap,而3.4.0+切换至Npcap。但很多用户升级时只覆盖安装Wireshark,未卸载旧驱动,导致新旧驱动冲突。典型症状是:安装后Wireshark能打开,但所有网络接口显示为灰色,点击后报错“Error opening adapter: The system cannot find the file specified”。

清理步骤(管理员CMD):

# 停止并删除旧服务 sc stop npf sc delete npf sc stop npcap sc delete npcap # 删除驱动文件(WinPcap) del /f /q "%SystemRoot%\System32\drivers\npf.sys" del /f /q "%SystemRoot%\System32\wpdshext.dll" # 删除驱动文件(Npcap 1.30以下) del /f /q "%SystemRoot%\System32\drivers\npcap.sys" del /f /q "%SystemRoot%\System32\drivers\npcapui.dll" # 清空Driver Store缓存 pnputil /enum-drivers | findstr "npcap\|winpcap" && pnputil /delete-driver oem*.inf /uninstall

执行完后,务必重启电脑。这是硬性要求——Windows内核驱动卸载后,残留的npf.sys可能仍在内存中驻留,不重启无法彻底清除。

3. Wireshark 3.6.3安装包选择与安装模式深度解析

Wireshark官网提供四种安装包格式,但99%的Windows用户只会看到前两个,却不知它们的本质差异。我曾帮一家汽车电子厂商排查连续三天的安装失败,最终发现他们IT部门统一推送的是Wireshark-win64-3.6.3.exe,而产线工程师实际需要的是Wireshark-win64-3.6.3-Portable.exe——因为产线电脑禁止安装任何服务型软件。

3.1 四种安装包的本质区别与适用场景

安装包名称文件大小核心特性适用场景风险提示
Wireshark-win64-3.6.3.exe~120MB完整安装器,含Npcap 1.75+、VC++检测、服务注册、桌面快捷方式个人开发机、无管控的测试环境会修改系统服务、注册表,需管理员权限
Wireshark-win64-3.6.3-Portable.exe~95MB解压即用,不写注册表,不注册服务,Npcap以用户态驱动运行企业受限PC、临时调试、U盘随身携带无法捕获本地回环流量(127.0.0.1),不支持USBPcap
Wireshark-win64-3.6.3-offline.exe~180MB离线安装包,内置所有依赖(VC++、Npcap、GeoIP数据库)断网环境、军工涉密网络体积大,首次启动慢(需解压缓存)
Wireshark-win64-3.6.3.msi~110MBWindows Installer标准包,支持静默部署(msiexec /i xxx.msi /qn企业批量部署、SCCM/Intune管理需额外配置Npcap安装参数,否则默认不装

关键洞察:“Portable”不等于“免安装”。它仍需在首次运行时解压Npcap驱动到临时目录,并调用rundll32.exe加载npcap.dll。这意味着它依然会触发杀软告警,且在某些强管控环境(如某银行终端)会被策略引擎直接阻止。

3.2 安装向导中的七个关键选项详解

当你双击Wireshark-win64-3.6.3.exe,会进入图形化向导。表面看只有“Next”“Back”“Cancel”,但每个页面都藏着决定成败的开关:

第1页:License Agreement

  • 勾选“I accept the agreement”是必须的,但重点在下方小字:“Install Npcap in WinPcap API-compatible Mode”。
  • 何时勾选?当你的系统已启用Hyper-V/WSL2,或需要兼容旧版抓包脚本(如tshark -D输出格式)时必须勾选。它会让Npcap模拟WinPcap的API行为,牺牲部分性能换取兼容性。
  • 何时不勾选?纯净系统、仅用于Wireshark GUI操作,建议不勾选,以启用Npcap原生的高性能捕获模式。

第2页:Select Components
这里列出的不仅是“要装什么”,更是“谁来控制网络栈”:

  • Wireshark(必选):主程序;
  • TShark(强烈建议勾选):命令行工具,自动化分析必备;
  • Wireshark Icon Themes(可选):仅影响GUI美观;
  • Npcap核心开关):
    • 若勾选 → 安装程序将调用npcap-1.75.exe静默安装;
    • 若取消 → 你必须手动下载Npcap 1.75+独立安装包,并在Wireshark设置中指定nmap.org的Npcap路径。
  • USBPcap(谨慎勾选):用于捕获USB协议流量,但会额外安装usbpcap.sys驱动,与某些USB 3.0控制器(如Intel JHL6540)冲突,导致设备管理器报错“Code 43”。

第3页:Select Additional Tasks

  • Associate file types:将.pcapng文件关联到Wireshark。生产环境慎选——某些工业软件(如西门子S7-PLCSIM)会因文件关联冲突导致自身抓包功能失效。
  • Create a desktop icon:无风险,按需勾选;
  • Add Wireshark directory to PATH关键选项。勾选后,tshark命令可在任意CMD窗口执行。但若系统PATH已超2048字符限制(常见于装满开发工具的PC),会导致PATH截断,引发其他软件异常。建议仅在明确需要命令行操作时勾选。

第4页:Ready to Install
点击“Install”前,请务必点击左下角“Show Details”展开日志窗口。真正的安装过程在此显示,而非进度条。你会看到类似:

[11:23:45] Installing Npcap... [11:23:48] Executing: "C:\Users\ADMINI~1\AppData\Local\Temp\npcap-1.75.exe" /silent /winpcap_mode [11:23:52] Npcap installation completed successfully. [11:23:53] Starting Npcap service...

如果此处卡在“Starting Npcap service...”超过30秒,立即按Ctrl+C终止,转至第4章排查服务启动失败。

3.3 为什么“Custom Setup”比“Typical”更可靠?

官方文档推荐“Typical Setup”,但在企业环境中,我坚持使用“Custom Setup”。原因有三:

  1. 可控性:Typical模式会强制安装所有组件(包括你不需要的USBPcap),而Custom允许你精确控制每个驱动的安装路径。例如,可将Npcap安装到D:\Drivers\Npcap,避免与系统盘C:\Windows\System32\drivers混杂,便于后续审计;
  2. 可复现性:Custom模式生成的安装日志(%TEMP%\WiresharkSetup.log)包含完整参数,可用于编写Ansible Playbook或PowerShell DSC配置;
  3. 故障隔离:当安装失败时,Custom模式能准确定位是哪个组件出错。比如日志显示Failed to install USBPcap: Error 0x80070005,你立刻知道是USB驱动权限问题,而非笼统的“安装失败”。

实操建议:在Custom Setup中,只勾选WiresharkTSharkNpcap三项,其余全部取消。USBPcap、Icon Themes等按需后期单独安装。

4. 安装后必做的七项验证与调优:让Wireshark真正“可用”

安装完成≠可用。我见过太多人点击“Finish”后直接打开Wireshark,看到接口列表就以为成功了,结果抓包时发现:HTTP流量全是[TCP segment of a reassembled PDU],DNS查询没有响应,甚至localhost的ping包都捕获不到。这些都不是Bug,而是安装后未做基础验证的必然结果。

4.1 验证Npcap服务状态与驱动签名

打开服务管理器(services.msc),查找Npcap Packet Driver (NPCAP)服务:

  • 状态必须为“正在运行”;
  • 启动类型必须为“自动(延迟启动)”;
  • 双击打开属性,在“登录”选项卡确认“此账户”为Local System account

接着验证驱动签名:

  1. 打开设备管理器(devmgmt.msc);
  2. 展开“网络适配器”,找到名为Npcap Loopback Adapter的设备;
  3. 右键→“属性”→“驱动程序”→“驱动程序详细信息”;
  4. 确认.sys文件路径为C:\Windows\System32\drivers\npcap.sys
  5. 点击“驱动程序签名”,查看“数字签名”选项卡,颁发者必须是Nmap Project,有效期至2025年12月。

提示:若签名显示“未知发布者”或“已过期”,说明安装时被杀软篡改了驱动文件,必须重新安装并关闭杀软。

4.2 测试本地回环(Loopback)捕获能力

这是最易被忽略却最关键的测试。很多用户装完Wireshark,只测试物理网卡,却不知Npcap Loopback Adapter才是诊断本机进程通信的核心。

操作步骤:

  1. 在Wireshark中,从接口列表选择Npcap Loopback Adapter
  2. 点击“Start”开始捕获;
  3. 打开CMD,执行ping 127.0.0.1 -n 3
  4. 回到Wireshark,停止捕获,过滤栏输入icmp,应看到3个Echo (ping) request和3个Echo reply
  5. 再执行curl http://127.0.0.1:8080(假设本地有Web服务),过滤http,应看到完整的GET请求与200响应。

如果Loopback无任何包,问题一定出在Npcap服务或驱动上,物理网卡测试毫无意义。

4.3 验证物理网卡捕获与混杂模式(Promiscuous Mode)

选择你的物理网卡(如Realtek PCIe GbE Family Controller),点击Start,然后:

  1. 在另一台局域网电脑上ping本机IP(如ping 192.168.1.100);
  2. 在Wireshark中过滤icmp && ip.dst == 192.168.1.100,应看到ICMP请求;
  3. 关键测试:在Wireshark菜单栏点击CaptureOptions,勾选目标网卡右侧的Promiscuous mode,再执行arp -a刷新ARP缓存;
  4. 观察是否捕获到其他主机的ARP请求(如Who has 192.168.1.1? Tell 192.168.1.101)。

混杂模式验证成功,意味着Npcap已获得网卡底层访问权。若失败,常见原因是:

  • 网卡驱动过旧(需更新至2022年10月后版本);
  • BIOS中禁用了“VMX/SVM”虚拟化支持(某些老主板需开启);
  • 网络策略组策略禁用了混杂模式(Computer Configuration → Administrative Templates → Network → TCPIP Settings → Disable promiscuous mode)。

4.4 检查TShark命令行可用性

打开CMD,执行:

tshark -v

应输出Wireshark版本信息。再执行:

tshark -D | findstr "Loopback"

应返回1. Npcap Loopback Adapter。若报错“'tshark' 不是内部或外部命令”,说明PATH未正确配置,需手动将C:\Program Files\Wireshark添加到系统环境变量。

4.5 验证GeoIP数据库与HTTP解码

Wireshark 3.6.3默认集成GeoLite2 City数据库,用于IP地理位置解析。测试方法:

  1. 开始捕获任意流量;
  2. 过滤http,找到一个HTTP请求(如GET / HTTP/1.1);
  3. 右键该数据包→Protocol PreferencesHTTP→确认Reassemble HTTP headers and bodies已勾选;
  4. 展开Hypertext Transfer ProtocolHost字段,应显示域名(如example.com);
  5. 展开Internet Protocol Version 4Source,右键IP→LookupGeolocation,应弹出地图窗口显示城市。

若GeoIP失败,说明GeoLite2-City.mmdb文件损坏,可从https://gitlab.com/wireshark/wireshark/-/tree/master/geoip手动下载替换。

4.6 调优:禁用IPv6与LLMNR减少干扰包

默认安装会捕获所有协议,但IPv6和LLMNR(链路本地多播名称解析)在纯IPv4内网中产生大量无意义广播包,严重干扰分析。优化方法:

  1. Wireshark菜单栏EditPreferencesProtocolsIPv6,取消勾选Enable protocol dissection
  2. 同样路径下找到LLMNR,取消勾选;
  3. Capture Options中,点击Capture Filter右侧的...,输入not ipv6 and not udp port 5355,保存为默认捕获过滤器。

此举可使捕获包量减少30%-40%,大幅提升滚动流畅度。

4.7 终极验证:捕获并解析一个真实HTTPS会话

这是检验安装完整性的黄金标准。需满足三个条件:

  • 本机已安装Chrome/Edge浏览器;
  • 目标网站使用标准HTTPS(非自签名证书);
  • Wireshark已配置SSLKEYLOGFILE(需提前设置)。

操作流程:

  1. 设置环境变量:在CMD中执行set SSLKEYLOGFILE=C:\temp\sslkey.log
  2. 启动Chrome,访问https://example.com
  3. 在Wireshark中捕获流量,过滤tls.handshake.type == 1,确认看到Client Hello;
  4. 停止捕获,菜单栏EditPreferencesProtocolsTLS,点击RSA keys list右侧+,添加:
    • IP地址:留空(表示所有);
    • Port:443;
    • Protocol:http;
    • Key File:C:\temp\sslkey.log
  5. 重新加载捕获文件,过滤http2,应看到明文HTTP/2帧。

若能看到HTTP/2 HEADERS,证明TLS解密链路完整,Npcap、Wireshark、SSLKEYLOGFILE三者协同无误。

5. 常见安装失败场景的完整排查链路

安装失败不是终点,而是理解Windows网络栈的起点。下面是我整理的六类高频故障,每类都给出从现象→日志定位→根因→修复的完整链路,拒绝“重装大法”。

5.1 现象:安装程序闪退,无任何错误提示

日志定位
查看%TEMP%\WiresharkSetup.log,搜索FATALERROR,典型记录:

[10:15:22] FATAL: Failed to load VC++ runtime DLL: VCRUNTIME140_1.dll

根因分析
Wireshark 3.6.3安装器本身是用VS2019编译的,它依赖VCRUNTIME140_1.dll(而非旧版VCRUNTIME140.dll)。该DLL在VC++ 2019 v14.29+中才引入,旧版运行库不包含。

修复步骤

  1. 下载微软官方VC++ 2019 x64运行库(链接见2.1节);
  2. 以管理员身份运行,安装完成后重启;
  3. 再次安装Wireshark。

经验:若企业环境无法安装,可临时将vc_redist.x64.exe所在目录加入PATH,安装器会自动探测。

5.2 现象:安装完成,但Wireshark启动后无任何接口

日志定位
打开事件查看器(eventvwr.msc)→Windows LogsSystem,筛选来源为Npcap,典型错误:

The Npcap Packet Driver (NPCAP) service failed to start due to the following error: %%2

根因分析
错误代码%%2对应Windows系统错误2:“系统找不到指定的文件”。这通常意味着Npcap驱动文件(npcap.sys)未正确复制到System32\drivers,或被杀软删除。

修复步骤

  1. 进入C:\Windows\System32\drivers,确认npcap.sys存在且大小>500KB;
  2. 若不存在,手动从C:\Program Files\Npcap\Drivers\npcap.sys复制过去;
  3. 以管理员身份运行CMD,执行:
    sc create "Npcap Packet Driver (NPCAP)" binPath= "C:\Windows\System32\drivers\npcap.sys" type= kernel start= demand error= normal sc start "Npcap Packet Driver (NPCAP)"

5.3 现象:接口列表显示,但点击Start后立即停止,状态栏显示“Running for 0 seconds”

日志定位
Wireshark菜单栏HelpAbout WiresharkFoldersPersonal configuration,打开该目录下的log.txt,搜索capture_start,典型记录:

capture_start: Error opening adapter: The system cannot find the file specified.

根因分析
这是Npcap服务已启动,但驱动未正确绑定到网卡。常见于:

  • 网卡驱动与Npcap不兼容(如某些Realtek RTL8168芯片的2018年旧驱动);
  • BIOS中禁用了PCIe ASPM节能模式(需设为Disabled)。

修复步骤

  1. 更新网卡驱动至最新版(从主板官网或网卡芯片商下载);
  2. 进入BIOS,找到AdvancedPCIe ConfigurationASPM,设为Disabled
  3. 重启后,在设备管理器中右键网卡→Update driverBrowse my computerLet me pick→选择Npcap Packet Driver

5.4 现象:捕获到包,但全是TCP RetransmissionTCP Spurious Retransmission

日志定位
Wireshark中过滤tcp.analysis.retransmission,观察重传比例。若>5%,则非安装问题,而是Npcap捕获模式配置不当。

根因分析
Npcap默认使用Lightweight NDIS Mode,在高吞吐场景下会丢包。Wireshark 3.6.3需切换至WinPcap API-compatible Mode以启用完整缓冲区。

修复步骤

  1. 卸载当前Npcap:Control PanelPrograms and Features→卸载Npcap
  2. 下载Npcap 1.75+独立安装包(https://nmap.org/npcap/);
  3. 安装时勾选WinPcap API-compatible ModeSupport loopback traffic
  4. 重启Wireshark。

5.5 现象:安装后,其他软件(如TeamViewer、Zoom)网络异常

日志定位
查看%WINDIR%\System32\drivers\etc\hosts文件,是否被Wireshark安装器意外修改(某些旧版安装包有bug);
检查C:\Program Files\Wireshark\plugins目录,是否有第三方插件注入。

根因分析
Wireshark 3.6.0-3.6.2存在一个已知bug:安装时若检测到hosts文件可写,会向其中添加127.0.0.1 wireshark.org条目以“加速更新检查”,但这会劫持所有域名解析。

修复步骤

  1. 用记事本(管理员权限)打开hosts文件,删除最后一行;
  2. 进入Wireshark安装目录,重命名plugins文件夹为plugins.bak
  3. 重启相关软件。

5.6 现象:便携版(Portable)无法捕获localhost流量

日志定位
Wireshark中选择Npcap Loopback Adapter,Start后无任何包,但物理网卡正常。

根因分析
Portable版使用用户态驱动,无法访问内核级回环接口。这是设计限制,非Bug。

修复步骤

  1. 下载完整安装版(Wireshark-win64-3.6.3.exe);
  2. 或改用Npcap独立安装的WinPcap API-compatible Mode,该模式支持回环捕获。

最后分享一个小技巧:我所有客户的Wireshark安装包都经过定制。用Inno Setup打包时,在安装脚本中加入自动校验逻辑——安装前检查VC++版本,缺失则静默下载;安装后自动运行ping 127.0.0.1测试,并将结果写入日志。这样,一线工程师只需双击一个图标,剩下的交给脚本。技术的价值,从来不在炫技,而在把复杂留给自己,把简单留给使用者。

http://www.jsqmd.com/news/888009/

相关文章:

  • Qwen3-Coder-30B-A3B-Instruct-FP8部署指南:本地与云端最佳实践
  • 为Chromebook和树莓派打造的VS Code社区构建版本完全指南:终极安装与使用教程
  • CP_AutoSar目录(更新中....)
  • 魔兽地图转换工具:轻松实现地图格式转换与版本兼容
  • N60不锈钢厂商推荐:2026年现货库存量大的Nitronic60不锈钢厂商 - 品牌2025
  • 量子程序调试新方法:Bloch向量断言技术解析
  • WzComparerR2终极指南:如何高效解密和提取冒险岛游戏资源
  • 3步搞定洛雪音乐播放:六音音源修复版完整配置指南
  • 半波整流变压器原边电流为啥不是正弦波?我用霍尔传感器实测给你看
  • T型翼/尾板导向的穿浪双体船姿态控制【附代码】
  • PICO4帧时间抖动根因与稳帧工程实践
  • Android GPU Inspector与Android Studio Profiler对比分析:哪个工具更适合GPU性能调试?
  • nginx配置 请求静态文件时带上额外的响应头信息(可用作获取客户端IP)
  • 保姆级教程:在Ubuntu 20.04上从零配置UR5机械臂的ROS Noetic驱动与MoveIt仿真环境
  • 接口测试用例设计实战:从契约验证到状态跃迁
  • 从13个虚假集成到真实数据流:AI审计揭示前后端割裂与架构重构
  • Spring Cloud AWS 实战教程:构建高可用 SQS 消息队列应用 [特殊字符]
  • 避坑指南:在ESP32-S3上跑OpenCV时,如何解决‘undefined reference to sysconf’等编译错误?
  • WPF开发小技巧
  • Geolib地理计算库:零依赖的经纬度处理终极指南
  • 实战教程:如何使用GLM-4.1V-9B-Thinking-gs-A8W8进行图像理解和视频分析的完整指南
  • 上海亚卡黎实业有限公司2026作业设备优选:专业车载高空作业平台厂家/剪式平台厂家推荐上海亚卡黎实业 - 栗子测评
  • MolmoPoint-Vid-4B vs 传统坐标定位:Grounding Tokens技术如何颠覆视频交互体验
  • 在STM32上实现LVGL贝塞尔曲线动画:从数学公式到流畅UI的完整实战
  • 5分钟快速上手MASA模组中文汉化包:告别英文界面烦恼
  • 多自由度冗余空间机械臂位姿一体化规划与控制【附代码】
  • 构建AI应用技术栈:从模型选型到生产部署的实战指南
  • 构建专注友好型团队文化:从异步沟通到深度工作的实践框架
  • Unity PRG库存与换装系统:数据驱动架构实战
  • AI测试生成:从单次遍历到上下文增强的范式转变