由于您更新到 Windows 11,并且当您单击任务栏中的时间/日期时,日历弹出窗口不会出现,并且您还注意到 ** 系统中缺少**日历应用程序。
您可以尝试以下步骤并告诉我结果:
确认策略未禁用它
某些组策略或注册表设置可以禁用时钟/日历浮出控件。
按 Win+R,键入:
gpedit.msc
(仅适用于专业版/企业版)导航到:
User Configuration → Administrative Templates → Start Menu and Taskbar
检查是否启用了“从系统通知区域删除时钟”或类似设置。如果是,请将它们设置为“未配置”。
如果您使用的是 家庭版,请检查注册表:
按 Win+R,键入 regedit
转到:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\Start\HideClock
值应为 0。
检查 Windows Shell 组件
浮出控件由ShellExperienceHost.exe处理。
按 Ctrl+Shift+Esc →任务管理器。
在**“进程”下**,找到**“Windows Shell 体验主机**”。
右键单击→结束任务。
它将自动重启。测试时钟浮出控件现在是否有效。
重新安装丢失的收件箱应用程序(日历、邮件等)
即使日历浮出控件是独立的,丢失的收件箱应用通常也表示应用包集已损坏。
打开 PowerShell (管理员) 并运行:
Get-AppxPackage Microsoft.windowscommunicationsapps | Remove-AppxPackage
Get-AppxPackage -allusers Microsoft.windowscommunicationsapps | Remove-AppxPackage
Add-AppxPackage -register "C:\Program Files\WindowsApps\Microsoft.windowscommunicationsapps_*_x64__8wekyb3d8bbwe\AppxManifest.xml" -DisableDevelopmentMode
如果收到错误(如果文件夹不存在,则很常见),只需通过 Microsoft Store 重新安装:
打开 Microsoft Store
搜索 邮件和日历
安装它。
修复任务栏体验
有时任务栏弹出窗口会损坏。在 PowerShell (管理员) 中运行此命令:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
=> 让两者都完成,然后重新启动。
新用户配置文件测试
要确认这是否特定于配置文件,请执行以下作:
创建新的本地用户帐户: 设置→帐户→其他用户→添加帐户
使用该新帐户登录并检查时钟弹出窗口是否在那里有效。如果是这样,您的主配置文件的 ShellExperienceHost 设置可能已损坏。
重新注册所有应用(就地修复前的最后手段)
在 PowerShell (管理员) 中,运行:
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"}
但是如果这些步骤都未还原日历浮出控件**, ** 则损坏可能存在于 Windows Shell 本身中,在这种情况下,修复程序是就地升级修复:
下载 Windows 11 安装助手。
运行它并选择 立即升级此电脑( 您的应用程序/文件保持不变)。这会重新安装系统组件,而无需擦除系统。