В офисе я работаю на компьютере с Windows 7, у которого 16 ГБ ОЗУ. Однако после каждого перезапуска он автоматически устанавливает файл подкачки в 3072 МБ. Я создал отложенную задачу расписания (которая вызывает скрипт Powershell), чтобы увеличить ее до более подходящего значения, но иногда это не удается.

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

Таким образом, я думал , что рыть с помощью сценариев запуска с помощью Autoruns. Я нашел несколько скриптов Powershell, но не могу найти ничего, связанного с настройкой файла подкачки.

Я также посмотрел на Event Viewer, но не смог найти ни одного события, связанного с изменением размера файла подкачки.

Я также разговаривал с местными ИТ, но они, кажется, не знают, что является причиной этого.

Вопрос: Есть ли способ определить источник изменения размера файла подкачки в Windows 7?


Скрипт Powershell, который я использую для изменения размера файла подкачки:

$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 = 12288;
$pagefile.MaximumSize = 12288;
$pagefile.Put();

0