Как исправить невыгружаемый пул windows 10

В некоторых случаях, на компьютерах и серверах Windows могут возникать проблемы с исчерпанием свободной памяти, вызванной утечкой некого системного драйвера,

Невыгружаемый пул занимает память Windows 10 — решение

10.07.2017  windows

Одна из распространенных проблем пользователей Windows 10, особенно с сетевыми картами Killer Network (Ethernet и Wireless)— заполняющаяся оперативная память при работе в сети

Обратить на это внимание можно в диспетчере задач на вкладке «Производительность», выбрав RAM. При этом, заполняется невыгружаемый пул памяти

Проблема в большинстве случаев вызвана неправильной работой сетевых драйверов в сочетании с драйверами монитора использования сети Windows 10 (Network Data Usage, NDU) и достаточно просто решается, о чем и пойдет речь в этой инструкции. В некоторых случаях, причиной утечек памяти могут быть и другие драйверы оборудования.

Исправление утечки памяти и заполнения невыгружаемого пула при работе в сети

Наиболее распространенной ситуацией является, когда невыгружаемый пул RAM Windows 10 заполняется при работе в Интернете. Например, легко заметить, как он растет при скачивании большого файла и после этого не очищается.

Если описанное — ваш случай, то исправить ситуацию и очистить невыгружаемый пул памяти можно следующим образом.

  1. Зайдите в редактор реестра (нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter).
  2. Перейдите к разделу HKEY_LOCAL_MACHINE\ SYSTEM\ ControlSet001\ Services\ Ndu\
  3. Дважды нажмите по параметру с именем «Start» в правой части редактора реестра и задайте значение 4 для него, для отключения монитора использования сети. 
  4. Закройте редактор реестра.

По завершении, перезагрузите компьютер и проверьте, была ли исправлена проблема. Как правило, если дело действительно в драйверах сетевой карты, невыгружаемый пул больше не растет больше своих обычных значений.

Если шаги, описанные выше, не помогли, попробуйте следующее:

  • Если драйвер сетевой карты и (или) беспроводного адаптера был установлен с официального сайта производителя, попробуйте удалить его и дать Windows 10 установить стандартные драйверы.
  • Если драйвер был автоматически установлен Windows или был предустановлен производителем (и система после этого не менялась), попробуйте скачать и установить последнюю версию драйвера с официального сайта производителя ноутбука или материнской платы (если это ПК).

Заполняемый невыгружаемый пул оперативной памяти в Windows 10 не всегда бывает вызван драйверами именно сетевой карты (хотя чаще всего) и если действия с драйверами сетевых адаптеров и NDU не приносят результата, можно прибегнуть к следующим шагам:

  1. Установка всех оригинальных драйверов от производителя на ваше оборудование (особенно если на данный момент времени у вас установлены драйверы, автоматически установленные Windows 10).
  2. Использование утилиты 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:\Windows\System32\drivers\*.sys 
Вы получите список файлов драйверов, которые могут оказаться причиной проблемы.. Дальнейший путь — выяснить по именам файлов драйверов (с помощью Google, например), к какому оборудованию они относятся и пробовать установить, удалить или откатить в зависимости от ситуации

Дальнейший путь — выяснить по именам файлов драйверов (с помощью Google, например), к какому оборудованию они относятся и пробовать установить, удалить или откатить в зависимости от ситуации.

А вдруг и это будет интересно:

Как разгрузить ОП

Если вы столкнулись с тем, что нагрузка на ОП слишком велика, необходимо вручную заняться снижением нагрузки на систему. Рекомендуется опробовать все нижеописанные способы, так как использование только одного метода, вероятно, не принесёт заметного результата.

Закрываем приложения

Посмотрите на приложения, запущенные в данный момент. Возможно, какие-то из них вам не нужны. Неиспользуемые программы стоит закрыть.

Получить полный список запущенных приложений и информацию о том, какую часть ресурсов потребляют именно они, можно в диспетчере задач. Находясь в нём, вы можете выбирать ненужные программы и выключать их, используя кнопку «Снять задачу».

Выделяем приложение и нажимаем кнопку «Снять задачу»

Перед тем как закрыть какую-либо программу не забудьте сохранить файлы, редактируемые в ней.

Закрываем фоновые приложения

