A. The maximum registry size is usually defined using the System properties control panel applet, Performance tab. When you change this value all it actually does is to update the registry entry
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\RegistrySizeLimit
You could therefore modify this from the command line using a registry script. For example
REGEDIT4
\[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\]
"RegistrySizeLimit"="24000000"
Run using
C:\> regedit /s
You could add this to a login script.
Alternatively run remotely by submitting with the AT command. The change
will not take effect until the machine reboots. If you wanted the reboot to
occur you could add a reboot using the Resource Kit SHUTDOWN.EXE utility (as
explained in
Q. How can I configure the machine to
reboot at a certain time?)
Ensure on the machines that HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagedPoolSize is set to 0 which allows it to automatically set itself. If its set to a value that does not correlate to registrysizelimit you may experience problems.