My games crash or freeze, usually with the error message "Internal driver error at Present. You're likely out of OS Paged Pool Memory."
This issue primarily affects systems running Windows XP 32-bit (most Windows XP Installations), Windows 2000 32-bit (most Windows 2000 installations), or on other systems with low RAM and a small or disabled page file. Most instances of paged pool exhaustion will result in a message which says "Internal driver error at Present. You're likely out of OS Paged Pool Memory" and a link to this article.
If your system is running Windows XP Professional x64 Edition (64-bit) or Windows Vista/7 (32 and 64-bit), and you have not modified your page file size, then this article should not apply to you. Please see Troubleshooting Game Crashes instead.
Paged pool memory is used by device drivers, software that tells hardware in your computer how to interface with the operating system and other software applications, such as games. When paged pool memory is exhausted for any reason, it can cause drivers to fail, which results in unexpected problems with applications reliant on these drivers.
The only way to avoid errors caused by the exhaustion of paged pool memory is to reduce the amount used by other applications.
Improperly modifying system files can cause Windows to stop working. Please follow directions exactly as stated, and if you are not comfortable making these modifications yourself, please contact your system manufacturer or Microsoft support for assistance.
Certain boot settings for Windows may cause the operating system to allocate less memory for the paged pool.
Outdated drivers can result in greater than necessary use of paged pool memory. Newer drivers may contain optimizations to reduce their usage — please see the Updating Drivers article for information on installing the latest drivers for your hardware.
While most drivers are not run when a device that uses them is not present, some may. Open your Add/Remove Programs or Programs and Features control panel and uninstall software and drivers for devices you no longer use, such as printers or portable media players.
Antivirus applications and background applications that use network, sound, or video hardware may be large users of paged pool memory.
Please see the Disabling Background Applications article for information on troubleshooting this possible cause.
Note that even when following these instructions, antivirus applications can still use a large amount of paged pool memory, as many install their own drivers to enable real-time scanning. The only way to test this issue is to uninstall your antivirus application and re-test the issue. If your antivirus application is using a large amount of paged pool memory, you may need to either update your antivirus to a later version or replace it with an application that uses less paged pool memory.
Only disable devices that are not needed to maintain the proper function of Windows or your computer. If you are not comfortable making these modifications yourself, please contact your system manufacturer or Microsoft support for assistance.
As Windows typically does not keep drivers for disconnected or disabled hardware in active memory, disconnecting or disabling devices you are not using may help in reducing paged pool usage.
An example of hardware you could disable would be your onboard sound card if you have an add-in sound card that you are using instead. It is typically best if the device is disabled in your BIOS settings, which is accessible when you first turn on your computer. Please refer to your computer or motherboard manual for more information on accessing and modifying BIOS settings. Otherwise, you may need to disable the device in Windows Device Manager.
See the following articles for information on accessing Device Manager:
If you would like to monitor paged pool usage or wish to troubleshoot using more advanced tools, please see Pushing the Limits of Windows: Paged and Nonpaged Pool