2

Я делаю программу, использующую пакетную обработку для повышения производительности ПК, и теперь я подошел к этапу, когда мне нужно редактировать виртуальную память Windows до размера, который я могу изменить в коде. при необходимости это можно сделать в .reg, так как я могу заставить командный файл выполнить его. может ли кто-нибудь помочь. Моя ОС Windows 7 Конечная 32bit

1 ответ1

4

Вот как я это делаю, гораздо проще редактировать, чем файл .reg, поскольку реестр хранит это поле в виде шестнадцатеричного блоба. Также включается сценарий файла с двумя страницами, если необходимо удалить , d:\pagefile.sys 4096 4096 для одного файла c:\ pagefile.

start /wait /b powershell -command "Set-ItemProperty -Path 'registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' -Name 'PagingFiles' -Value 'c:\pagefile.sys 1024 1024, d:\pagefile.sys 4096 4096'"
#

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

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"PagingFiles"=hex(7):63,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,00,69,00,6c,\
  00,65,00,2e,00,73,00,79,00,73,00,20,00,31,00,30,00,32,00,34,00,20,00,31,00,\
  30,00,32,00,34,00,2c,00,20,00,64,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,\
  00,69,00,6c,00,65,00,2e,00,73,00,79,00,73,00,20,00,34,00,30,00,39,00,36,00,\
  20,00,34,00,30,00,39,00,36,00,00,00,00,00

Для истинного пакетного метода reg.exe может быть альтернативой снипсу powershell. Но синтаксис прямо двоичный. Смотрите последний пост JRV в этой теме

http://social.technet.microsoft.com/Forums/scriptcenter/en-US/03ba4174-78ee-45ee-aa26-d8a0eb610f85/add-reg-key-to-registry-with-hex-data

Это должно быть переписано с точным гексом любых настроек, которые вы делаете.

REG ADD "HKCU\Software\Microsoft\Internet Explorer\Toolbar\ShellBrowser" /v "{83E8BF99-F3C0-4475-B453-9F9E8E4548C3}" /t REG_BINARY /d 09bfe883c0f37544b4539f

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .