Что за файл netio.sys и где он в цепочке
Сетевой обмен в Windows устроен слоями. Сверху программы — браузер, мессенджер, игра. Ниже сетевой стек, который собирает и разбирает пакеты. В самом низу драйвер конкретного адаптера — проводной сетевой карты, модуля Wi-Fi, USB-модема. netio.sys обслуживает общую инфраструктуру этих слоёв, и на неё же опираются сетевые фильтры, которыми антивирусы, сетевые экраны и клиенты VPN просматривают трафик.
У Microsoft есть стоп-код, связанный с этой подсистемой напрямую, — NETIO_INVALID_POOL_CALLER со значением 0x126: он означает, что к пулу памяти, которым управляет netio, обратились с неправильным запросом. Но имя файла встречается и под другими кодами, потому что он часто оказывается там, где чужой драйвер передал испорченные данные. Сам файл при этом почти всегда исправен.
Вопрос «система или железо» раскладывается здесь на три кандидата. Программный фильтр трафика, установленный поверх Windows. Драйвер сетевого адаптера — устаревший, неподходящий или повреждённый. И сам адаптер: модуль Wi-Fi, сетевая микросхема на материнской плате, внешний USB-адаптер. Первые два лечатся настройкой, третий требует ремонта или замены, и снаружи они выглядят одинаково.
