Как установить размер файла подкачки в Windows (pagefile.sys) через PowerShell?
Скрипт PowerShell для установки размера pagefile.sys
Ответы (1)
Вот как мы можем обновить размер pagefile.sys через PowerShell:
# PowerShell Script to set the size of pagefile.sys
$computersys = Get-WmiObject Win32_ComputerSystem -EnableAllPrivileges;
$computersys.AutomaticManagedPagefile = $False;
$computersys.Put();
$pagefile = Get-WmiObject -Query "Select * From Win32_PageFileSetting Where Name like '%pagefile.sys'";
$pagefile.InitialSize = <New_Value_For_Size_In_MB>;
$pagefile.MaximumSize = <New_Value_For_Size_In_MB>;
$pagefile.Put();
Выполните скрипт, как показано ниже:
PS> .\update_pagefile_size.ps1;
person
Pratik Patil
schedule
14.06.2016
Это намного проще, чем указано MS. Спасибо.
- person Alexei - check Codidact; 15.03.2018
Похоже, это работает только в том случае, если параметр уже существует для этого диска (т. е. он не создает записи, если они не существуют). -- Командлеты Microsoft довольно просто вызвать IMO. -- Реализация очень похожа на приведенную выше, но с дополнительными проверками для создания объектов, если они еще не существуют, и т. д.
- person BrainSlugs83; 04.07.2018
Как сказал @BrainSlugs83, это работает, только если настройка уже существует. Как установить размер pagefile.sys, если этот параметр еще не существует?
- person Yann Stoneman; 24.05.2021