Помимо явно работающих приложений на компьютере часто выполняются программы в фоновом режиме. Они не попадаются пользователю на глаза, но при этом выполняют некоторые подсчёты или собирают информацию. Иногда работа таких утилит необходима, а иногда — бесполезна.

Находясь в диспетчере задач, перейдите к вкладке «Подробности». В ней вы увидите список всех программ (а точнее, их процессов), выполняющихся на данный момент. Изучите его и закройте те приложения, в которых нет надобности.

Снимаем задачу с лишних процессов

Учтите, не стоит принудительно останавливать те программы, задачу которых вы не знаете. Закрыв случайно не то приложение, вы можете нарушить работу системы, вызывать ошибку. Не останавливайте системные процессы, лучше прекратите выполнение как можно большего количества сторонних программ.

Отключаем автозагрузку программ

Используя вышеописанные инструкции, вы можете закрыть ненужные приложения. Но, если им разрешена автозагрузка, они могут включиться самостоятельно снова при следующем запуске компьютера. Чтобы не отобрать у таких программ право на автозапуск, необходимо перейти к вкладке «Автозагрузка» в диспетчере задач, поочерёдно выделить все приложения из списка и для каждого кликнуть по кнопке «Отключить».

Удаляем лишние программы из автозагрузки

Единственная программа, которой строго рекомендуется оставить право на автозапуск, — антивирус. Если антивирус не будет запускаться самостоятельно, вы можете забыть включить его, и шанс поймать вирус сильно вырастет.

Перезапускаем проводник

Проводник или же Explorer отвечает за работу с памятью. Если его включить, система перестанет видеть жёсткий диск и, соответственно, перестанет работать. Но проводник можно перезапустить, тем самым сбросив различные зависшие команды.

Выделяем проводник и выбираем функцию «Перезапустить»

Находясь на главной странице диспетчера задач, отыщите в списке проводник. Кликните по нему правой клавишей мыши и выберите функцию «Перезапустить». Дождитесь, пока процесс перезагрузится, а после проверьте, помогло ли это снизить нагрузку на ОП.

Удаляем вирусы

Существуют вирусы, направленные на перегрузку ОП. Они заражают компьютер и засоряют систему, тормозя её. Воспользуйтесь антивирусом, установленном на вашем компьютере, чтобы провести диагностику и удалить найденные вредоносные программы.

Удаляем с компьютера вирусы

Используем специальные программы

Если ни один из вышеописанных способов не помог устранить проблему, стоит обратиться к помощи сторонних программ. Разработано достаточно много приложений, занимающихся автоматическим освобождением ОП.

Mz Ram Booster

Программа предоставляет информацию и статистику о загруженности ОП, а также позволяет изменить некоторые параметры работы с ОП. Освободить ОП от мусора можно в один клик: на главной вкладке программы нажмите кнопку «Очистка RAM».

Нажимаем кнопку «Очистить RAM»

RAM Booster

Данная программа также предоставляет информацию о загруженности ОП. Помимо этого она позволяет настроить условия, при которых процесс очистки ОП запустится автоматически. Для того чтобы начать очистку вручную, достаточно кликнуть по кнопке «Освободить память сейчас» на главной странице приложения.

Нажимаем кнопу «Очистить память сейчас»

Настройка файла подкачки

Как вы, вероятно, знаете, файл подкачки является продолжением оперативной памяти компьютера и представляет собой скрытый файл pagefile.sys на системном диске, в который Windows сбрасывает данные неиспользуемых (но запущенных) программ из оперативной памяти.

По-умолчанию размером файла подкачки в Windows 10 управляет система (и это нормально). Есть рекомендации MSFT (упрощенные), что в современных Windows рекомендует задавать начальный (минимальный) размер файла подкачки равный количеству физической памяти (RAM), установленной на компьютере. При этом максимальный размер файла подкачки ограничивается трехкратным объемом физической RAM. Однако эти рекомендации часто нарушаются самими пользователями или всяческими «оптимизаторами системы». В том случае, если размер доступного места в данном файле недостаточен для размещения новых страницы данных запущенных приложения, Windows может выдавать предупреждения о недостаточности памяти компьютера.

Файл подкачки на диске по определению работает медленнее, чем оперативная память, поэтому чем больше данных будет хранится в нем и чем активнее он будет использоваться, тем сильнее будет тормозить система с точки зрения пользователя. Естественно, решение добавить оперативную память будет лучше, чем наращивать размер файла подкачки

