Одна из распространенных проблем пользователей Windows 10, особенно с сетевыми картами Killer Network (Ethernet и Wireless)— заполняющаяся оперативная память при работе в сети. Обратить на это внимание можно в диспетчере задач на вкладке «Производительность», выбрав RAM. При этом, заполняется невыгружаемый пул памяти.
Проблема в большинстве случаев вызвана неправильной работой сетевых драйверов в сочетании с драйверами монитора использования сети Windows 10 (Network Data Usage, NDU) и достаточно просто решается, о чем и пойдет речь в этой инструкции. В некоторых случаях, причиной утечек памяти могут быть и другие драйверы оборудования. Близкий по теме материал: Что такое память Кэшировано в Windows 10 и как очистить кэшированную память.
Исправление утечки памяти и заполнения невыгружаемого пула при работе в сети
Наиболее распространенной ситуацией является, когда невыгружаемый пул RAM Windows 10 заполняется при работе в Интернете. Например, легко заметить, как он растет при скачивании большого файла и после этого не очищается.
Если описанное — ваш случай, то исправить ситуацию и очистить невыгружаемый пул памяти можно следующим образом.
- Зайдите в редактор реестра (нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter).
- Перейдите к разделу
HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesNdu
- Дважды нажмите по параметру с именем «Start» в правой части редактора реестра и задайте значение 4 для него, для отключения монитора использования сети.
- Закройте редактор реестра.
По завершении, перезагрузите компьютер и проверьте, была ли исправлена проблема. Как правило, если дело действительно в драйверах сетевой карты, невыгружаемый пул больше не растет больше своих обычных значений.
Если шаги, описанные выше, не помогли, попробуйте следующее:
- Если драйвер сетевой карты и (или) беспроводного адаптера был установлен с официального сайта производителя, попробуйте удалить его и дать Windows 10 установить стандартные драйверы.
- Если драйвер был автоматически установлен Windows или был предустановлен производителем (и система после этого не менялась), попробуйте скачать и установить последнюю версию драйвера с официального сайта производителя ноутбука или материнской платы (если это ПК).
Заполняемый невыгружаемый пул оперативной памяти в Windows 10 не всегда бывает вызван драйверами именно сетевой карты (хотя чаще всего) и если действия с драйверами сетевых адаптеров и NDU не приносят результата, можно прибегнуть к следующим шагам:
- Установка всех оригинальных драйверов от производителя на ваше оборудование (особенно если на данный момент времени у вас установлены драйверы, автоматически установленные Windows 10).
- Использование утилиты Poolmon из состава Microsoft WDK для определения драйвера, вызывающего утечку памяти.
Как узнать, какой драйвер вызывает утечку памяти в Windows 10 с помощью Poolmon
Выяснить конкретные драйверы, приводящие к тому, что невыгружаемый пул памяти растет можно с помощью инструмента Poolmoon, входящим в состав Windows Driver Kit (WDK), скачать который можно с официального сайта Майкрософт.
- Загрузите WDK для вашей версии Windows 10 (не используйте шаги на предлагаемой странице, относящиеся к установке Windows SDK или Visual Studio, просто найдите пункт «Установите WDK для Windows 10» на странице и запустите установку) с сайта https://developer.microsoft.com/ru-ru/windows/hardware/windows-driver-kit.
- После установки, зайдите в папку с WDK и запустите утилиту Poolmon.exe (по умолчанию утилиты находятся в C: Program Files (x86)Windows Kits 10 Tools ).
- Нажмите латинскую клавишу P (так, чтобы второй столбец содержал только значения Nonp), затем — B (это оставит в списке только записи, использующие невыгружаемый пул и отсортирует их по количеству занимаемого пространства в памяти, т.е. по столбцу Bytes).
- Обратите внимание на значение столбца Tag для занимающей наибольшее количество байт записи.
- Откройте командную строку и введите команду findstr /m /l /s значение_столбца_tag C:WindowsSystem32drivers*.sys
- Вы получите список файлов драйверов, которые могут оказаться причиной проблемы.
Дальнейший путь — выяснить по именам файлов драйверов (с помощью Google, например), к какому оборудованию они относятся и пробовать установить, удалить или откатить в зависимости от ситуации.
Вот спустя время решил себе обновить компьютер, собрал, установил новую Windows 10. И горя не знал. Но заметил что он очень тормозит, после того как открыл диспетчер задач, увидел что невыгружаемый пул памяти постоянно увеличивается, и оперативная память не освобождается. Каждый раз чтобы выгрузить память с невыгружаемого пула приходилось выполнять перезагрузку компьютера.
В этой статье я Вам покажу несколько способов как избавится от проблемы с невыгружаемым пулом памяти. Разберемся что такое невыгружаемый пул и по каким причинам пользователи с ней встречаются. Решил написать статью так как сам часто встречаюсь после каждой чистой установки операционной системы Windows 10.
Что такое невыгружаемый пул памяти
На скриншоте видно где можно посмотреть на невыгружаемый пул, и увидеть явную утечку памяти. Не важно сколько в Вас памяти, все с временем уходит в невыгружаемый пул. При этом нормальные значения невыгружаемого пула располагается в районе до двухсот мегабайт. Именно поэтому после обнаружения утечки памяти рекомендуем воспользоваться нашими способами. Обычное добавление планок оперативной памяти немного отдаляет, но все же не решает проблему.
Эта проблема появляется при активном использовании Интернета с включенным управлением полосой пропускания, происходит утечка памяти на материнских платах с сетевой картой от Killer. Не важно интегрированная это или дискретная сетевая карта. Драйвер netio.sys может забрать хоть всю оперативную память в системе. После перезагрузки компьютера по новой все происходило.
Возможно несколько вариантов устранения проблемы. Я же использовал первый или второй способ для отключения утечки памяти. Но не стоит исключать вариант обновления драйверов сетевой карты. Так как сейчас производители уже выпустили обновленные версии драйверов, автоматически исправляющие ошибки с невыгружаемым пулом памяти Windows 10.
Как исправить невыгружаемый пул оперативной памяти
Службы
Первый способ заключается в отключении службы мониторинга сетевой активности (Windows Network Data Usage Monitoring Driver) в Windows 10. Выполнением буквально одной команды проблема с невыгружаемым пулом памяти будет полностью решена.
- Откроем окно Выполнить нажатием на клавиши Win+R.
- Вводим команду: sc config NDU start= disabled и нажимаем кнопку ОК.
Реестр
Перед внесением изменений в реестр рекомендуется создать резервную копию реестра Windows 10. Это предоставит возможность в любой момент при необходимости восстановить любые изменения в реестре.
- Нажимаем Win+R и выполняем команду regedit, чтобы открыть редактор реестра.
- Перейдем по пути HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNdu.
- Значение параметра Start изменяем на 4.
Для применения изменений выполните перезагрузку компьютера. После включения компьютера память будет освобождаться в автоматическом режиме. Больше утечек оперативной памяти из-за не будет. Смотрите также инструкцию: Как очистить оперативную память на Windows 10.
Драйвера
В некоторых случаях исправить утечки оперативной памяти помогает настройка программного обеспечения к сетевой карте. При этом пользователь теряет весь функционал программы Killer Network Manager.
- Установите Killer Network Manager и отключить Управление пропускной способностью в настройках менеджера.
- Установить драйвера без программы управления возможностями сетевой карты Killer Network Manager.
Сейчас уже с уверенностью можно сказать, что достаточно будет просто обновить драйвера производителя. Сегодня вместо программы Killer Network Manager пользователи получают обновленное средство управления Killer Control Center. В котором разработчики уже решили предыдущие ошибки и проблемы пользователей.
Выводы
Как на меня самый удобный это первый способ, так как невыгружаемый пул памяти исчезает после отключения всего одной службы. Эта проблема актуальна и для пользователей предыдущих операционных систем.
В этой статье мы рассмотрели как исправить невыгружаемый пул Windows 10 и собственно разобрались что такое невыгружаемый пул памяти. Пишите в комментарии встречались ли Вы с этой проблемой, и как с ней боролись. Надеюсь эта статья была для Вас полезной.
(1 оценок, среднее: 5,00 из 5)
Администратор и основатель проекта Windd.ru. Интересуюсь всеми новыми технологиями. Знаю толк в правильной сборке ПК. Участник программы предварительной оценки Windows Insider Preview. Могу с лёгкостью подобрать комплектующие с учётом соотношения цены — качества. Мой Компьютер: AMD Ryzen 5 3600 | MSI B450 Gaming Plus MAX | ASUS STRIX RX580 8GB GAMING | V-COLOR 16GB Skywalker PRISM RGB (2х8GB).
На компьютерах и серверах Windows могут возникать проблемы с исчерпанием свободной памяти, вызванной утечкой некого системного драйвера, хранящего свои данные в невыгружаемом пуле памяти системы. Невыгружаемый пул памяти (Non-paged memory) – это данные в оперативной памяти компьютера, используемые ядром и драйверами операционной системой, которая никогда не выгружается на диск (в своп/ файл подкачки), т.е. всегда находится в физической RAM памяти.
Текущий размер невыгружаемого пула памяти можно увидеть в диспетчере задач Windows на вкладке Perfomance (Производительность) в разделе Memory (Память). На скриншоте ниже видно, что практически вся память на сервере занята, и большая часть ее относится к невыгружаемому пулу 4,2 Гб (Non-paged pool / Невыгружаемый пул). В нормальном состоянии размер невыгружаемого пула редко превышает 200-400 Мб. Большой размер невыгружаемого пула часто указывает на наличии утечки памяти в каком-то системном компоненте или драйвере.
При утечке памяти в невыгружаемом пуле на сервере, в системном журнале событий появится события:
Event ID: 2019
Source: Srv
Description:
The server was unable to allocate from the system nonpaged pool because the pool was empty
В подавляющем большинстве случаев причиной такой утечки памяти является проблема со сторонними драйверами, установленными в Windows. Как правило, это сетевые драйвера. Обратите внимание, как ведет себя пул при скачивании больших файлов (скорее всего он при этом быстро растет).
Максимальный размер невыгружаемого пула в Windows:
- Windows x64 до 128 Гб и не более 75% физической памяти
- Windows x86 до 2 Гб и не более 75% RAM
Для очистки пула помогает только перезагрузка, и, если для домашнего компьютера это еще может быть приемлемо, то на круглосуточно работающем сервере желательно найти нормальное решение.
Содержание:
- Установка последних версий драйверов сетевых адаптеров
- Отключение драйвера мониторинга сетевой активности Windows
- Отключение роли Hyper-V
- Поиск драйвера, вызвавшего утечку памяти с помощью Poolmon
Установка последних версий драйверов сетевых адаптеров
Попробуйте скачать и установить последние версии драйверов ваших сетевых адаптеров с сайта производителя.
Если у вас в Windows включено автоматическое обновление драйверов, убедитесь не начались ли проблемы после установки новых драйверов. Попробуйте откатить версию драйвера на более старую и проверить, воспроизводится ли проблема. Если проблема решилась, отключите авто обновление драйверов.
Отключение драйвера мониторинга сетевой активности Windows
Достаточно часто причиной утечки памяти в невыгружаемый пул является несовместимость драйвера мониторинга сетевой активности (Network Data Usage — NDU, %WinDir%system32driversNdu.sys) с драйверами сетевого адаптера компьютера (чаще всего конфликтуют драйвера для сетевых карт Killer Network и MSI). Данный сервис можно отключить без особых потерь функционала Windows.
Службу можно остановить командной:
sc config NDU start= disabled
Либо через реестр:
- Откройте редактор реестра regedit.exe
- Перейдите в ветку HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesNdu
- Измените значения параметра Start на 4.
После внесения изменений нужно перезагрузить компьютер
Отключение роли Hyper-V
В некоторых случаях утечку памяти в невыгружаемый пул вызывает установленная роль Hyper-V. Если эта роль не нужна, рекомендуем отключить ее.
В Windows Server Hyper-V роль можно отключить командой:
Remove-WindowsFeature -Name Hyper-V
Команда для Windows 10:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Поиск драйвера, вызвавшего утечку памяти с помощью Poolmon
Если описанные выше способы не помогли, можно попробовать определить драйвер, который вызвал утечку памяти в невыгружаемый пул.
Для этого нам понадобится консольная утилита Poolmoon.exe, входящая в комплект разработки Windows Driver Kit (WDK). Скачайте с сайта Microsoft и установите WDK для вашей версии Windows и запустите утилиту Poolmon.exe (в WDK для Windows 10 утилита находится в каталоге
C:Program Files (x86)Windows Kits10Tools
).
После запуска утилиты Poolman.exe нажмите клавиши P. Во втором столбце останутся теги процессов, которые используют невыгружаемую память (атрибут Nonp) Затем нажмите клавишу B, чтобы выполнить сортировку по столбцу Bytes.
В левом столбце указаны теги драйверов. Ваша задача определить файл драйвера, использующего этот тег. В нашем примере видно, что больше всего RAM в невыгружаемом пуле используют драйвера с тегами Nr22, ConT и smNp.
Вы должны проверить драйвера на наличие найденных тегов с помощью утилиты strings.exe (от Sysinternals), с помощью встроенной команды findstr или с помощью PowerShell.
Следующие команды должны найти файлы драйверов, связанные с найденными вами тегами. данными процессами можно командами:
findstr /m /l /s Nr22 %Systemroot%System32drivers*.sys
findstr /m /l /s ConT %Systemroot%System32drivers*.sys
findstr /m /l /s smNp %Systemroot%System32drivers*.sys
Также можно воспользоваться PowerShell:
Set-Location "C:WindowsSystem32drivers"
Select-String -Path *.sys -Pattern "Nr22" -CaseSensitive | Select-Object FileName -Unique
Select-String -Path *.sys -Pattern "Py28" -CaseSensitive | Select-Object FileName -Unique
Select-String -Path *.sys -Pattern "Ne40" -CaseSensitive | Select-Object FileName –Unique
Вы можете отобразить файлы драйверов непосредственно в poolmon.exe. Для этого убедитесь, что в каталоге утилиты находится файл pooltag.txt. Его можно скопировать из каталога установки WDK или найти в GitHub. Запустите утилиту:
Poolmon /g
Обратите внимание, что имя драйвера теперь отображается в столбце Mapped_driver.
Если поиск не дал результатов, проверьте возможно утечка памяти вызвана не системным процессом. Запустите Task Manager, перейдите на вкладку Details, добавьте колонку NP Pool и найдите процессы с большим размером памяти в невыгружаемом пуле.
Таким образом, мы получили список файлов драйверов, которые могут оказаться причиной проблемы. Теперь по именам файлов нужно определить, к каким драйверам и системным компонентам они относятся. Для этого можно воспользоваться утилитой sigcheck от Sysinternals.
sigcheck C:WindowsSystem32driversrdyboost.sys
Утилита возвращает имя драйвера, его свойства и информацию о версии.
Теперь можно попытаться удалить/обновить/переустановить проблемный драйвер или службу.
Если утечка памяти привела к BSOD, вы можете определить проблемный драйвер по файл дампа памяти.
- Загрузите дамп памяти в отладчик Windbg;
- Выполните команду:
!vm
- Если значение NonPagedPool Usage больше чем Max, это говорит о том, что невыгружаемый пул исчерпан;
- Проверьте содержимое пула командой (результаты будут отсортированы по использованию невыгружаемого пула):
!poolused 2
- После получение тега драйвера найдите файл с помощью findstr или strings как описано выше.
Данная инструкция применима как для Windows Server 2019/2016/2012R2, так и для клиентских Windows 10, 8.1.
Просмотр запущенных приложений в Диспетчере задач — это первое, с чего всякий пользователь начинает поиск причин медленной работы компьютера. И вроде бы и с процессами всё нормально, и с дисками, но на вкладке «Производительность», если выбрать «Память», можно увидеть, что она практически вся занята и уходит в невыгружаемый пул памяти. Это означает, что имеет место утечка памяти и неважно какой объем ОЗУ имеется на ПК, в невыгружаемый пул она может уйти вся без остатка.
С этой проблемой чаще всего приходится сталкиваться пользователям Windows 10, особенно тем из них, у кого установлены сетевые карты Killer Network. Проявляется она чаще всего заполнением невыгружаемого пула во время скачивания больших файлов из интернета.
Основной причиной утечки в таких случаях является некорректное взаимодействие сетевых драйверов с драйверами мониторинга использования сети, хотя нельзя исключать наличия проблем с другими драйверами аппаратных компонентов ПК.
Неполадка может показаться серьёзной, на самом же деле она легко устраняется. Способов исправления существует несколько. Самый простой заключается в отключении службы мониторинга сетевой активности. Для этого откройте командой regedit редактор реестра и перейдите по следующему пути:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNdu
Найдите в правой колонке окна редактора DWORD-параметр Start и установите в качестве его значения 4.
Эту же настройку следует проверить в ключе:
HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesNdu
Вместо применения твика реестра можно воспользоваться командной строкой или диалоговым окошком Run. Откройте консоль от имени администратора и выполните такую команду:
sc config NDU start= disabled
Результат будет аналогичным.
В обеих случаях для вступления новых настроек в силу потребуется перезагрузка компьютера. После этого утечка в невыгружаемый пул памяти должна прекратиться. Это самый простой и эффективный способ, но есть также и другие варианты. Например, можно установить приложение Killer Network Manager, найти в его настройках опцию управления пропускной способностью и отключить её.
Если драйвера для сетевой карты скачивались с сайта производителя, попробуйте их удалить и дать Windows 10 установить свои драйвера. Если проблема наблюдается с драйверами Microsoft, поступаем наоборот, скачиваем для карты Killer Network драйвера с официального ресурса производителя и устанавливаем их. Выше упоминалось, что утечку памяти могут вызывать не только сетевые драйвера. Определить проблемный драйвер можно с помощью утилиты Poolmon, но для этого потребуется установить набор инструментов разработки драйверов для Windows.
Скачав WDK для вашей версии Windows 10 с официальной страницы Microsoft.
Перейдите в Проводнике по адресу C:Program Files (x86)Windows Kits10Toolsx86 (или x64) и запустите оттуда исполняемый файл утилиты Poolmon.exe.
Нажмите сначала латинскую клавишу P, а затем B.
Это действие оставит и отсортирует только те записи, которые используют невыгружаемый пул (Type Nonp). Найдите в списке элементы, занимающие больше всего байт в памяти и запишите их имена (столбец tag).
Теперь откройте командную строку от имени администратора, перейдите в расположение C:WindowsSystem32drivers и выполните команду:
findstr /m /l /s Name *.sys
Где Name — имя, то есть тэг записи.
В результате вы получите список драйверов, которые с большей или меньшей долей вероятности являются источниками проблемы. Далее уже решаем, что с ними делать: удалять, заменять или откатывать к более ранним версиям.
WDK: developer.microsoft.com/ru-ru/windows/hardware/windows-driver-kit
Загрузка…
Главная » Уроки и статьи » Windows
Пользователи периодически жалуются на то, что невыгружаемый пул занимает всю память в Windows 10. Чаще всего это вызвано некорректной работой сетевых драйверов, в том числе их конфликтом с другим ПО.В более редких случаях «виновником» могут оказываться и другие драйвера. В норме пул не должен занимать много места, как это показано на изображении ниже.
Самый эффективный метод
Способ, о котором пойдет речь, связан с сетевой картой. Он особенно действенен в тех случаях, когда неконтролируемое увеличение пула связан с использованием интернета.
Важно учитывать, что вся процедура будет проводиться в реестре. Категорически не рекомендуется изменять параметры или разделы, которые не указаны в инструкции. В противном случае ваши действия могут легко навредить системе, приведя к ее нестабильной работе. Заключается процедура в следующем:
- Открыть редактор. Быстрее всего будет ввести название в поиске на панели задач. Также можно найти ярлык в меню «Пуск» (находится в папке «Средства администрирования»).
- Перейти по пути, обведенному на картинке ниже.
- Найти параметр «Start» (подчеркнут на скриншоте). Нужно дважды нажать по нему ЛКМ, чтобы открыть свойства.
- В строке «Значение» поставить 4 и кликнуть по кнопке «ОК», чтобы сохранить изменения.
- Закрыть утилиту и перезагрузить устройство.
Что делать, если способ не помог
Данный вариант эффективен, если проблема в сетевом драйвере, однако он не может помочь, если «виновником» оказалось другое ПО. Установить причину может быть очень сложно. Поэтому чаще всего приходится делать все наугад, меняя один драйвер за другим.
Суть в том, что виной всему обычно являются неправильная установка, устаревшая или некорректная версия ПО. Если установка и поиск проводились в автоматическом режиме (с помощью диспетчер устройств или сторонних утилит), рекомендуется удалить драйвера. Затем их следует скачать с официального сайта и поставить самостоятельно: часто этого достаточно для решения проблемы.
И напротив, если ПО было поставлено вручную, можно попробовать осуществить процедуру в диспетчере (относится к числу встроенных утилит). Открыть его можно, нажав ПКМ по меню «Пуск»: в появившемся меню можно найти одноименный пункт.
Проблемы с загруженностью памяти нередки. Слишком большое количество невыгружаемого пула всегда связано с драйверами. По этой причине следует устранить возможные конфликты, а также скачать и поставить ПО заново.
Понравилось? Поделись с друзьями!
Дата: 05.01.2022
Автор/Переводчик: Wolf
Просмотр приложений, работающих в Менеджер по деятельности – это первое, что каждый пользователь начинает искать причины медленной работы компьютера. И вроде с процессами и с дисками все нормально, но во вкладке «Производительность», если выбрать «Память», видно, что она почти вся занята и уходит в невыгружаемый пул памяти. Это означает, что есть утечка памяти, и независимо от того, сколько оперативной памяти на ПК, она может попасть в невыгружаемый пул.
С этой проблемой чаще всего сталкиваются пользователи Windows 10, особенно с установленными сетевыми картами Убийственная сеть… Чаще всего проявляется в заполнении невыгружаемого пула при загрузке больших файлов из Интернета.
Основной причиной потери в этих случаях является некорректное взаимодействие сетевых драйверов с драйверами для мониторинга использования сети, хотя нельзя исключать наличие проблем с другими драйверами аппаратных компонентов ПК.
Проблема может показаться серьезной, но на самом деле ее легко исправить. Есть несколько способов исправить это. Самый простой – отключить службу мониторинга сетевой активности. Для этого откройте командой regedit редактор реестра и перейдите по следующему пути:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Ndu
Найдите в правом столбце окна редактора DWORD-параметр Start и установите его значение на 4.
Такую же настройку нужно проверить в ключе:
HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Ndu
Вместо настройки реестра вы можете использовать командную строку или диалоговое окно Запустить… Откройте консоль от имени администратора и выполните следующую команду:
sc config NDU start = отключено
Результат будет таким же.
В обоих случаях необходимо перезагрузить компьютер, чтобы новые настройки вступили в силу. Впоследствии утечка в невыгружаемом пуле памяти должна прекратиться. Это самый простой и эффективный способ, но есть и другие варианты. Например, вы можете установить приложение Killer Network Manager, найти в его настройках опцию управления пропускной способностью и отключи это.
Если вы загрузили драйверы для своей сетевой карты с веб-сайта производителя, попробуйте удалить их и позволить Windows 10 установить их драйверы. Если проблема обнаружена в драйверах Microsoft, делаем наоборот, скачиваем для карты Убийственная сеть драйвера с официального ресурса производителя и установите их. Выше было сказано, что причиной утечки памяти являются не только сетевые драйверы. Poolmon можно использовать для определения проблемного драйвера, но для этого требуется установка Windows Driver Development Kit.
Скачав WDK для своей версии Windows 10 с официальной страницы Microsoft.
Перейдите в проводник в C: Program Files (x86) Windows Kits 10 Tools x86 (или x64) и запустите оттуда исполняемую утилиту Poolmon.exe.
Сначала нажмите латинскую клавишу P, а затем B.
Это действие сохранит и отсортирует только те записи, которые используют невыгружаемый пул (Тип Nonp)… Найдите в списке элементы, которые занимают больше всего байтов в памяти, и запишите их имена (столбец тегов).
Теперь откройте командную строку от имени администратора, перейдите в папку C: Windows System32 drivers и выполните команду:
findstr / m / l / s Имя * .sys
Где Name – это имя, которое является тегом элемента.
В результате вы получите список драйверов, которые с большей или меньшей вероятностью могут быть источником проблемы. Вот и решаем, что с ними делать: удалять, заменять или восстанавливать предыдущие версии.
WDK: developer.microsoft.com/en-us/windows/hardware/windows-driver-kit
Источник изображения: www.white-windows.ru
Содержание
- 1 За что отвечает оперативная память
- 2 Узнаём степень загруженности ОП
- 3 Как разгрузить ОП
- 4 Как не допустить перегрузки ОП
- 5 Очищаем ОЗУ компьютера в Windows 10
- 6 Исправление утечки памяти и заполнения невыгружаемого пула при работе в сети
- 7 Как узнать, какой драйвер вызывает утечку памяти в Windows 10 с помощью Poolmon
Причин, по которым компьютер может начать зависать, очень много. Один из самых распространённых поводов для снижения производительности — перегрузка оперативной памяти. Система всегда старается очистить её самостоятельно, но иногда она не справляется, поэтому вам необходимо сделать это вручную.
За что отвечает оперативная память
Оперативная память и или RAM (далее «ОП» для краткости) запоминает действия, которые компьютер должен сделать по просьбе пользователя. Каждый ваш клик ставит в очередь на исполнение огромное количество команд, выполняющихся последовательно. Их реализацией занимаются процессор и видеокарта, делая это на крайне высоких скоростях. Но даже с их производительностью нельзя выполнить все команды моментально, требуется время.
Чтобы не заставлять пользователя ждать, то есть дать ему возможность совершать какие-то новые действия до того, как все имеющиеся запросы будут выполнены, необходима ОП. Она запомнит, что нужно сделать, и, когда процессор освободится, скажет ему об этом.
Также в оперативной памяти могут храниться часто используемые файлы и команды, поставленные на выполнение не вами, а программами, работающими в фоновом режиме.
Не стоит путать ОП и память жёсткого диска. Они не дополняют и не заменяют друг друга. Занимаются оба вида памяти разными делами: ОП предназначена для поддержания приложений в рабочем состоянии и хранения выдвинутых задач, а жёсткий диск стабильно хранит файлы. ОП не хранит информацию без электричества — отключение компьютера приводит к её очищению. Жёсткий диск, наоборот, сохраняет данные при любых условиях.
Видео: что такое «оперативная память»
Что будет, если ОП перегрузится
Чем больше команд отдаётся компьютеру, тем больше ОП приходится хранить информации. Чем больше объем ОП (измеряется он обычно в мегабайтах или гигабайтах), тем больше данных она может обрабатывать одновременно.
Если команд будет так много, что все место ОП практически заполнится, то компьютер начнёт заметно подтормаживать. Произойдёт это потому, что системе будет некуда складывать новые задачи и, соответственно, она не ограничит их получение, то есть не даст пользователю сделать что-либо ещё, пока не освободит место в ОП.
Из-за перегрузки ОП чаще всего появляется ошибка «Приложение не отвечает». Также по этой же причине зависает картинка на экране, приложения произвольно закрываются, а все действия выполняются дольше обычного.
Узнаём степень загруженности ОП
В любой момент, вы можете узнать, насколько сильно загружена ОП. Для этого необходимо выполнить следующие действия:
- Кликните правой клавишей мыши по панели быстрого доступа или воспользуйтесь системной поисковой строкой, чтобы отыскать и открыть диспетчер задач.
Открываем диспетчер задач - На главной странице вы увидите список запущенных программ, а также подробную информацию о том, сколько процентов системных ресурсов задействовано в данный момент. Нас интересует четвёртый столбец – «Память».
Проверяем загруженность оперативной памяти - Более подробную информацию можно получить во вкладке «Производительность».
Изучаем вкладку «Производительность»
Если показатель загруженности памяти превышает 80–90%, стоит начать вручную снижать нагрузку.
Как разгрузить ОП
Если вы столкнулись с тем, что нагрузка на ОП слишком велика, необходимо вручную заняться снижением нагрузки на систему. Рекомендуется опробовать все нижеописанные способы, так как использование только одного метода, вероятно, не принесёт заметного результата.
Закрываем приложения
Посмотрите на приложения, запущенные в данный момент. Возможно, какие-то из них вам не нужны. Неиспользуемые программы стоит закрыть.
Получить полный список запущенных приложений и информацию о том, какую часть ресурсов потребляют именно они, можно в диспетчере задач. Находясь в нём, вы можете выбирать ненужные программы и выключать их, используя кнопку «Снять задачу».
Перед тем как закрыть какую-либо программу не забудьте сохранить файлы, редактируемые в ней.
Закрываем фоновые приложения
Помимо явно работающих приложений на компьютере часто выполняются программы в фоновом режиме. Они не попадаются пользователю на глаза, но при этом выполняют некоторые подсчёты или собирают информацию. Иногда работа таких утилит необходима, а иногда — бесполезна.
Находясь в диспетчере задач, перейдите к вкладке «Подробности». В ней вы увидите список всех программ (а точнее, их процессов), выполняющихся на данный момент. Изучите его и закройте те приложения, в которых нет надобности.
Учтите, не стоит принудительно останавливать те программы, задачу которых вы не знаете. Закрыв случайно не то приложение, вы можете нарушить работу системы, вызывать ошибку. Не останавливайте системные процессы, лучше прекратите выполнение как можно большего количества сторонних программ.
Отключаем автозагрузку программ
Используя вышеописанные инструкции, вы можете закрыть ненужные приложения. Но, если им разрешена автозагрузка, они могут включиться самостоятельно снова при следующем запуске компьютера. Чтобы не отобрать у таких программ право на автозапуск, необходимо перейти к вкладке «Автозагрузка» в диспетчере задач, поочерёдно выделить все приложения из списка и для каждого кликнуть по кнопке «Отключить».
Единственная программа, которой строго рекомендуется оставить право на автозапуск, — антивирус. Если антивирус не будет запускаться самостоятельно, вы можете забыть включить его, и шанс поймать вирус сильно вырастет.
Перезапускаем проводник
Проводник или же Explorer отвечает за работу с памятью. Если его включить, система перестанет видеть жёсткий диск и, соответственно, перестанет работать. Но проводник можно перезапустить, тем самым сбросив различные зависшие команды.
Находясь на главной странице диспетчера задач, отыщите в списке проводник. Кликните по нему правой клавишей мыши и выберите функцию «Перезапустить». Дождитесь, пока процесс перезагрузится, а после проверьте, помогло ли это снизить нагрузку на ОП.
Удаляем вирусы
Существуют вирусы, направленные на перегрузку ОП. Они заражают компьютер и засоряют систему, тормозя её. Воспользуйтесь антивирусом, установленном на вашем компьютере, чтобы провести диагностику и удалить найденные вредоносные программы.
Используем специальные программы
Если ни один из вышеописанных способов не помог устранить проблему, стоит обратиться к помощи сторонних программ. Разработано достаточно много приложений, занимающихся автоматическим освобождением ОП.
Mz Ram Booster
Программа предоставляет информацию и статистику о загруженности ОП, а также позволяет изменить некоторые параметры работы с ОП. Освободить ОП от мусора можно в один клик: на главной вкладке программы нажмите кнопку «Очистка RAM».
Официальный сайт, с которого можно загрузить бесплатную версию приложения — http://www.mztweak.com/mzrambooster.html.
RAM Booster
Данная программа также предоставляет информацию о загруженности ОП. Помимо этого она позволяет настроить условия, при которых процесс очистки ОП запустится автоматически. Для того чтобы начать очистку вручную, достаточно кликнуть по кнопке «Освободить память сейчас» на главной странице приложения.
Официальный сайт, на котором можно скачать бесплатную версию или купить полную — https://rambooster.net.
Видео: очищение RAM
Как не допустить перегрузки ОП
Чтобы не допустить в будущем повторного появления проблем с ОП, придерживайтесь следующих правил:
- как только надобность в программе пропадает, закрывайте её. Чем меньше запущено приложений, тем меньше нагрузка на ОП;
- не устанавливайте лишние программы. В выключенном состоянии приложения не занимают ОП, но они могут запускать фоновые процессы, о которых вы не будете знать, но на объёме ОП это скажется;
- проверяйте хотя бы раз в месяц компьютер на вирусы;
- используйте функцию автоматической очистки ОП, предоставляемую многими сторонними программами.
Оперативная память отвечает за хранение задач и часто используемых файлов. Если она слишком загружена, компьютер начинает зависать. Освободить её можно, закрыв лишние программы, очистив автозагрузку, удалив вирусы, перезапустив проводник и прибегнув к помощи сторонних приложений.
Очищаем ОЗУ компьютера в Windows 10
Очистить RAM можно вручную и с помощью специальных утилит. Сложность самостоятельной разгрузки памяти состоит в том, что вы должны точно знать, что отключаете и не навредит ли это системе.
Способ 1: KCleaner
Простой в использовании KCleaner быстро и точно очистит ОЗУ от ненужных процессов. Кроме очищения оперативной памяти, имеет ряд других полезных функций.
Скачать KCleaner с официального сайта
- Скачайте и установите софт.
- После запуска нажмите «Очистить».
Подождите завершения.</li></ol>
Способ 2: Mz RAM Booster
Mz RAM Booster не только умеет оптимизировать RAM в Windows 10, но и способен ускорить работу компьютера.
Скачать Mz RAM Booster с официального сайта
- Запустите утилиту и в главном меню кликните на «Recover RAM».
Дождитесь окончания процесса.</li></ol>
Способ 3: Wise Memory Optimizer
С помощью Wise Memory Optimizer можно отслеживать состояние оперативной памяти и других значений. Приложение умеет автоматически оптимизировать устройство.
Скачать Wise Memory Optimizer с официального сайта
- После запуска перед вами откроется маленькое окно со статистикой ОЗУ и кнопкой «Оптимизация». Нажмите на неё.
Дождитесь окончания.</li></ol>
Способ 4: Использование скрипта
Можно воспользоваться скриптом, который сделает всё за вас и очистит оперативную память.
- Кликните правой кнопкой мыши по пустому месту на рабочем столе.
- В контекстном меню перейдите к «Создать» — «Текстовый документ».
Назовите файл и откройте его двойным кликом.</li>Введите такие строки:
MsgBox "Очистить оперативную память?",0,"Очистка ОЗУ" FreeMem=Space(3200000) Msgbox"Очистка завершена",0,"Очистка ОЗУ"
MsgBox
отвечает за появление небольшого диалогового окна с кнопкой «ОК». Между кавычками вы можете написать свой текст. В принципе, можно обойтись и без этой команды. С помощью FreeMem
, в данном случае, мы освобождаем 32 Мб ОЗУ, которые мы указали в скобках после Space
. Данное количество безопасно для системы. Вы можете самостоятельно указать свой размер, ориентируясь на формулу:
N*1024+00000
где N – это объем, который вы хотите освободить.</li>Теперь кликните «Файл» — «Сохранить как…».</li>
Выставьте «Все файлы», добавьте к названию расширение .VBS вместо .TXT и кликните «Сохранить».</li>
Запустите скрипт.</li></ol>
Способ 5: Использование «Диспетчера задач»
Этот метод сложен тем, что вам нужно точно знать какие процессы нужно отключить.
- Зажмите Ctrl+Shift+Esc или Win+S и найдите «Диспетчер задач».
Во вкладке «Процессы» кликните на «ЦП», чтобы узнать какие программы нагружают процессор.</li>
А кликнув на «Память», вы увидите нагрузку на соответствующий аппаратный компонент.</li>
Вызовите на выбранном объекте контекстное меню и кликните на «Снять задачу» или «Завершить дерево процессов». Некоторые процессы могут не завершиться, так как являются стандартными службами. Их нужно исключать из автозагрузки. В некоторых случаях это могут быть вирусы, поэтому рекомендуется проверить систему портативными сканерами.</li>
Подробнее: Проверка компьютера на наличие вирусов без антивируса
Чтобы отключить автозагрузку, зайдите в соответствующую вкладку в «Диспетчере задач».</li> Вызовите меню на нужном объекте и выберите «Отключить».</li></ol>Вот такими методами вы можете очистить оперативную память в Виндовс 10. Мы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Одна из распространенных проблем пользователей Windows 10, особенно с сетевыми картами Killer Network (Ethernet и Wireless)— заполняющаяся оперативная память при работе в сети. Обратить на это внимание можно в диспетчере задач на вкладке «Производительность», выбрав RAM. При этом, заполняется невыгружаемый пул памяти.
Проблема в большинстве случаев вызвана неправильной работой сетевых драйверов в сочетании с драйверами монитора использования сети Windows 10 (Network Data Usage, NDU) и достаточно просто решается, о чем и пойдет речь в этой инструкции. В некоторых случаях, причиной утечек памяти могут быть и другие драйверы оборудования.
Исправление утечки памяти и заполнения невыгружаемого пула при работе в сети
Наиболее распространенной ситуацией является, когда невыгружаемый пул RAM Windows 10 заполняется при работе в Интернете. Например, легко заметить, как он растет при скачивании большого файла и после этого не очищается.
Если описанное — ваш случай, то исправить ситуацию и очистить невыгружаемый пул памяти можно следующим образом.
- Зайдите в редактор реестра (нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter).
- Перейдите к разделу HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Ndu
- Дважды нажмите по параметру с именем «Start» в правой части редактора реестра и задайте значение 4 для него, для отключения монитора использования сети.
- Закройте редактор реестра.
По завершении, перезагрузите компьютер и проверьте, была ли исправлена проблема. Как правило, если дело действительно в драйверах сетевой карты, невыгружаемый пул больше не растет больше своих обычных значений.
Если шаги, описанные выше, не помогли, попробуйте следующее:
- Если драйвер сетевой карты и (или) беспроводного адаптера был установлен с официального сайта производителя, попробуйте удалить его и дать Windows 10 установить стандартные драйверы.
- Если драйвер был автоматически установлен Windows или был предустановлен производителем (и система после этого не менялась), попробуйте скачать и установить последнюю версию драйвера с официального сайта производителя ноутбука или материнской платы (если это ПК).
Заполняемый невыгружаемый пул оперативной памяти в Windows 10 не всегда бывает вызван драйверами именно сетевой карты (хотя чаще всего) и если действия с драйверами сетевых адаптеров и NDU не приносят результата, можно прибегнуть к следующим шагам:
- Установка всех оригинальных драйверов от производителя на ваше оборудование (особенно если на данный момент времени у вас установлены драйверы, автоматически установленные Windows 10).
- Использование утилиты Poolmon из состава Microsoft WDK для определения драйвера, вызывающего утечку памяти.
Как узнать, какой драйвер вызывает утечку памяти в Windows 10 с помощью Poolmon
Выяснить конкретные драйверы, приводящие к тому, что невыгружаемый пул памяти растет можно с помощью инструмента Poolmoon, входящим в состав Windows Driver Kit (WDK), скачать который можно с официального сайта Майкрософт.
- Загрузите WDK для вашей версии Windows 10 (не используйте шаги на предлагаемой странице, относящиеся к установке Windows SDK или Visual Studio, просто найдите пункт «Установите WDK для Windows 10» на странице и запустите установку) с сайта https://developer.microsoft.com/ru-ru/windows/hardware/windows-driver-kit.
- После установки, зайдите в папку с WDK и запустите утилиту Poolmon.exe (по умолчанию утилиты находятся в C: Program Files (x86)Windows Kits 10 Tools ).
- Нажмите латинскую клавишу P (так, чтобы второй столбец содержал только значения Nonp), затем — B (это оставит в списке только записи, использующие невыгружаемый пул и отсортирует их по количеству занимаемого пространства в памяти, т.е. по столбцу Bytes).
- Обратите внимание на значение столбца Tag для занимающей наибольшее количество байт записи.
- Откройте командную строку и введите команду findstr /m /l /s значение_столбца_tag C:WindowsSystem32drivers*.sys
- Вы получите список файлов драйверов, которые могут оказаться причиной проблемы.
Дальнейший путь — выяснить по именам файлов драйверов (с помощью Google, например), к какому оборудованию они относятся и пробовать установить, удалить или откатить в зависимости от ситуации.
Используемые источники:
- https://winda10.com/optimizatsiya/kak-ochistit-operativnuyu-pamyat-kompyutera-vindovs-10.html
- https://lumpics.ru/how-clean-computer-s-memory-on-windows-10/
- https://remontka.pro/non-paged-pool-windows-10/
Одна из распространенных проблем пользователей Windows 10, особенно с сетевыми картами Killer Network (Ethernet и Wireless)— заполняющаяся оперативная память при работе в сети. Обратить на это внимание можно в диспетчере задач на вкладке «Производительность», выбрав RAM. При этом, заполняется невыгружаемый пул памяти.
Проблема в большинстве случаев вызвана неправильной работой сетевых драйверов в сочетании с драйверами монитора использования сети Windows 10 (Network Data Usage, NDU) и достаточно просто решается, о чем и пойдет речь в этой инструкции. В некоторых случаях, причиной утечек памяти могут быть и другие драйверы оборудования. Близкий по теме материал: Что такое память Кэшировано в Windows 10 и как очистить кэшированную память.
Исправление утечки памяти и заполнения невыгружаемого пула при работе в сети
Наиболее распространенной ситуацией является, когда невыгружаемый пул RAM Windows 10 заполняется при работе в Интернете. Например, легко заметить, как он растет при скачивании большого файла и после этого не очищается.
Если описанное — ваш случай, то исправить ситуацию и очистить невыгружаемый пул памяти можно следующим образом.
- Зайдите в редактор реестра (нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter).
- Перейдите к разделу
- Дважды нажмите по параметру с именем «Start» в правой части редактора реестра и задайте значение 4 для него, для отключения монитора использования сети.
- Закройте редактор реестра.
По завершении, перезагрузите компьютер и проверьте, была ли исправлена проблема. Как правило, если дело действительно в драйверах сетевой карты, невыгружаемый пул больше не растет больше своих обычных значений.
Если шаги, описанные выше, не помогли, попробуйте следующее:
- Если драйвер сетевой карты и (или) беспроводного адаптера был установлен с официального сайта производителя, попробуйте удалить его и дать Windows 10 установить стандартные драйверы.
- Если драйвер был автоматически установлен Windows или был предустановлен производителем (и система после этого не менялась), попробуйте скачать и установить последнюю версию драйвера с официального сайта производителя ноутбука или материнской платы (если это ПК).
Заполняемый невыгружаемый пул оперативной памяти в Windows 10 не всегда бывает вызван драйверами именно сетевой карты (хотя чаще всего) и если действия с драйверами сетевых адаптеров и NDU не приносят результата, можно прибегнуть к следующим шагам:
- Установка всех оригинальных драйверов от производителя на ваше оборудование (особенно если на данный момент времени у вас установлены драйверы, автоматически установленные Windows 10).
- Использование утилиты Poolmon из состава Microsoft WDK для определения драйвера, вызывающего утечку памяти.
Как узнать, какой драйвер вызывает утечку памяти в Windows 10 с помощью Poolmon
Выяснить конкретные драйверы, приводящие к тому, что невыгружаемый пул памяти растет можно с помощью инструмента Poolmoon, входящим в состав Windows Driver Kit (WDK), скачать который можно с официального сайта Майкрософт.
- Загрузите WDK для вашей версии Windows 10 (не используйте шаги на предлагаемой странице, относящиеся к установке Windows SDK или Visual Studio, просто найдите пункт «Установите WDK для Windows 10» на странице и запустите установку) с сайта https://developer.microsoft.com/ru-ru/windows/hardware/windows-driver-kit.
- После установки, зайдите в папку с WDK и запустите утилиту Poolmon.exe (по умолчанию утилиты находятся в C: Program Files (x86)Windows Kits 10 Tools ).
- Нажмите латинскую клавишу P (так, чтобы второй столбец содержал только значения Nonp), затем — B (это оставит в списке только записи, использующие невыгружаемый пул и отсортирует их по количеству занимаемого пространства в памяти, т.е. по столбцу Bytes).
- Обратите внимание на значение столбца Tag для занимающей наибольшее количество байт записи.
- Откройте командную строку и введите команду findstr /m /l /s значение_столбца_tag C:WindowsSystem32drivers*.sys
- Вы получите список файлов драйверов, которые могут оказаться причиной проблемы.
Дальнейший путь — выяснить по именам файлов драйверов (с помощью Google, например), к какому оборудованию они относятся и пробовать установить, удалить или откатить в зависимости от ситуации.
Что делать, если невыгружаемый пул занимает всю память в Windows 10
Пользователи периодически жалуются на то, что невыгружаемый пул занимает всю память в Windows 10. Чаще всего это вызвано некорректной работой сетевых драйверов, в том числе их конфликтом с другим ПО.В более редких случаях «виновником» могут оказываться и другие драйвера. В норме пул не должен занимать много места, как это показано на изображении ниже.
Самый эффективный метод
Способ, о котором пойдет речь, связан с сетевой картой. Он особенно действенен в тех случаях, когда неконтролируемое увеличение пула связан с использованием интернета.
Важно учитывать, что вся процедура будет проводиться в реестре. Категорически не рекомендуется изменять параметры или разделы, которые не указаны в инструкции. В противном случае ваши действия могут легко навредить системе, приведя к ее нестабильной работе. Заключается процедура в следующем:
- Открыть редактор. Быстрее всего будет ввести название в поиске на панели задач. Также можно найти ярлык в меню «Пуск» (находится в папке «Средства администрирования»).
- Перейти по пути, обведенному на картинке ниже.
- Найти параметр «Start» (подчеркнут на скриншоте). Нужно дважды нажать по нему ЛКМ, чтобы открыть свойства.
- В строке «Значение» поставить 4 и кликнуть по кнопке «ОК», чтобы сохранить изменения.
- Закрыть утилиту и перезагрузить устройство.
Что делать, если способ не помог
Данный вариант эффективен, если проблема в сетевом драйвере, однако он не может помочь, если «виновником» оказалось другое ПО. Установить причину может быть очень сложно. Поэтому чаще всего приходится делать все наугад, меняя один драйвер за другим.
Суть в том, что виной всему обычно являются неправильная установка, устаревшая или некорректная версия ПО. Если установка и поиск проводились в автоматическом режиме (с помощью диспетчер устройств или сторонних утилит), рекомендуется удалить драйвера. Затем их следует скачать с официального сайта и поставить самостоятельно: часто этого достаточно для решения проблемы.
И напротив, если ПО было поставлено вручную, можно попробовать осуществить процедуру в диспетчере (относится к числу встроенных утилит). Открыть его можно, нажав ПКМ по меню «Пуск»: в появившемся меню можно найти одноименный пункт.
Проблемы с загруженностью памяти нередки. Слишком большое количество невыгружаемого пула всегда связано с драйверами. По этой причине следует устранить возможные конфликты, а также скачать и поставить ПО заново.
Что делать, если невыгружаемый пул в Windows 10 занимает всю память
Просмотр приложений, работающих в Менеджер по деятельности – это первое, что каждый пользователь начинает искать причины медленной работы компьютера. И вроде с процессами и с дисками все нормально, но во вкладке «Производительность», если выбрать «Память», видно, что она почти вся занята и уходит в невыгружаемый пул памяти. Это означает, что есть утечка памяти, и независимо от того, сколько оперативной памяти на ПК, она может попасть в невыгружаемый пул.
С этой проблемой чаще всего сталкиваются пользователи Windows 10, особенно с установленными сетевыми картами Убийственная сеть … Чаще всего проявляется в заполнении невыгружаемого пула при загрузке больших файлов из Интернета.
Основной причиной потери в этих случаях является некорректное взаимодействие сетевых драйверов с драйверами для мониторинга использования сети, хотя нельзя исключать наличие проблем с другими драйверами аппаратных компонентов ПК.
Проблема может показаться серьезной, но на самом деле ее легко исправить. Есть несколько способов исправить это. Самый простой – отключить службу мониторинга сетевой активности. Для этого откройте командой regedit редактор реестра и перейдите по следующему пути:
Найдите в правом столбце окна редактора DWORD -параметр Start и установите его значение на 4.
Такую же настройку нужно проверить в ключе:
Вместо настройки реестра вы можете использовать командную строку или диалоговое окно Запустить … Откройте консоль от имени администратора и выполните следующую команду:
Результат будет таким же.
В обоих случаях необходимо перезагрузить компьютер, чтобы новые настройки вступили в силу. Впоследствии утечка в невыгружаемом пуле памяти должна прекратиться. Это самый простой и эффективный способ, но есть и другие варианты. Например, вы можете установить приложение Killer Network Manager, найти в его настройках опцию управления пропускной способностью и отключи это.
Если вы загрузили драйверы для своей сетевой карты с веб-сайта производителя, попробуйте удалить их и позволить Windows 10 установить их драйверы. Если проблема обнаружена в драйверах Microsoft, делаем наоборот, скачиваем для карты Убийственная сеть драйвера с официального ресурса производителя и установите их. Выше было сказано, что причиной утечки памяти являются не только сетевые драйверы. Poolmon можно использовать для определения проблемного драйвера, но для этого требуется установка Windows Driver Development Kit.
Скачав WDK для своей версии Windows 10 с официальной страницы Microsoft.
Перейдите в проводник в C: Program Files (x86) Windows Kits 10 Tools x86 (или x64) и запустите оттуда исполняемую утилиту Poolmon.exe .
Сначала нажмите латинскую клавишу P, а затем B.
Это действие сохранит и отсортирует только те записи, которые используют невыгружаемый пул (Тип Nonp) … Найдите в списке элементы, которые занимают больше всего байтов в памяти, и запишите их имена (столбец тегов) .
Теперь откройте командную строку от имени администратора, перейдите в папку C: Windows System32 drivers и выполните команду:
findstr / m / l / s Имя * .sys
Где Name – это имя, которое является тегом элемента.
В результате вы получите список драйверов, которые с большей или меньшей вероятностью могут быть источником проблемы. Вот и решаем, что с ними делать: удалять, заменять или восстанавливать предыдущие версии.