npf64.sys: что это за файл и как его удалить

Файл npf64.sys появляется в системе после установки Wireshark, Nmap, cFosSpeed или другого сетевого ПО, использующего библиотеку Npcap (либо устаревшую WinPcap) — это драйвер захвата сетевых пакетов, расположенный в C:\Windows\System32\drivers\. Удалить его вручную через Проводник не получится: драйвер загружен ядром Windows, и попытка стереть файл завершится ошибкой доступа или последующим синим экраном.

Типичные поводы для удаления — конфликт драйвера с антивирусом, ошибка BSOD с упоминанием npf64.sys, следы давно удалённых программ или подозрение, что файл оказался на компьютере без ведома пользователя. Ниже разберём, как определить происхождение драйвера и убрать его корректно, не повредив сетевой стек Windows.

Что такое npf64.sys и откуда он берётся

Расшифровывается имя как Netgroup Packet Filter, 64-битная версия. Драйвер работает на уровне ядра и позволяет приложениям перехватывать и отправлять сетевые пакеты в обход стандартного стека TCP/IP. Без него не функционируют анализаторы трафика, сканеры портов, некоторые VPN-клиенты и программы для тестирования сети.

Определить источник помогает простая проверка: откройте свойства файла npf64.sys и посмотрите вкладку «Подробно» — там указан производитель (Nmap Project для Npcap или Riverbed/CACE Technologies для старого WinPcap) и версия продукта. Дополнительно проверьте список установленных программ: Параметры → Приложения → Установленные приложения и поиск по словам Npcap или WinPcap.

  • 🔍 Wireshark — самый частый источник, ставит Npcap при установке
  • 🌐 Nmap/Zenmap — сканер сети, требует драйвер захвата
  • cFosSpeed, некоторые VPN и «ускорители интернета» — могут ставить свои сборки
  • 🧰 Утилиты диагностики сети от производителей ноутбуков

Безопасно ли удалять npf64.sys

Для обычной работы Windows драйвер не нужен: система не использует его для доступа в интернет. Удаление безопасно, если на компьютере не осталось программ, зависящих от захвата пакетов. После деинсталляции такие приложения просто перестанут запускаться или выдадут ошибку инициализации сетевого адаптера — это обратимо повторной установкой Npcap.

⚠️ Внимание: не удаляйте файл напрямую из папки System32\drivers, пока служба драйвера активна. Сначала остановите и отключите службу npcap (или npf для старого WinPcap), иначе получите ошибку доступа, а при принудительном стирании — нестабильную систему.

Способ 1: удаление через деинсталляцию Npcap

Самый чистый метод — удалить родительский пакет штатными средствами Windows. Откройте Параметры → Приложения, найдите Npcap или WinPcap в списке и нажмите «Удалить». Деинсталлятор сам остановит службу, выгрузит драйвер из памяти и уберёт файл.

Если в списке программ ничего нет, а файл на месте, проверьте папку C:\Windows\System32\Npcap — там может лежать собственный uninstaller. В старых версиях WinPcap деинсталлятор находился в C:\Program Files\WinPcap.

☑️ Подготовка к удалению npf64.sys

Выполнено: 0 / 5

Способ 2: остановка службы и ручное удаление

Когда деинсталлятор отсутствует или повреждён, драйвер убирают вручную через командную строку с правами администратора. Сначала останавливается служба, затем удаляется её регистрация, и только после перезагрузки стирается файл.

sc stop npcap

sc delete npcap

Для устаревшего WinPcap имя службы другое — npf:

sc stop npf

sc delete npf

После перезагрузки можно удалить сам файл C:\Windows\System32\drivers\npf64.sys и, при наличии, остатки каталога C:\Windows\System32\Npcap. Если команда sc stop сообщает, что служба не запущена — это нормально, переходите к удалению регистрации.

Проверка: вирус или легитимный драйвер

Само по себе имя npf64.sys не означает угрозу, но вредоносное ПО иногда маскируется под системные драйверы. Признаки подделки: файл лежит вне папки System32\drivers, у него нет цифровой подписи, размер сильно отличается от типичного для Npcap, либо он появился вместе с подозрительной активностью сети.

