Site icon EfmSoft

What does Windows error code 1452 (ERROR_PAGED_SYSTEM_RESOURCES) mean?

 
Previous Next
ERROR_NONPAGED_SYSTEM_RESOURCES ERROR_WORKING_SET_QUOTA

ERROR_PAGED_SYSTEM_RESOURCES

The pageable kernel pool cannot satisfy the request.

ERROR_PAGED_SYSTEM_RESOURCES is Win32 error 1452 (0x5AC). Paged pool stores kernel-mode data that may be written to disk when it is not actively used. Exhaustion can result from a driver leak, excessive object creation, address-space constraints on older systems, or workload that keeps too many pageable kernel allocations outstanding.

When to suspect paged pool

Telemetry and diagnostics

Record paged pool bytes, system commit, page-file state, pool tags, loaded drivers, handle counts, and the operation rate that precedes the error. Preserve a baseline from a healthy boot and samples during growth. A single terminal counter value is less useful than a graph showing which resource grows with each request.

How to investigate

Confirm that paged pool, rather than user-mode heap or nonpaged pool, is the constrained resource. Use PoolMon to sort by bytes and allocation differences, then identify the owner of suspicious tags. Reproduce with controlled workload increments and verify whether allocations return after files close, sessions end, devices stop, or policies reload.

Inspect application behavior that can drive kernel allocations indirectly. Leaked registry keys, section objects, security descriptors, or file handles may manifest as pool pressure even when the application does not allocate kernel memory explicitly. Review driver failure paths for unmatched allocations and frees.

Recovery

Stop the leak source or reduce request concurrency, then restart the affected component or reboot when the pool cannot be recovered. Apply a supported driver or operating-system fix rather than relying on obsolete registry tuning copied from older Windows releases. On current 64-bit systems, correcting the growth is more important than forcing manual pool limits.

Relation to other resource errors

ERROR_NONPAGED_SYSTEM_RESOURCES concerns resident kernel allocations. ERROR_PAGEFILE_QUOTA concerns a quota applied to paging-file-backed usage. Error 1452 specifically points toward pageable kernel pool or related system structures.

Example

A file-system minifilter allocates paged metadata for each scan request and fails to release it when a file is renamed during scanning. Pool-tag growth matches rename volume, and after many hours file operations return 1452. Correcting the cancellation path stabilizes the pool.

References


Looking for a different code? Search another status or error code.

Exit mobile version