На счет параметра реестра
IoPageLockLimit! Все-таки в байтах или килобайтах должно быть значение (в десятичной системе)? Везде пишут по разному:
ОПЕРАТИВНАЯ ПАМЯТЬ IoPageLockLimit
Десятичное число (МБАЙТА) Шестнадцатеричный
4 4096 1000
8 8192 2000
16 16384 4000
32 32768 8000
64 65536 10000
Второй вариант:
Этот параметр представляет максимальное число байт, которые могут быть блокированы для операций I/O. Когда значение параметра равно 0, то система использует встроенный алгоритм определения необходимой памяти и использует объем 512 КБ. Установка максимального значения должна основываться на объеме памяти в Вашей системе.
Таблица рекомендуемых значений RAM (MB) IoPageLockLimit
32 4096000
64 8192000
128 16384000
256+ 65536000
От первоисточника Мелкомягких

:
IoPageLockLimit
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Data type Range Default value
REG_DWORD 0x0 | 0x1–0xFFFFFFFF bytes 0
Description
Specifies the maximum number of bytes that can be locked for I/O operations.
Value Meaning
0x0 The system sets the lock limit to 512 KB.
0x1–0xFFFFFFFF bytes The value entered takes precedence over the system default and is used as the I/O lock limit.
Note
The amount of physical memory on the computer determines the maximum lock limit. Do not set the lock limit above the following values:
Amount of physical memory Maximum lock limit
Less than 64 MB Physical memory minus 7 MB
64 MB–500 MB Physical memory minus 16 MB
512 MB and greater Physical memory minus 64 MB