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

328
Alexei

В офисе я работаю на компьютере с 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
Вы можете изменить размер файла подкачки с системы на фиксированный размер, Панель управления> Система> Дополнительные параметры системы> Кнопка настроек производительности> Вкладка «Дополнительно»> кнопка «Изменить» виртуальной памяти. После того, как вы настроите его, убедитесь, что нажали кнопку «установить», затем OK полностью. Установите файл подкачки в 1,5 раза больше физической памяти. Перезагрузка необходима для активации настроек. Moab 5 лет назад 0
@Moab - да, я уже делаю это (особенно когда вижу, что выполняемый мной скрипт не выполняет изменения), но время от времени и после каждой загрузки он сбрасывается. Вот почему я пытаюсь выяснить, что действительно выполняет изменение. Alexei 5 лет назад 0
@Moab - в моем случае перезагрузка не возможна, но я увидел, что размер файла увеличивается, даже если я не перезагружаюсь (может зависеть от того, сколько виртуальной памяти используется, мне это не понятно). Alexei 5 лет назад 0
Очевидно, что изменения, вносимые вашим сценарием, не являются постоянными, возможно, что-то в сценарии не устанавливает изменения, и вы не сможете узнать об этом, пока вы не опубликуете сценарий и не позволите другим взглянуть на него. Никогда не видел эту проблему раньше. Moab 5 лет назад 0
@Moab - я добавил скрипт, но для файла подкачки задается небольшое значение, даже если я вручную устанавливаю размер (я задаю размер, компьютер зависает на несколько секунд после выделения файла, и pagefile.sys действительно попадает в установить значение). Alexei 5 лет назад 0

0 ответов на вопрос