Файл 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
Способ 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\drivers | Temp, AppData, корень диска |
| Цифровая подпись | Присутствует, действительна | Отсутствует или недействительна |
| Служба в системе | npcap или npf | Службы нет либо имя случайное |
| Связанные программы | Wireshark, Nmap, Npcap | Ничего не установлено |
| Проверка VirusTotal | Чисто | Детекты у нескольких антивирусов |
Ошибки и 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 заново, и список интерфейсов появится снова.