可通过AppLocker策略阻止Microsoft.Windows.AlarmClock运行,或用PowerShell脚本执行Get-AppxPackage windows.alarmclock | Remove-AppxPackage静默卸载;二者均需组策略配合,前者保留图标但禁止启动,后者彻底移除应用。
可以通过组策略禁用 windows 系统自带的“闹钟和时钟”应用(即 alarms & clock),但需注意:该应用属于 uwp(通用 windows 平台)应用,不能直接“卸载”,只能限制其启动或阻止安装。组策略本身不提供直接禁用单个 uwp 应用的开关,但有以下两种可靠、企业环境常用的方法:
方法一:通过 AppLocker 策略阻止运行
AppLocker 是组策略中用于控制应用程序执行的组件,可精准阻止特定 UWP 应用启动:
- 打开“组策略管理编辑器”(gpedit.msc 或域环境中的 GPMC)
- 定位到:计算机配置 → Windows 设置 → 安全设置 → 应用程序控制策略 → AppLocker → 打包应用规则
- 右键“打包应用规则”,选择“创建新规则”
- 在向导中选择“拒绝”操作 → 下一步 → 选择“用户或组”(如 Authenticated Users)→ 下一步
- 点击“选择打包应用”,在弹出窗口中找到并勾选:Microsoft.Windows.AlarmClock(即闹钟应用的包名)→ 完成
- 启用规则后,该应用图标仍存在,但双击会提示“此应用已被系统管理员阻止”
方法二:通过“关闭 Windows 功能”或删除应用包(适用于专业版/企业版)
虽然不是纯组策略设置,但可通过组策略配合 PowerShell 脚本实现自动化禁用:
- 新建一个组策略对象(GPO),在计算机配置 → 策略 → Windows 设置 → 脚本(启动/关机)中添加 PowerShell 启动脚本
- 脚本内容示例(以静默移除闹钟应用):
⚠ 注意:此方式会从当前系统中彻底移除该应用(对当前用户或全部用户生效取决于命令参数),重启后不会自动恢复;若需保留但禁止使用,推荐方法一。
补充说明:为什么不能用“禁用 Windows 功能”?
“闹钟和时钟”不属于 Windows 功能(Feature)范畴,它是一个预装的 UWP 应用,没有对应的“Windows 功能”开关(如 Telnet、.NET 3.5 那类)。因此在“启用或关闭 Windows 功能”里找不到相关选项,也不支持通过“系统策略 → 管理模板 → Windows 组件”下的常规策略直接禁用。
验证是否生效
策略应用后(可运行 gpupdate /force 刷新),尝试以下方式确认:
- 点击开始菜单中的“闹钟和时钟”图标 → 应提示被阻止(AppLocker 方式)或报错“找不到应用”(已卸载方式)
- 在 PowerShell 中运行:Get-AppxPackage *alarmclock* → 若返回空,表示已移除;若有输出但无法启动,说明 AppLocker 生效

















