必须启用桌面小组件底层支持并重启资源管理器,再通过Widget Launcher或自定义HTML方式添加实时信息组件;注册表启用、置顶设置及CORS兼容是关键步骤。

要在Windows 11系统桌面直接显示天气、日历、待办、CPU使用率等实时信息,必须绕过系统默认限制启用桌面小组件功能,因为原生桌面不支持拖放组件——只有“小组件面板”(Win+W)可用,桌面本身是空白画布。
启用Windows 11桌面小组件底层支持
打开“设置”→“蓝牙和设备”→“鼠标”,向下滚动到“相关设置”,点击“其他鼠标选项”→切换到“指针选项”选项卡→勾选“启用按住右键时显示快捷菜单”(此操作实际是触发系统对桌面交互层的重新加载)。
按下 Win+R 输入 regedit 回车→导航至 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced→右键空白处新建“DWORD (32位)值”,命名为 EnableDesktopWidgets→双击该值,将数值数据改为 1→关闭注册表编辑器。
这一步必须重启资源管理器或重启电脑才能生效。不重启会导致后续所有操作无效——任务栏右键“结束任务”→选择“Windows资源管理器”→点“重新启动”即可,无需全机重启。
安装第三方桌面小组件工具(推荐DeskPins+Widget Launcher组合)
方法一:使用Widget Launcher(轻量免安装)
访问官网 widgets-launcher.github.io →下载最新版 WidgetLauncher_v2.4.0.zip→解压后双击 WidgetLauncher.exe→首次运行会自动弹出配置窗口。
在配置窗口中,点击左下角“+ Add Widget”→从列表中选择“System Monitor”→勾选“Show on desktop”→点击右下角“Apply”→此时一个半透明CPU/内存/磁盘实时监控窗体将悬浮于桌面左上角。
方法二:搭配DeskPins实现置顶与缩放
单独下载DeskPins(deskpins.com)→安装后运行→将鼠标悬停在Widget Launcher生成的任意小组件窗口标题栏上→按下 Ctrl+Space→窗口边框变为金色即表示已置顶。不置顶会导致小组件被其他窗口遮挡,且Alt+Tab时不会被切换。
手动添加自定义HTML小组件(需基础代码能力)
第一步:新建文件夹命名为 MyWidget,放入两个文件:
• index.html(内容为含CSS+JS的天气卡片代码)
• config.json(指定宽高、刷新间隔、是否允许拖动)
第二步:用Edge浏览器打开该文件夹下的 index.html→地址栏左侧点击锁形图标→“网站设置”→找到“JavaScript”→设为“允许”→刷新页面。
第三步:按 F12 打开开发者工具→切换到“Application”选项卡→左侧选“Manifest”→点击“Create manifest”→填写名称为“MyWeather”、显示名“My Weather”、起始URL为 ./index.html→保存后关闭DevTools。
第四步:回到网页,右上角三点菜单→“安装此站点为应用”→确认安装→安装完成后,在开始菜单中找到“My Weather”→右键→“更多”→“在桌面上显示”→拖拽快捷方式到桌面→双击运行即为独立小组件窗口。
注意:若HTML中调用了fetch请求天气API,必须确保API支持CORS,否则控制台报错“Blocked by CORS policy”,小组件无法加载数据。

















