Заметки о Windows и других программных продуктах Microsoft...

Настройка файла подкачки с помощью реестра и групповых политик

Настройка файла подкачки с помощью реестра и групповых политик

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

Напомню, что по умолчанию размером файла подкачки управляет система. Вот так выглядят настройки в графической оснастке.

настройки файла подкачки по умолчанию

Реестр

В реестре параметры виртуальной памяти находятся в разделе HKLM\SYSTEM\CurrentControlSet\Session Manager\Memory Management. За текущие настройки отвечает параметр PagingFiles, а в параметре ExistingPageFiles показаны имеющиеся на данный момент в системе файлы подкачки.

параметры виртуальной памяти в реестре

 

Параметр PagingFiles имеет тип Multi-String (мультистроковый). Соответственно настройки каждого файла подкачки указываются в отдельной строке. Формат записи следующий:

FileName Minimum(MB) Maximum(MB)

Если оба значения указать равными нулю, то тогда размером файла будет управлять система (System managed size). Если же для диска нет соответствующей строчки, то файл подкачки на нем создаваться не будет (No paging file).

Например предположим, что у нас имеется 2 логических диска C и E. Для диска С укажем фиксированный размер файла 512Мб, а на Е управление размером доверим системе:

C:\pagefile.sys 512 512
E:\pagefile.sys 0 0

значения параметра PageFile в реестре

 

В графической оснастке эти настройки будут выглядеть так.

новые параметры файла подкачки

Групповые политики

В групповых политиках нет специальных параметров для управления файлом подкачки. Однако там есть предпочтения групповых политик (Group Policies PreferencesPreferences), с помощью которых можно централизованно управлять параметрами реестра. Для этого надо открыть GPO, перейти в раздел Preferences\Windows Settings\Registry и выбрать создание нового параметра реестра.

создание новой политики

 

В поле Action лучше указать Update, т.к. параметр уже имеется.

параметры реестра в групповой политике

 

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

 
 
Комментарии

В статье ошибка. Указана ветка реестра:
HKLM\SYSTEM\CurrentControlSet\Session Manager\Memory Management
Хотя на самом деле должна быть:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Исправьте, пожалуйста.
А так большое спасибо за инфу!

Руслан

Доброго времени суток. Я отключил файл подкачки но зайдя в DxDiag там файл подкачки работает и зарезервировано 11гб у меня оперативки 16гб хотелось бы отключить или сделать поменьше что бы оперативная память использовалась эффективно. в Играх через MSI Afterburner показывает что свопится 8гб+

Leave a Reply to jMurr