Windows server память не может быть

Не удается выделить память из системного пула

В этой статье приводится решение проблемы, из-за которую не удается выделить память из пула системных страниц.

Исходная версия продукта: Windows Server 2012 R2
Исходный номер КБ: 312362

Симптомы

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

Source — SRV
Тип — ошибка
ИД события — 2020 г.
Описание —

Серверу не удалось выделить из пула системных страниц, так как пул был пустым.
Data —
0000: 00040000 00540001 00000000 c00007e4
0010: 000000000 c000009a 00000000 00000000
0020: 00000000 00000000 0000000b

Причина

Из-за нескольких факторов может истощаться объем памяти пула с страницами. Включение тегов пула с разными интервалами времени может помочь вам понять, какой драйвер потребляет память пула с poolsnaps страницами. Если указывает, что тег MmSt (прототип объекта раздела Mm) является самым большим объемом памяти потребительского пула и истощен или система занося в журнал событие ошибки 2020-х, существует большая вероятность того, что на сервере открыто большое количество poolsnaps файлов. По умолчанию диспетчер памяти пытается обрезать выделенную память на страницах пула, когда система достигает 80 процентов общего пула страниц. В зависимости от конфигурации системы максимальный размер памяти пула на компьютере может быть 343 МБ, а 80 % от этого числа — 274 МБ. Если диспетчеру памяти не удается обрезать достаточно быстро для поддержания потребностей, может произойти событие, которое указано в разделе «Признаки» этой статьи. Настройка диспетчера памяти для запуска процесса обрезки ранее (например, при достижении 60 процентов) позволяет поддерживать потребность в пуле с страницами во время внезапного пикового использования и избежать использования памяти из-за страниц пула.

Решение

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Для получения дополнительных сведений о том, как создать и восстановить реестр, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows

Читайте также:  Jdk 7u80 windows x32

Следующая рекомендация по настройке была полезна для решения проблемы:

Запустите редактор реестра (Regedt32.exe).

Найдите и щелкните следующий ключ реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management

В меню «Правка» щелкните «Добавить значение» и добавьте следующее значение реестра:
Имя значения: PoolUsageMaximum
Тип данных: REG_DWORD
Radix: Decimal
Значение: 60

Установка значения 60 сообщает диспетчеру памяти о том, что процесс обрезки начинается с 60 % PagedPoolMax, а не 80 процентов по умолчанию. Если порогового значения 60 процентов недостаточно для обработки пиков активности, уменьшите этот параметр до 50 или 40 процентов.

Имя значения: PagedPoolSize
Тип данных: REG_DWORD
Radix: Hex
Данные значения: 0xFFFFFFFF

При установке параметра PagedPoolSize в значение 0xFFFFFFFF максимальный пул страниц выделяется компьютеру вместо других ресурсов.

Параметр pagedPoolSize 0xFFFFFFFF не рекомендуется использовать на 32-битных компьютерах с Windows Server 2003 с ОЗУ 64 ГБ. Это может привести к сбою записи PTE бесплатной системы и может привести к непрерывной перезагрузке компьютера. Для этой конфигурации тщательно выберите значение в зависимости от требований и доступных ресурсов.

Закройте редактор реестра.

Перезапустите сервер, чтобы изменения вступили в силу.

Status

Корпорация Майкрософт подтвердила, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применимо к».

Ошибка приложения память не может быть read windows

Ошибка память не может быть read – не такое частое явление у современных компьютеров. Отчасти поэтому, когда на экране вдруг появляется сообщение «Ошибка: память не может быть read», пользователи, буквально, впадают в ступор.

Есть несколько принципиальных моментов.

  1. Ошибки памяти связаны с другими ошибками – устройств или приложений.
  2. В большинстве случаев, когда «память не может быть read», Windows предусматривает алгоритм действий для исправления ситуации и предотвращения ее повторений.
  3. Если все делать правильно, то, вопреки распространенному мнению, чаще всего, удается все исправить без переустановки операционной системы.
  4. Сама ситуация, когда память не может быть прочитана, означает, что некое приложение попыталось получить доступ к неким страницам памяти, доступ к которым ему запрещен. Затем Windows, «узнав» об этом, блокирует само приложение, а пользователю вывешивает искомое сообщение об ошибке.

«Ошибка: память не может быть read» Исправляем

Отключение DEP (Службы прекращения данных). Эта служба как раз контролирует использование памяти программами. В частности, примером ее работы служит сообщение о прекращении работы приложения, которое может появиться на экране с заголовком «Прекращена работа программы». Программа закрывается, результат работы теряется, поскольку память блокируется.

Чтобы добраться до службы. Идем в Панель управления – Система. Слева находим ссылку Дополнительные параметры, в окошке переходим на вкладочку Дополнительно, затем Быстродействие и Параметры.

Читайте также:  Mi flash unlock linux

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

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

