Repository navigation
Purpose
Windows 11's aggressive and often disruptive update strategy has recently been the source of several high-profile system bugs — turning what should be a routine maintenance feature into a recurring headache.
This tool was created to put you back in control of your own system:
- Control the rhythm: Decide for yourself when and how often updates should arrive, instead of being forced into Microsoft's schedule.
- No more manual registry digging: Skip the tedious ritual of opening
regedit, navigating deep paths, and repeatedly cross-referencing tutorials just to change one value. - Clean and transparent: It only modifies the
FlightSettingsMaxPauseDaysvalue. No hosts-file hacks, no network redirections, no hidden side effects. - Revert anytime: When you do want to update, simply open Windows Settings and trigger it normally — the tool does not block or interfere with the standard update mechanism.
Features
- Check the current
FlightSettingsMaxPauseDaysvalue with a human-friendly time format (e.g.,~1y 2mo). - Set the value in one command — automatically creates the registry entry if it does not exist, or updates it if it already does.
- Dual mode: Supports both command-line arguments and an interactive prompt.
- Multilingual: Automatically detects your system language (English / Chinese); also supports manual override via
--lang. - No external dependencies: Built purely with .NET Framework 4.7 base class library.
初衷
Windows 11 强制的、高频的更新策略近期已多次引发恶性系统 Bug,原本应是例行维护的功能,却变成了反复出现的困扰。
本工具的诞生,是为了将系统的控制权重新交还到你手中:
- 掌控更新节奏:自主决定何时、以何种频率接收更新,而非被动服从微软的推送时间表。
- 告别繁琐的手动操作:无需再反复打开
regedit,逐层深入注册表路径,或每次都要翻阅教程来核对修改步骤。 - 干净透明:仅修改
FlightSettingsMaxPauseDays一个数值,不动 hosts 文件,不做网络层面的拦截,不留隐藏的副作用。 - 随时可恢复:当你确实需要更新时,直接前往 Windows 设置正常触发即可,本工具不会阻塞或干扰系统原生的更新机制。
功能特性
- 查询当前的
FlightSettingsMaxPauseDays值,并以友好的时间格式显示(如约1年2月)。 - 一键设置注册表值 —— 若不存在则自动创建,若已存在则自动更新。
- 双模式支持:既支持命令行参数直接调用,也支持交互式命令行。
- 多语言:自动检测系统语言(英文 / 中文);也可通过
--lang参数强制指定。 - 零外部依赖:仅使用 .NET Framework 4.7 基础类库构建。