Hi Nathan Jones,
Thank you for providing such detailed troubleshooting information. Based on everything you've tested, you've already ruled out many of the common causes, including clean Windows installations, different Windows 11 versions, application-specific usage, and basic driver verification checks.
At this stage, the most useful next step would be to collect additional kernel-level diagnostics while the paged pool is actively growing:
- Capture a short Windows Performance Recorder (WPR) trace during a period where the paged pool increases significantly.
- Configure the system for a Kernel Memory Dump instead of a complete memory dump to reduce storage requirements.
- Record several PoolMon snapshots over time to identify which tags continue growing and whether any new tags appear.
- Note any file synchronization, cloud storage, virtualization, container, or security-related activity occurring when usage increases.
You mentioned that disabling wcifs reduced overnight growth and that turning off Defender real-time protection reduced large spikes but did not stop the gradual increase. Combined with the observed FMfn growth, this may help narrow the investigation toward file-system activity and filter-manager interactions rather than a traditional application memory leak.
Unfortunately, Windows does not provide a supported mechanism to selectively purge these kernel paged-pool allocations on demand. If the allocations are being legitimately retained by a kernel component, a reboot may be the only way to immediately reclaim that memory until the underlying cause is identified.
Let me know if you need further assistance, feel free to ask me by clicking "Add Comment" or "Add Answer" if you cannot add comment so your response will be visible. Thanks for your effort.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.