Ответ Мартина правильный на Windows Server 2003:
Вы должны будете назначить привилегию «Блокировать страницы в памяти» любому пользователю, который запускает ваше> приложение. Это включает в себя администраторов
- Выберите Панель управления -> Администрирование -> Локальная политика безопасности
- Выберите Локальные политики -> Назначение прав пользователя
- Дважды щелкните «Блокировать страницы в памяти», добавить пользователей и / или группы
- перезагрузить машину
В Windows Vista также необходимо убедиться, что приложение запускается от имени администратора (щелкнув правой кнопкой мыши приложение или оболочку и выбрав «Запуск от имени администратора».
Кроме того, полезно иметь только что загруженный компьютер, поскольку большие страницы могут «заканчиваться» из-за фрагментации кучи.