- Как исправить синий экран ndis.sys в Windows 10
- В чем ошибка?
- Устранение неполадок
- Драйвер
- Антивирус
- Настройки сети
- Виртуальные сетевые адаптеры
- Целостность системных файлов
- Сбой файловой системы диска
- Что делать, если вышеуказанные методы не работают
- Видео-гайд: Ndys sys что за драйвер
- Синий экран Ndis.sys в Windows 10, 8.1 и Windows 7 — Как исправить
- Исправить ошибку ndis.sys 0x000000d1
- Другие методы устранения неполадок
- Обзор драйвера спецификации NDIS
- Сетевые драйверы
- Драйверы минипорта
- Промежуточные драйверы
Как исправить синий экран ndis.sys в Windows 10
Синий экран знаком каждому пользователю, даже самому неопытному. Как и в случае с другими ошибками, важно обращать внимание на код: он поможет определить причину и выбрать наиболее подходящее решение. Эта статья покажет вам, как исправить синий экран ndis.sys в Windows 10.
В чем ошибка?
Проблема может возникнуть практически в любое время. Он напрямую связан с контроллером, который, в свою очередь, связан с сетью. Это означает, что ошибка обычно возникает, когда другой нестабилен. Несмотря на это, бывает очень трудно определить точную причину, поэтому большинству пользователей просто приходится пробовать одно решение за другим.
Другой код ошибки — DRIVER_IRQL_NOT_LESS_OR_EQUAL. Проблема может возникать в нескольких версиях операционной системы и решается примерно одинаково.
Устранение неполадок
Неопытным пользователям рекомендуется начать со встроенного инструмента под названием «Устранение неполадок». от проблем». Хотя она и не может похвастаться высокой эффективностью, программа позволяет быстро и легко устранить многие ошибки, в том числе и эту. Найти утилиту можно в настройках операционной системы (Win+I) в разделе, отвечающем за безопасность (она должна быть последней в списке):
Кроме того, приложение присутствует в панели управления. Это можно открыть поиском на главной панели.
Преимущество этого метода в том, что он имеет больше категорий (нужно нажать на синюю надпись «Показать все категории» в левом верхнем углу окна).
Если указанное средство не помогло, следует продолжить нижеприведенными способами — они ранжированы по эффективности.
Драйвер
Мы будем говорить о драйвере сетевой карты.С ним связаны различные формы, все они будут обсуждаться здесь.Рекомендуется начать с альтернативы, если таковая имеется:
- Вам нужно открыть программу «Диспетчер устройств» (относится к встроенной программе). Для этого нажмите правую кнопку мыши в меню «Пуск» и выберите пункт с подходящим названием.
- Вам нужно , чтобы найти нужное программное обеспечение в списке, и дважды щелкните его, чтобы открыть настройки.
- В новом окне появится вверху несколько разделов.Нужно зайти в Driver.Справа нужная (третья) кнопка:
Второй способ — ручной установка: многие из вас пользователи полагаются на специальные пакеты и программы, которые устанавливаются и автоматически обновляют программное обеспечение. Однако его использование настоятельно не рекомендуется: очень вероятно, что версия устарела. Процесс установки также может пойти не так. Оба приводят к нестабильности драйвера. Поэтому вам необходимо скачать его с официального сайта производителя материнской платы.
Третий способ — удалить адаптеры и установить их заново. Делается это только так:
- Вам нужно войти в безопасный режим. Для этого необходимо одновременно зажать клавиши Win и R и ввести «msconfig» (без кавычек). В открывшихся настройках будет вкладка «Скачать». В нем нужно поставить галочку напротив нужного пункта и нажать «ОК» (т.е. лучше оставить вариант по умолчанию, то есть минимум). После этого останется только перезагрузить ПК.
- Нужно снова открыть диспетчер устройств (как это сделать, уже упоминалось выше). Вам нужно будет удалить все сетевые адаптеры. Для этого щелкните по ним правой кнопкой мыши и выберите соответствующий пункт из контекстного меню.
- После завершения процедуры обратите внимание на вкладки в верхней части программы. Вам нужно нажать кнопку «Действие», чтобы обновить настройки. После завершения переустановки вы можете снова перезагрузить устройство в стандартном режиме — все должно вернуться в норму.
Антивирус
Проблема синего экрана ndis.sys может возникнуть после обновления системы: очень часто изменение компонентов приводит к неправильной работе сторонних антивирусов. Это может выражаться по-разному. В такой ситуации рекомендуется полностью удалить программу, а затем перезагрузить ПК. Если ошибка больше не появляется, вы можете попробовать установить приложение еще раз: обычно это не приводит к повторному возникновению проблемы.
Многие пользователи хотят анонимности, но это важно иметь Обратите внимание, что эти инструменты могут оказать негативное влияние на систему. Их не нужно удалять, просто отключите их и посмотрите, исчезнет ли проблема.
Настройки сети
В некоторых случаях может помочь сброс настроек сети. Эта процедура очень проста:
- Вам нужно зайти в «Настройки». Опять же, вы можете использовать сочетание клавиш Win + I.
- Далее переходим в раздел отвечающий за сеть.
- На первой вкладке прокрутите вниз список информации и параметров. Среди пунктов будет «Сброс сети».
- После нажатия на нее остается только подтвердить свои действия.
Виртуальные сетевые адаптеры
Не все об этом знают, но «виртуальные машины» существуют. Они позволяют создать отдельную операционную систему, которая не будет связана с основной операционной системой. Если вы их используете, то вы как-то устанавливаете для них нужные переходники соответственно. Последние могут вызывать синий экран, поэтому в случае сбоя рекомендуется их временно удалить.
Целостность системных файлов
Иногда проблема также возникает при повреждении важных файлов. Его целостность может быть проверена и автоматически восстановлена в большинстве случаев. С этой процедурой справится даже новичок:
- Нужно открыть командную строку. Самый быстрый способ — ввести название инструмента в поиск на панели задач. Запуск необходимо производить с правами администратора.
- Затем необходимо ввести следующую команду. Нажмите Enter, чтобы активировать проверку.
Сбой файловой системы диска
Пользователи очень редко сообщают, что эта проблема может возникнуть при наличии проблемы с диском. Как и в предыдущем случае, накопитель можно проверить. Некоторые ошибки будут автоматически исправлены. Есть несколько способов начать контроль. Самый простой из них следующий:
- Нужно нажать правой кнопкой мыши на диске в Проводнике и в появившемся меню выбрать «Свойства».
- Вам необходимо выбрать «Сервис» среди вкладок.
- После этого остается только нажать кнопку для активации принудительного управления. Для этого действия, как видите, вам понадобится учетная запись администратора.
Что делать, если вышеуказанные методы не работают
Еще один эффективный метод — точки восстановления. Они позволяют перевернуть систему. Проблема в том, что точки не создаются по умолчанию. Кроме того, даже если вы их создали, вам понадобится именно та точка, которая была создана до возникновения ошибки.
Если абсолютно ничего не помогает, остается только переустановите или сбросьте ОС. Второй вариант следует рассмотреть более подробно:
- Соответствующий элемент еще можно найти в тех же параметрах (уже указано, как их открыть), т.е. раздел:
Видео-гайд: Ndys sys что за драйвер
- Нужно нажать на вкладку «Восстановление» и нажать на первую кнопку.
- При выборе действия рекомендуется удалять все файлы.
Также важно отметить, что синий экран может быть результатом проблемы с блоком питания и компонентами.
Короче говоря, ошибка появляется в нескольких случаях, поэтому ваше решение может сильно отличаться. Рекомендуется сначала рассмотреть методы, связанные с драйверами, поскольку они являются наиболее эффективными.
Источник
Синий экран Ndis.sys в Windows 10, 8.1 и Windows 7 — Как исправить
Если вы столкнулись с ошибкой (синий экран) DRIVER_IRQL_NOT_LESS_OR_EQUAL, код 0x000000d1 и указывает на неисправный модуль ndis.sys во время выполнения, скорее всего, проблема в сети. NDIS означает «Спецификация интерфейса сетевого драйвера», а ndis.sys — драйвер интерфейса сетевой операционной системы.
В этом руководстве представлены способы исправления ошибки 0x000000d1 ndis.sys в Windows 10, 8.1 или Windows 7, а также решение синей проблемы DRIVER_IRQL_NOT_LESS_OR_EQUAL ndis. .sys экран. Об этой же ошибке с другими файлами драйверов в отдельной инструкции: Как исправить ошибку DRIVER_IRQL_NOT_LESS_OR_EQUAL 0x000000d1.
Исправить ошибку ndis.sys 0x000000d1
наиболее частые причины Синего экрана (BSoD ) DRIVER_IRQL_NOT_LESS_OR_EQUAL ndis.sys являются некорректные драйвера сетевой карты или влияние стороннего ПО на ее работу, в частности, это может быть сторонний антивирус. В следующем списке показаны способы решения проблемы в порядке от простого к сложному:
- Если существуют точки восстановления системы на дату, предшествовавшую возникновению ошибки, попробуйте их использовать, см. Точки восстановления системы. . Восстановление системы Windows 10 (то же самое для предыдущих версий операционной системы).
- Загляните в диспетчер устройств, откройте свойства используемой сетевой карты и убедитесь, что кнопка «Отменить» активна на вкладке «Драйвер». Если это так, попробуйте использовать его.
- Если проблема появилось после установки новой версии Windows 10 (после «большого» обновления) и на вашем компьютере стоял сторонний антивирус, попробуйте удалить его полностью (лучше использовать утилиту для удаления антивируса провайдера), не забудьте чтобы перезагрузить компьютер и посмотреть, повторяется ли ошибка. Если нет, вы можете установить антивирус снова, синий экран больше не должен появляться. Сбой антивируса после обновления функций Windows 10 — обычное явление.
- Если на вашем компьютере установлено VPN/прокси и другое программное обеспечение для анонимизации, попробуйте отключить или удалить его и посмотреть, решит ли это проблему.
- Перезагрузите компьютер в безопасном режиме (см. Как войти в безопасный режим Windows 10), откройте Диспетчер устройств и удалите сетевые адаптеры. Затем в диспетчере устройств выберите в меню «Действия» — «Обновить параметры оборудования» и дождитесь переустановки драйверов. Перезагрузите компьютер в обычном режиме.
- Если проблема появилась после чистой установки системы на компьютер и последующей установки драйверов (особенно при использовании нескольких пакетов драйверов), не поленитесь и скачайте драйвер для сетевой карты или Wi-Fi переходник с официального сайта. сайт производителя материнской платы (если у вас ПК) или ноутбука, только для вашей модели. А потом установить вручную, хотя в диспетчере устройств написано, что драйвер может быть не обновлен, а на официальном сайте есть драйвера только для старой версии операционной системы.
- Если на вашем компьютере установлена Windows 10 и раньше она работала без ошибок, попробуйте программно сбросить настройки сети.
- Если вы недавно установили виртуальные машины (например, VirtualBox) и соответствующие им виртуальные сетевые адаптеры, это может быть причиной ошибки ndis.sys, попробуйте удалить виртуальный сетевой адаптер.
Обычно один из вышеперечисленных методов устраняет синий экран, вызванный ndis.sys, но не всегда.
Если вышеуказанные методы не помогли, попробуйте использовать другие подходы; в редких случаях они помогают.
Другие методы устранения неполадок
- Воспользуйтесь встроенным средством устранения неполадок сети (если вы еще этого не сделали). Точно так же, как описано в разделе «Устранение неполадок Windows 10» (метод «Панель управления» работает и для более старых версий).
- Попытки проверить целостность системных файлов Windows.
- По некоторой информации (не могу подтвердить или опровергнуть), ошибка может быть вызвана сбоем файловой системы на диске, попробуйте проверить жесткий диск на наличие ошибок.
И, наконец, если ничто другое не решает проблему, и это не проблема с оборудованием и не вызвана проблемами с питанием, статическим электричеством или поврежденными кабелями, остается только переустановить или перезапустить Windows.
Ресурс
Обзор драйвера спецификации NDIS
Сетевые драйверы
Сетевые драйверы можно разделить на 2 категории: TDI (транспортный драйвер Драйвер интерфейса) и драйверы NDIS (сетевой драйвер Спецификация интерфейса). Драйверы TDI — это высокоуровневые драйверы, такие как SMB-клиент, SMB-сервер, SMB-контейнеры (NFFS, MSFS) и т. д. Рассмотрим драйверы NDIS. NDIS — это специальный драйвер (соответствует файлу ndis.sys), который содержит функции, используемые низкоуровневыми сетевыми драйверами. NDIS, так сказать, обертывает низкоуровневые сетевые драйверы и является посредником в их общении друг с другом и с оборудованием. По сути, NDIS можно считать третьим ядром Windows. Чтобы лучше понять, что такое NDIS, посмотрите на следующее изображение:
Как видно из этого изображения, существует три типа драйверов NDIS:
- Драйверы минипорта (драйверы адаптера)
- Промежуточные драйверы (например, psched.sys)
- Драйверы протокола (например, tcpip.sys)
Рассмотрим каждый из них отдельно.
Драйверы минипорта
Каждое сетевое оборудование имеет свой драйвер минипорта. Через NDIS драйвер минипорта получает некоторые команды. Функции драйвера минипорта можно описать следующим образом:
- инициализация устройства (адаптера)
- создание/включение/отключение/удаление сетевых подключений
- проблема клиента или параметр адаптера change
- отправка пакетов
- получение пакетов
- информирует операционную систему о состоянии адаптера
- перезапускает и останавливает адаптер
Драйвер минипорта включает 22 стандартные функции обратного вызова, с помощью которых он уведомляет о различных событиях (некоторые из этих функций могут иметь значение NULL, и в этом случае они не вызываются). Уведомляет контроллер о соответствующих событиях). NDIS экспортирует около 150 функций для использования драйверами минипортов.
Драйверы минипортов «не требуют установления соединения» (например, драйвер адаптера Ethernet) и «ориентированы на соединение» (например, драйвер адаптера Ethernet). драйвер модема). Для драйверов, ориентированных на соединение, система обратного вызова несколько сложнее и содержит обработчики событий, связанные с подключением к каналу связи, отключением от канала, выбором канала (для беспроводных адаптеров) и т. д. Для некоторых операций обработчики, ориентированные на соединение, вызывают специальные функции NDIS, отличающиеся префиксом «Co» в имени (например, вместо NdisMIndicateReceivePacket обработчик, ориентированный на соединение, должен вызывать NdisMColndicateReceivePacket).
Каждый обратный вызов выполняет свою задачу: выводит информацию, отправляет данные , получать данные и т. д. Подробнее см. в справке WDK (DDK). Вы можете получить полную информацию об обратных вызовах здесь.
Драйверы протоколов могут доверять драйверу минипорта (если драйвер минипорта может это делать сам по себе или адаптер аппаратного уровня), некоторые из его функций (например, разграничение контрольной суммы или цифровая подпись IP-пакета или использование метода фрагментации больших пакетов TCP). Это значительно повышает производительность сети.
Драйвер может поддерживать несколько других расширенных интерфейсов. минипорт, например:
- LBFO (Load Balancing and Failover): Позволяет адаптерам, понимающим это, распределять между собой исходящий трафик и исправлять ошибки друг друга. Однако это имеет смысл только на магистральных маршрутизаторах (основных маршрутизаторах больших сетей), которые редко устанавливаются в Windows
- FFP (Fast Forwarding Path) — позволяет понимающим адаптерам маршрутизировать/фильтровать пакеты чисто аппаратно, без включения операционной системы и без загрузки основных процессоров компьютера
Промежуточные драйверы
Промежуточный драйвер виден сверху как драйвер минипорта (см. рисунок), т.е. как виртуальный адаптер, а снизу как драйвер протокола (опять же см. рисунок), как виртуальный протокол. В особом случае промежуточный контроллер может быть виден только сверху.
Промежуточные контроллеры обычно выполняют одно из следующих действий:
- обеспечивают «честный» доступ для различных клиентских программ . адаптеры, чтобы программы не мешали друг другу
- фильтровать и перехватывать трафик
- направляет пакеты из одной сети в другую, если эти сети разные (например, Ethernet и Wi-Fi) FI )
Промежуточные контроллеры используют снифферы для сканирования сетевого трафика. Контроллеры-посредники можно размещать друг над другом, если виртуальный протокол одного контроллера-посредника связывается с виртуальным адаптером другого контроллера-посредника. Но это делается редко, поскольку снижает производительность.
Драйверы протоколов
Драйверы протоколов — это высший уровень спецификации NDIS. Эти драйверы выделяют ресурсы соответствующим пакетам, копируют данные приложений в пакеты и передают их драйверам более низкого уровня. Драйверы протоколов также предоставляют интерфейс для приема пакетов от базовых драйверов.
Драйверы протоколов включают транспортные драйверы, реализующие стек сетевых протоколов, например TCP/IP (tspip.sys).
интересно для читателей, в следующих постах вы можете специально написать свой драйвер мидл-сниффера с примером или также описать, как написать каждый тип драйвера (минипорт, промежуточный или протокольный).
Источник