Sleep, Hibernation, Modern Standby, and Long-Running Apps — Designing Around 'It Stopped Overnight' (archived 2026-07-27)
Why a long-running Windows app can end up 'stopped by the time you check it in the morning,' worked through from the differences between S3 sleep, hibernation, and Modern Standby. Covers how timers and TCP connections behave during sleep, and how to suppress sleep with SetThreadExecutionState. Archived version of https://comcomponent.com/en/blog/windows-sleep-modern-standby-long-running-apps/, as published on 2026-07-27. The live article is maintained and may change after this date. First published 2026-07-17.
Authors
- Go Komura (ORCID: https://orcid.org/0009-0008-8895-8390)
Institutions
- Fujikura (United States) (US)
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2026-07-27
- DOI
- https://doi.org/10.5281/zenodo.21614805
- Primary Topic
- Sleep and related disorders
- Type
- article
- Field-Weighted Citation Impact
- 0.00