Назад | Перейти на главную страницу

Изменить файл страницы через реестр, WinXP

Я пытаюсь запустить сценарий для перемещения файлов страниц пользователей с C: на D: (если у них недостаточно места)

Я понял, как это сделать, изменив HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PagingFiles

Работает нормально - на D создается новый файл подкачки:

Но, старый файл подкачки не удаляется из C: при перезагрузке (хотя он отлично работает, если я внесу изменения вручную). Однако после перезагрузки я могу удалить его, поэтому он больше не используется - просто не был удален.

Есть ли способ сделать это?

Для этого не нужно взламывать реестр. Вы должны вносить изменения правильно, используя соответствующие классы win32.

Классы, которые вы ищете: Win32_PageFile и Win32_PageFileSetting.