必须完成系统区域绑定+日历源订阅+农历叠加三步联动,缺一不可:先将系统区域设为“中国”并选“中文(简体,中国)”,再在日历中勾选“中国”节假日源,最后在任务栏设置中启用“简体中文(农历)”叠加显示。

要在Windows日历中真实显示国务院发布的春节、国庆等法定节假日及配套调休安排(如“调休上班”“补班”字样),必须完成系统区域绑定+日历源订阅+农历叠加三步联动,缺一不可。
确认并锁定系统区域为中国
这一步是所有节假日数据加载的前提。Windows日历不识别“手动添加节日”的操作,它只根据系统地区代码自动匹配内置日历源。若地区设为“美国”或“日本”,即使勾选“中国”日历也不会生效。
按下 Win + I 打开设置 → 点击「时间和语言」→「语言和区域」→ 在「国家或地区」下拉菜单中【必须选择“中国”】。
向下滚动到「区域格式」,点击下拉框 → 选择「中文(简体,中国)」。
关闭设置窗口,等待约10秒——系统会自动刷新区域配置缓存,这是后续步骤能生效的关键等待期。
在日历应用中启用“中国”节假日订阅源
系统区域设对后,日历应用才能解锁“中国”选项。注意:该日历由微软官方维护,含全年国务院放假通知原文、调休标注、二十四节气,不是第三方插件。
方法一:直接勾选内置源
点击开始菜单 → 搜索并打开「日历」应用 → 点击右下角「更多日历」(三个点图标)→ 向下滚动到底部 → 勾选「中国」。
方法二:通过国家假日通道添加(适用于微软账户同步异常时)
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
点击左下角齿轮图标 → 选择「日历」选项卡 → 找到「添加日历」→ 点击下拉菜单选「浏览国家假日」→ 在弹出窗口中勾选「中国」→ 点击「添加」。
勾选完成后,立即返回月视图,任意日期下方若出现红色“春节”、灰色“立冬”或带括号的“调休上班”,即表示已加载成功。
开启任务栏农历面板叠加显示
仅靠日历主界面显示还不够——任务栏右下角弹出的小日历面板默认不带节假日信息。要让它同步显示“公历+农历+节气+调休状态”,需启用系统级叠加功能。
第一步:Win + I 打开设置 → 「时间和语言」→ 「日期和时间」→ 滚动到底部找到「其他设置」区域。
第二步:点击「在任务栏中显示其他日历」→ 从下拉菜单中选择「简体中文(农历)」。
第三步:鼠标悬停于任务栏时间区 → 弹出日历顶部显示公历日期,正下方紧贴一行小字显示农历日期(如“十月十二”),再下方则标注节气或假期类型(如“小雪”“劳动节”“调休上班”)。
⚠️ 注意:如果勾选后仍无农历/节假日文字,说明系统区域未真正生效,需重启日历应用或注销当前用户重新登录。