Это было редактирование работы службы. Теперь рассмотрим, как ее отключить.

  • Запускаем командную строку: Пуск, в строке поиска ввести «cmd» и нажать Enter. Программу, когда система ее найдет, запустить от имени администратора с помощью меню правой кнопки мыши.
  • В окне программы нужно будет ввести следующую строку (внимательно, без ошибок!): bcdedit.exe/set nx AlwaysOff
  • Жмем Enter, перезагружаемся.
  • Если понадобится снова включить службу, нужно будет проделать все то же самое, только ввести команду: bcdedit.exe/set nx OptIn

Если отключение службы не помогло исправить ошибку приложения память не может быть read?

Значит ваша «Ошибка приложения: память не может быть read» имеет несколько иное происхождение.

Системная библиотека ole.dll

Если установка/удаление программ по каким-то причинам происходило некорректно, то это отражается на содержимом системной библиотеки. Ошибки копятся и имеют, в том числе, и такое проявление. Чтобы их исправить, нужно в строке «Выполнить» (Поиск) меню Пуск ввести команду: regsvr32 %SystemRoot%\system32\ole32.dll.
После этого нажать Enter и перезагрузиться.

Конфликт между программами

Такое тоже бывает в этой жизни: одна программа создает проблемы для другой и вместе они работать никак не хотят. Те, кто давно работает с компьютерами, наверняка помнят, как некогда намертво зависала система, когда одновременно устанавливали антивирус (Касперского или ESET) и брандмауэр McAfee Firewall. Отличный пример подобной несовместимости.

Чтобы избежать подобного. Следует просто следовать нескольким нехитрым правилам.
Соблюдать ну хоть какую-то упорядоченность и разборчивость в устанавливаемых приложениях (проще говоря, не устанавливать все подряд).

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

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

Windows server память не может быть

Сообщения: 144
Благодарности: 12

El Caballero, Откройте от имени админ. консоль Power Shell и введите DISM /Online /Cleanup-Image /RestoreHealth, запустите проверку, дождитесь её окончания. Интернет должен быть включен. По окончании перезагрузитесь, до грузите это, ещё раз запустите sfc /scannow. дождитесь окончения. результат в студию.

El Caballero, Далее, скачайте Live CD Dr.Web и проведите полную проверку. Далее, скачайте https://toolslib.net/downloads/viewd. /1-adwcleaner/ и проведите проверку.

——-
Я смерти не боюсь, но и не тороплю её.

Последний раз редактировалось Forgiven1, 16-02-2019 в 08:01 .

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 154
Благодарности: 3

Все новые темы
Список форумов SYSAdmins.RU -> WINDOWS На страницу 1, 2 След.
Автор
AlexGti
Новичок

Зарегистрирован: 20.09.2007
Пользователь #: 61,380
Сообщения: 12

Добавлено: Пт 07 Мар, 2014 6:23 Заголовок сообщения: Windows Server не видит оперативную память
Вернуться к началу
Зарегистрируйтесь и реклама исчезнет!
ipmanyak
Windows guru
Windows guru » title=» Windows guru » border=»0″/>

Зарегистрирован: 28.03.2007
Пользователь #: 53,638
Сообщения: 4454


Голоса: 76

Добавлено: Пт 07 Мар, 2014 7:16 Заголовок сообщения:
_________________
В сортире лучше быть юзером, а не админом!
Вернуться к началу
AlexGti
Новичок

Зарегистрирован: 20.09.2007
Пользователь #: 61,380
Сообщения: 12

Добавлено: Пт 07 Мар, 2014 11:24 Заголовок сообщения:
Вернуться к началу
AlexGti
Новичок

Зарегистрирован: 20.09.2007
Пользователь #: 61,380
Сообщения: 12

Добавлено: Пт 07 Мар, 2014 11:27 Заголовок сообщения:
Вернуться к началу
lion123123
Старожил форума

Зарегистрирован: 01.11.2004
Пользователь #: 21,937
Сообщения: 2465
Откуда: Москва

Голоса: 22

Добавлено: Пт 07 Мар, 2014 12:54 Заголовок сообщения:
_________________
Чайник, заварку и сухарики Вам любезно предоставит ай-айство. © «Дикари»
Вернуться к началу
Diaz.
Активный участник

Зарегистрирован: 24.11.2010
Пользователь #: 92,751
Сообщения: 1027


Голоса: 3

Добавлено: Сб 08 Мар, 2014 17:12 Заголовок сообщения: Re: Windows Server не видит оперативную память
Вернуться к началу
Diaz.
Активный участник

Зарегистрирован: 24.11.2010
Пользователь #: 92,751
Сообщения: 1027


Голоса: 3

Добавлено: Сб 08 Мар, 2014 18:07 Заголовок сообщения:
Вернуться к началу
Diaz.
Активный участник

Зарегистрирован: 24.11.2010
Пользователь #: 92,751
Сообщения: 1027


Голоса: 3

Добавлено: Сб 08 Мар, 2014 18:20 Заголовок сообщения:
Вернуться к началу
AlexGti
Новичок

Зарегистрирован: 20.09.2007
Пользователь #: 61,380
Сообщения: 12

Читайте также:  Расширение файлов скриптов linux
Оцените статью