Я знаю, что этот вопрос задавали по ServerFault и Stackoverflow, но ни одно из обсуждений и решений не помогло мне. (Без прямой ссылки на вопрос, так как на данный момент я могу опубликовать только 2 ссылки.)
Я использую Wireshark 2.2.4 с WinPcap 4.1.3 в 64-разрядной версии Windows 7. Ниже приведены различные вещи, которые я безуспешно пробовал. Wireshark по-прежнему говорит: «Интерфейсы не найдены»
sc qc npf. Остановил и снова запустил net stop npf и net start npf.Статус НПФ Любая помощь или идеи будут оценены.
РЕДАКТИРОВАТЬ: см. Мой собственный ответ ниже.
На это у меня ушло полтора дня, поэтому я хотел поделиться своими результатами.
Я обнаружил, что, хотя WinPCap был установлен правильно, драйвер NPF на самом деле не был привязан к какому-либо сетевому адаптеру. Когда я попытался привязать его вручную, как показано на скриншоте здесь: Привязка NFP к адаптеру Я получил ошибку:
"Количество фильтров, установленных в системе, достигло предела."
Windows 7 имеет ограничение по умолчанию, равное 8. Вы можете вручную увеличить это ограничение до 14. Для этого вам необходимо настроить значение MaxNumFilters в HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Network \
Если это значение уже установлено на 14, вам может потребоваться удалить некоторые другие драйверы сетевого фильтра.
Затем снова выполните ручную привязку драйвера NPF, как показано на снимке экрана, и перезапустите Wireshark. Теперь Wireshark должен видеть все интерфейсы!