Использование WMIC для управления pagefile.sys на самом деле не активирует его.

Вопрос или проблема

Я пытаюсь включить файл подкачки с помощью wmic. Вот что я делаю:

  1. Чтобы включить файл подкачки:

wmic pagefileset create name=”p:\pagefile.sys”

Ответ:

Создание экземпляра успешно.
  1. Чтобы установить его размер:

wmic pagefileset set name=”p:\pagefile.sys”,InitialSize=400,MaximumSize=400

Ответ:

Обновление свойства(й) '\\WIN-QK1C5IBHU8C\ROOT\CIMV2:Win32_PageFileSetting.Name="p:\\\\pagefile.sys"'
Обновление свойства(ей) успешно.
  1. Чтобы проверить, все ли прошло хорошо:

wmic pagefileset

Ответ:

     Заголовок             Описание              Начальный размер  Максимальный размер  Имя                Идентификатор настройки
p:\  '\pagefile.sys'      '\pagefile.sys' @ p:\  400               400                  p:\\pagefile.sys  \pagefile.sys @ p:
  1. Чтобы удалить его:

wmic pagefileset where name=”p:\pagefile.sys” delete

Ответ:

Нет доступных экземпляров.

Скриншот #1

Итак, последний шаг должен был его удалить, но он не может, говоря, что такой файл подкачки не существует (Нет доступных экземпляров). Но Шаг 3 говорит об обратном, не так ли? Поэтому для дальнейших проверок я открываю systempropertiesadvanced.exe, чтобы проверить файл подкачки, и вот что я вижу:

Скриншот #2

Сначала он говорит, что мой общий объем файла подкачки равен 0, затем я нажимаю “Изменить…” и вижу, что мои настройки были применены. Но странным образом: на самом деле в системе нет файла подкачки. Я понимаю это по пустому диску P:. Также AIDA64 сообщает, что файлов подкачки вообще нет.

Скриншот #3

Если я сначала установлю “Без файла подкачки” в этом окне, а затем установлю то же количество вручную, тогда оно применяется правильно.

Я что-то упускаю? Как мне использовать wmic для включения файла подкачки?

Ответ или решение

Управление файлами подкачки с помощью WMIC: Почему ваш метод не срабатывает

Управление файлами подкачки в Windows с использованием Windows Management Instrumentation Command-line (WMIC) может показаться простым процессом, однако возникают некоторые дублирующие ситуации, которые могут привести к неправильному управлению файлами подкачки, как это видно в вашем случае. Давайте подробнее рассмотрим каждую стадию вашего подхода и решим, что может быть причиной проблемы с активацией файла pagefile.sys.

Шаг 1: Создание файла подкачки

Вы корректно использовали команду для создания файла подкачки с помощью WMIC:

wmic pagefileset create name="p:\pagefile.sys"

Сообщение "Instance creation successful" говорит о том, что команда выполнена успешно. Однако это не означает, что файл подкачки был создан на диске P:. На этом этапе WMIC создаёт запись в системе о желаемом файле подкачки, но сам файл может и не быть фактически создан.

Шаг 2: Установка размера файла подкачки

Ваша следующая команда устанавливала начальный и максимальный размеры файла подкачки:

wmic pagefileset set name="p:\pagefile.sys",InitialSize=400,MaximumSize=400

Полученное сообщение об успешном обновлении также говорит о том, что параметры были приняты. Но и снова — это не гарантирует, что файл подкачки был фактически создан и функционирует на диске.

Шаг 3: Проверка конфигурации

Запрос на получение состояния файла подкачки с использованием команды:

wmic pagefileset

возвращает информацию о вашем pagefile.sys, однако это не означает, что файл подкачки действительно существует на указанном диске. Данные просто показывают, что система записала желаемые параметры.

Шаг 4: Удаление файла подкачки

Когда вы попытались удалить файл подкачки, используя команду:

wmic pagefileset where name="p:\pagefile.sys" delete

и получили сообщение "No Instance(s) Available", это указывает на то, что система не нашла активного файла подкачки с указанным именем. Это подтверждает, что несмотря на успешное выполнение предыдущих команд, файловая система не имеет файла pagefile.sys на диске P:.

Почему файл не создается

Глядя на ваш процесс, возникает вопрос: почему файл подкачки не создается на диске P:?

  1. Неправильные настройки или ограничения системы. Возможно, диск P: не доступен для записи или имеет ограничения, которые не позволяют системе создать файл подкачки. Убедитесь, что диск форматирован и имеется достаточно свободного пространства.

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

  3. Проблемы совместимости. Как вы заметили, если вначале установить "No paging file" и затем вручную установить его, проблема ушла. Это может свидетельствовать о том, что WMIC в этом случае работает некорректно или существует программная ошибка на уровне системы.

Рекомендации по решению проблемы

  1. Попробуйте использовать графический интерфейс для настройки файл подкачки, как это вы делали после получения ошибок через WMIC. Это может быть более надежным способом.
  2. Обязательно проверьте права доступа к диску P: и убедитесь, что он правильно настроен.
  3. Рассмотрите возможность обновления системы до последней версии, что может исправить существующие ошибки в WMIC.

Заключение

WMIC предоставляет возможность управления файлами подкачки, но в случае возникновения проблем, таких как ваша, настоятельно рекомендуется использовать более традиционные методы настройки через графический интерфейс, чтобы обеспечить корректное создание и функционирование файла подкачки в системе. Если остальные методы не помогают, возможно, стоит обратиться в техническую поддержку Microsoft для более глубокого анализа вашей конкретной проблемы.

Оцените материал
Добавить комментарий

Капча загружается...