Чтобы избежать появления предупреждения, проверить, что файл подкачки включил и изменить минимальный и максимальный размер файла подкачки.

  1. Откройте свойства системы (sysdm.cpl)
  2. Перейдите на вкладку Дополнительно и нажмите кнопку Параметры.
  3. Затем перейдите на вкладку Дополнительно и нажмите кнопку Изменить
  4. В окне «Виртуальная память» проверьте, что установлена галку «Автоматически выбирать объем файла подкачки» и что файл подкачки не отключен (опция Без файла подкачки), если нет — включите файл подкачки, верните галку, либо увеличьте исходный и максимальный размер файла подкачки до как минимум 1xRAM и 3xRAM Мб соответственно (убедитесь, что на диске достаточно места для размещения файла подкачки).
    Совет. Файл подкачки не должен быть отключен!
  5. Нажмите кнопку Задать, Ok, Ok (скорее всего потребуется перезагрузить компьютер)

Как не допустить перегрузки ОП

Чтобы не допустить в будущем повторного появления проблем с ОП, придерживайтесь следующих правил:

  • как только надобность в программе пропадает, закрывайте её. Чем меньше запущено приложений, тем меньше нагрузка на ОП;
  • не устанавливайте лишние программы. В выключенном состоянии приложения не занимают ОП, но они могут запускать фоновые процессы, о которых вы не будете знать, но на объёме ОП это скажется;
  • проверяйте хотя бы раз в месяц компьютер на вирусы;
  • используйте функцию автоматической очистки ОП, предоставляемую многими сторонними программами.

Оперативная память отвечает за хранение задач и часто используемых файлов. Если она слишком загружена, компьютер начинает зависать. Освободить её можно, закрыв лишние программы, очистив автозагрузку, удалив вирусы, перезапустив проводник и прибегнув к помощи сторонних приложений.

Денис Долгополов

Внимательный пользователь Windows 10 наверняка заметил, что с недавних пор ОС стала потреблять слишком много оперативной памяти. При открытии пакета программ (например, браузера, MS Word, Adobe Photoshop и др.) утечка памяти может составлять аж несколько гигабайт. Впрочем, через Диспетчер задач виновника легко вычислить — это процесс System, который с выходом инсайдерской сборки 10525 стал весьма «прожорлив». Пугаться и что-либо предпринимать не стоит, сие не проблема, а улучшение в механизме управления памятью, которое повышает производительность приложений. О чем на страницах официального блога рассказал Гейб Аул (Gabe Aul) в статье «Анонс Windows 10 Insider Preview Build 10525».

Он пишет, цитирую: «В Windows 10 мы интегрировали новый режим сжатия для хранения в ОЗУ архивированных данных. Таким образом, неиспользуемые данные сжимаются, а не записываются на винчестер. Что позволяет системе поддерживать большее количество приложений единовременно, а также обеспечивает более высокую отзывчивость «десятки». Это видно в Диспетчере задач и потому процесс System потребляет памяти больше, чем в предыдущих выпусках Windows».

Другими словами, в Windows 8 и 7 при отсутствии свободной памяти «операционка» автоматически перемещает данные запущенных программ в файл подкачки, находящийся на жестком диске и играющий роль виртуальной памяти. А поскольку скорость чтения данных с диска гораздо ниже таковой у оперативной памяти (RAM или Random Access Memory), это приводит к заметному снижению отзывчивости приложений, чьи данные размещены в файле подкачки. В Windows 10 ситуация обратная, т.е. новый режим ощутимо увеличивает быстродействие системы и установленного программного обеспечения.

Единственное, с чем придется смириться пользователям не самых последних моделей ноутбуков (десктопов) – разовая покупка дополнительной планки памяти от 4 Гб.

Дмитрий Евдокимовwww.TestSoft.su

Утечка памяти является смещениями ресурса в компьютерной программе из — за ошибки распределения памяти. Это происходит, когда нераспространяемое место хранения RAM остается неизданным. Утечка памяти не следует путать с утечкой пространства, которая относится к программе, использующей больше ОЗУ, чем необходимо. Говорят, что утечка памяти в системе Windows 10/8/7 произошла, когда память просто недоступна, несмотря на то, что она не используется.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделитесь с друзьями:
Технарь
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.