Page Table Entries (PTEs) are used to map RAM as it is divided into page frames by the Virtual Memory Manager (VMM). The page table is where the operating system stores its mappings of virtual addresses to physical addresses.

The “no more system PTEs” error usually means that Windows has run out of PTEs. Aside from the usual assortment of faulty drivers and services that can cause all sorts of problems, this error can also occur if you’re using multiple monitors.

If you find that you’re experiencing this error often even after you installed the right driver for your hardware, you can increase Windows’ allocation of PTEs with this procedure:

Warning: Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method.

Step 1. Open the Registry Editor by typing regedit in the Windows search box

image

Step 2. Expand the branches to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management.

image

Step 3. Double-click the PagedPoolSize value, enter 0 for its value data, and click OK.

image

image

Step 4. Next, double-click the SystemPages value. If you’re using multiple monitors, enter a value of 36000 here. For my 256 MB RAM of video card I used 183000:

image

Step 5. Click OK and then close the Registry Editor when you’re done. The change will take effect when you restart Windows.

That’s it! If you still encounter this error, it could be that your video card’s memory is defective.  Try swapping it with another video card that works to isolate the problem.

Ben Carigtan shows you how it’s done.