Проверка подписи делается так: правый клик по файлу → Свойства → вкладка «Цифровые подписи». У подлинного драйвера Npcap подпись оформлена на организацию, связанную с проектом Nmap. Дополнительно загрузите файл на сервис многодвижковой проверки, например VirusTotal, — вердикт десятков антивирусов быстро расставит точки.

ПризнакЛегитимный npf64.sysПодозрительный файл
РасположениеSystem32\driversTemp, AppData, корень диска
Цифровая подписьПрисутствует, действительнаОтсутствует или недействительна
Служба в системеnpcap или npfСлужбы нет либо имя случайное
Связанные программыWireshark, Nmap, NpcapНичего не установлено
Проверка VirusTotalЧистоДетекты у нескольких антивирусов
📊 Откуда npf64.sys появился на вашем ПК?
Устанавливал Wireshark или Nmap
Пришёл с другой программой (VPN, cFosSpeed)
Не знаю, обнаружил случайно
Вызывает синий экран / ошибку

Ошибки и BSOD, связанные с npf64.sys

Синие экраны с упоминанием этого драйвера чаще всего возникают из-за конфликта устаревшей версии Npcap с обновлённой Windows или с антивирусным фильтром трафика. Характерные коды остановки — PAGE_FAULT_IN_NONPAGED_AREA, SYSTEM_SERVICE_EXCEPTION или KMODE_EXCEPTION_NOT_HANDLED, где в поле сбоя указан npf64.sys.

Порядок действий при таких ошибках: сначала обновите Npcap до актуальной версии с официального сайта проекта — свежие сборки исправляют совместимость с новыми сборками Windows. Если обновление не помогло, удалите драйвер полностью по инструкции выше и проверьте стабильность системы без него. Когда сбои прекратились, при необходимости поставьте чистую свежую версию.

⚠️ Внимание: если синий экран не даёт системе загрузиться, выполняйте удаление из безопасного режима. При загрузке нажмите Shift + F8 или используйте среду восстановления с установочного носителя, затем повторите команды sc stop и sc delete.

Как проанализировать дамп памяти после BSOD

Файлы минидампов лежат в C:\Windows\Minidump. Их можно открыть бесплатной утилитой WinDbg Preview или BlueScreenView — в отчёте будет указан модуль, вызвавший сбой. Если в поле «Caused By Driver» стоит npf64.sys, причина подтверждена, и драйвер нужно обновлять или удалять.

Что делать после удаления

После перезагрузки убедитесь, что драйвер действительно убран: файл отсутствует в System32\drivers, а команда sc query npcap возвращает ошибку «служба не существует». Проверьте работу сети — обычный доступ в интернет не зависит от этого драйвера и должен функционировать как раньше.

Если какая-то программа начала выдавать ошибку вроде «Npcap not found» или «Error opening adapter», значит, она зависела от драйвера. Вариантов два: либо переустановить свежий Npcap, либо удалить и саму программу, если она больше не нужна. Повторная установка Npcap всегда возможна — удаление драйвера полностью обратимо.

Частые вопросы

npf64.sys — это вирус?

В большинстве случаев нет: это легитимный драйвер библиотеки Npcap или WinPcap. Однако стоит проверить цифровую подпись файла и его расположение — вредоносные программы иногда копируют имена системных драйверов.

Пропадёт ли интернет после удаления npf64.sys?

Нет. Драйвер нужен только приложениям для захвата и анализа сетевых пакетов. Штатный сетевой стек Windows работает без него.

Файл не удаляется, пишет «отказано в доступе». Что делать?

Драйвер загружен в память. Сначала остановите службу командами sc stop npcap и sc delete npcap от имени администратора, перезагрузите ПК — после этого файл удалится без сопротивления.

Как вернуть npf64.sys, если он снова понадобился?

Достаточно скачать актуальный установщик Npcap с официального сайта проекта и установить его — драйвер будет зарегистрирован заново вместе со всеми зависимостями.

Wireshark перестал видеть сетевые адаптеры после удаления. Это связано?

Да, Wireshark не может захватывать трафик без Npcap. Установите Npcap заново, и список интерфейсов появится снова.