Windows 11 广告清理指南:彻底关闭推荐与推送的完整方案
最近不少朋友找我吐槽新买的 Windows 11 电脑用不到一周就开始“闹情绪”——开始菜单推荐区冒出一堆没用过的软件锁屏界面时不时教你“小技巧”设置主页催你“完成设备设置”连文件资源管理器都开始推销 Microsoft 365。说中毒吧杀毒软件查不出东西说流氓软件吧卸载列表里又找不到罪魁祸首。其实真正的“广告主”就是 Windows 11 自己。微软把系统通知、开始菜单推荐、锁屏内容这些入口包装成“个性化体验”本质上就是官方推送位。这篇文章我会把这些广告的藏身位置全部摆出来先讲手动怎么关再给一套我自己一直在用的 Windows 11 广告清理脚本一键把这些开关全部按掉最后聊聊为什么清理完广告还会“复活”以及怎么长期保持系统干净。全程不需要安装第三方工具只用系统自带的设置和注册表跟着操作基本没有安全风险。普通用户能看懂经常帮人维护电脑的 IT 朋友也可以直接把脚本拿去批量用。1. Windows 11 的广告到底藏在哪些地方先别急着跑脚本得先搞清楚敌人是谁。Windows 11 的系统广告不像网页弹窗那么显眼它们大多藏在系统界面里容易被当成“正常功能”。1.1 开始菜单的“推荐”区域开始菜单底部那块“推荐的项目”是最常见的地方。它会把最近编辑的文档、新安装的软件以及微软希望你去商店下载的应用混在一起展示。刚装完系统还没怎么用这里就能出现一堆你看都没看过的 App 图标就是因为在拉取内容订阅。这块区域的背后是 Windows 的“内容传递服务”Content Delivery Manager它会从微软服务器拉取所谓的“订阅内容”再根据你的账户状态、使用习惯注入推荐。所以哪怕你点了“不再显示”过段时间它还是会用新的理由推给你。1.2 锁屏上的“小技巧”与 Windows 聚焦锁屏界面默认开启“Windows 聚焦”每隔一段时间换一张风景壁纸看起来没什么问题。但聚焦除了换图还会往锁屏上塞“有趣的事实、技巧、提示”这些内容就是典型的信息流推广位。有些机器锁屏上甚至会直接出现“尝试 Microsoft Edge”“了解新版 Office”这类引导语。你按 Enter 进入桌面之前已经先看了 5 秒钟广告。1.3 设置应用里的推荐与提醒打开“设置”首页有时会看到“完成设备设置”“推荐使用 Microsoft 账户”“使用手机连接应用”之类的卡片。这些卡片的视觉风格和系统设置项很像很容易让人以为是必经流程实际上大多只是推广引导。尤其是“完成设备设置”这个入口它会引导你去登录微软账户、同步浏览器、开通 OneDrive每一步都附带推广文案。对于不需要这些功能的用户这些卡片就是纯粹的干扰。1.4 通知、搜索和文件资源管理器里的隐性推广通知中心是最容易被忽略的广告入口。系统提示“使用更多技巧和提示”“备份你的文件”之类的内容措辞温和但本质上也是推广。深究一下Windows 11 还有“搜索亮点”功能会在任务栏搜索框里显示“今日热点”“每周小知识”等动态内容同样属于广告位。文件资源管理器在某些版本里还会在工具栏留白区域显示 Microsoft 365 推广按钮设计得跟功能按钮一样点开却是订阅页面。这些比较隐蔽很多人一用大半年都没注意到它们其实是广告。2. 手动关闭与一键脚本两条路线怎么选既然知道广告藏在哪下一步就是处理。最简单的办法是进设置一层一层点但 Windows 的广告开关藏得又深又散手动关一遍少说要五分钟。2.1 设置面板能关的逐个手动关如果你只有一台电脑不介意点几下鼠标可以按下面清单手动关开始菜单推荐设置 个性化 开始关闭“在开始菜单中显示建议”。锁屏小技巧设置 个性化 锁屏界面关闭“在锁屏界面上获取有趣的文字、提示和技巧”。通知和欢迎体验设置 系统 通知关闭“在使用 Windows 时获取提示和建议”“在设置应用中显示建议”“在我使用 Windows 时显示欢迎体验”。广告 ID设置 隐私和安全性 常规关闭“允许应用使用我的广告 ID”。搜索亮点如果系统版本支持在设置 隐私和安全性 搜索权限里关闭“显示搜索亮点”。这套操作做完大部分可见的推荐就没有了。但问题在于部分开关在不同版本里的位置不一样有些开关在界面上压根不存在只藏在注册表里。而且设置界面上的开关大多只管“表面展示”底层的内容订阅服务还在继续拉数据。2.2 为什么只关设置还不够必须动注册表所有设置界面里的开关最终本质都是写入注册表。注册表相当于系统的“总控台”界面只能改系统给你开放的那几个入口注册表可以直接控制底层服务的开关。比如“内容传递服务”下有几十个以SubscribedContent-开头的键分别控制锁屏、开始菜单、设置页、通知等不同位置的订阅内容推送。这些键很多在界面里根本没有对应选项不通过注册表根本关不掉。这也是为什么有人明明把所有设置都翻遍了广告还是偶尔冒出来。所以手动关适合应付一时的弹窗想彻底清爽还得靠注册表层面去关。2.3 一键脚本适合谁什么场景使用如果你只有一台电脑手动关完后基本也能用但如果你是下面这几类人强烈建议用脚本刚重装完系统准备做一轮初始化配置。经常帮朋友或单位批量处理电脑每台机器都要重复关广告。系统更新后广告“复活”不想每次再翻设置菜单。脚本的原理很简单把上面那些注册表操作写进批处理文件管理员权限运行一次执行到位。后面我会给出完整脚本并且逐行解释每一句的作用确保你能看懂而不是盲目复制。3. 一键去广告脚本从原理到实战现在进入正题。下面这套脚本是我自己装机后固定会跑一遍的包含了最常见的广告开关和几条注册表策略设置。3.1 跑脚本前的准备备份与管理员权限脚本会修改注册表虽然只是改键值、不删任何文件但稳妥起见建议先做备份。脚本开头我已经加了自动备份逻辑会把涉及的两个关键注册表分支导出到桌面ContentDeliveryManager和Explorer\Advanced。如果你的桌面是重定向到 OneDrive 的备份文件会出现在 OneDrive 桌面目录里注意找到就行。另外脚本里有一条写入HKLM机器级策略的命令必须用管理员身份运行。如果不用管理员权限前面几个 HKCU当前用户的修改可能会成功但最后一条会提示“拒绝访问”。3.2 完整批处理脚本与逐项解析把下面内容保存为Win11_CleanAds.bat然后右键选择“以管理员身份运行”echo off title Windows 11 广告清理一键脚本 color 3f :: 检测管理员权限 net session nul 21 if %errorLevel% neq 0 ( echo 请右键此脚本选择“以管理员身份运行”。 pause exit /b ) set CDMHKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager set ADVHKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced set CLOUDHKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent set PROFILEHKCU\Software\Microsoft\Windows\CurrentVersion\UserProfileEngagement set ADINFOHKCU\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo set SEARCHHKCU\Software\Microsoft\Windows\CurrentVersion\SearchSettings echo 正在备份注册表到桌面... reg export %CDM% %USERPROFILE%\Desktop\CDM_Backup.reg /y nul 21 reg export %ADV% %USERPROFILE%\Desktop\Explorer_Advanced_Backup.reg /y nul 21 echo [1/8] 关闭开始菜单推荐... reg add %ADV% /v Start_IrisRecommendations /t REG_DWORD /d 0 /f nul echo [2/8] 关闭锁屏提示... reg add %CDM% /v SubscribedContent-338388Enabled /t REG_DWORD /d 0 /f nul reg add %CDM% /v SubscribedContent-338389Enabled /t REG_DWORD /d 0 /f nul echo [3/8] 关闭设置应用中的建议... reg add %CDM% /v SystemPaneSuggestionsEnabled /t REG_DWORD /d 0 /f nul echo [4/8] 关闭“完成设备设置”类通知... reg add %PROFILE% /v ScoobeSystemSettingEnabled /t REG_DWORD /d 0 /f nul echo [5/8] 关闭广告 ID... reg add %ADINFO% /v Enabled /t REG_DWORD /d 0 /f nul echo [6/8] 关闭搜索亮点... reg add %SEARCH% /v IsDynamicSearchBoxEnabled /t REG_DWORD /d 0 /f nul echo [7/8] 关闭 Microsoft 消费者体验... reg add %CLOUD% /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f nul echo [8/8] 重启资源管理器... taskkill /f /im explorer.exe nul 21 start explorer.exe nul 21 echo. echo 脚本执行完成部分设置需要重启电脑后完全生效。 pause一段段解释管理员权限检测net session这个命令只有管理员身份才能正常执行用它的返回值判断当前是不是管理员。不是管理员就直接退出。备份reg export把当前键值导出成.reg文件放到桌面。万一后面想恢复双击备份文件就行。第一条Start_IrisRecommendations控制开始菜单推荐区域是否显示建议。设为 0推荐区就会安静下来。第二条和第三条关闭锁屏界面上的提示类订阅内容。SubscribedContent-338388Enabled和SubscribedContent-338389Enabled是锁屏提示最常用的两个开关。SystemPaneSuggestionsEnabled控制“设置”面板里那些推荐卡片。ScoobeSystemSettingEnabled这个对应“完成设备设置”的引导流程。设为 0 后不会再有“让我们来完成设置吧”这类通知。AdvertisingInfo\Enabled关闭广告 ID 跟踪应用不能再用系统分配的广告 ID 进行个性化推荐。IsDynamicSearchBoxEnabled关闭搜索框里的动态内容也就是搜索亮点。DisableWindowsConsumerFeatures这条比较关键属于策略级开关作用是关闭“Microsoft 消费者体验”从源头禁止系统拉取大部分消费者类订阅内容。需要管理员权限写在 HKLM 下才会生效。最后重启资源管理器taskkill结束 explorer.exe再start explorer.exe重新拉起桌面。这样不需要重启电脑注册表改动也会立刻被大部分界面感知到。3.3 进阶玩法PowerShell 全量清洗广告订阅如果你用的系统版本比较新或者之前装过各种预览版广告订阅键可能不止上面那几个。更彻底一点的做法是用 PowerShell 把ContentDeliveryManager下所有SubscribedContent-*Enabled键全部置 0$cdm HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager if (Test-Path $cdm) { $item Get-ItemProperty -Path $cdm $item.PSObject.Properties | Where-Object { $_.Name -like SubscribedContent-*Enabled } | ForEach-Object { Set-ItemProperty -Path $cdm -Name $_.Name -Value 0 Write-Host 已关闭: $($_.Name) } }这段脚本的好处是不用关心具体键名把所有订阅内容的 Enabled 标记统一关掉适合“宁可全关也不留一个广告入口”的强迫症用法。不过要注意一点ContentDeliveryManager下面有些键和锁屏聚焦壁纸有关。如果你喜欢 Windows 聚焦自动换壁纸只想关广告不想换壁纸建议还是跑上面那条批处理脚本不要用全量清洗否则聚焦壁纸也可能不轮播了。3.4 跑完脚本后怎么验证结果脚本跑完重启电脑或者注销一次然后看几个地方打开开始菜单看“推荐的项目”区域是不是变成空白或者只显示你最近操作过的文件。锁屏界面等十几秒看锁屏上有没有再出现“技巧”类文字。打开设置主页看那些“推荐”卡片还在不在。搜一下任务栏搜索框看有没有“今日推荐”之类的动态内容。想确认注册表键值确实已经写入可以用查询命令reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Start_IrisRecommendations返回结果里如果显示0x0就说明关闭指令已经生效。4. 常见问题与排查技巧实录实际操作中肯定会遇到一些情况比如关完又冒出来、改了没反应之类的。我把这几年碰到的问题集中整理了一下。4.1 清理完广告又回来了是谁在“复活”广告最常见的原因是系统更新。微软每年会发布一两次大版本功能更新更新过程中可能会把部分“推荐”开关重新打开尤其是新装系统或跨版本升级后广告开关大概率会恢复默认值。另一个容易被忽略的是微软账户同步。如果你在系统设置里开启了“Windows 备份”中的“记住我的首选项”部分设置会通过账号云同步。假设你在另一台电脑上改了设置同步过来之后可能会覆盖当前机器的广告开关。想减少这种情况建议在设置 账户 Windows 备份里按需关闭“记住我的首选项”或者只在需要同步主题时开启。我自己的习惯是干脆不开启系统设置同步反正重要的资料都放在网盘和代码仓库里。4.2 改完注册表没效果从哪里开始排查如果脚本跑完广告还在按下面顺序排查是不是以管理员身份运行的脚本里做了权限检测但如果你是把脚本内容复制进一个已有的文本文件忘记右键管理员运行也可能半路就失败。改的路径对不对HKCU 表示当前用户配置HKLM 是机器级配置。如果你用的是非管理员账户HKLM 设置会受策略控制不一定立刻生效。缓存问题有些界面内容缓存了广告数据即使开关已经关闭旧内容还会留在界面上显示一段时间。重启资源管理器或者注销一次就能清掉。广告是不是来自第三方软件系统广告清理干净后如果右下角还在弹“某某加速器”“某某壁纸”那基本是安装软件时带进来的全家桶得去卸载程序里找并检查软件的开机自启项跟系统设置没有关系。4.3 家庭版没有组策略怎么玩Windows 11 家庭版没有gpedit.msc组策略编辑器很多教程里的“组策略关闭”操作在家庭版里根本找不到入口。但这不代表家庭版没法清理广告因为组策略本质也是写注册表只是提供了图形界面而已。上面脚本里HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent这条就是组策略“关闭 Microsoft 消费者体验”的注册表底层实现家庭版直接改注册表完全可行。如果你确实需要组策略编辑器来管理系统建议通过官方渠道升级到更完整的系统版本不要用网上来路不明的工具去“解锁”或获取授权。这类工具经常捆绑恶意软件装完系统广告没去掉反而多了一堆更麻烦的推广。4.4 误操作之后如何快速恢复我的脚本只做键值修改没有删除任何注册表项所以恢复很简单要么重新把键值改回 1要么双击桌面上的备份文件把整棵键还原。如果你是通过手动方式改的注册表忘了备份也可以按下面的对照表手动恢复注册表键原始默认值说明HKCU\...\Explorer\Advanced的Start_IrisRecommendations1开始菜单推荐开关HKCU\...\ContentDeliveryManager的SubscribedContent-338389Enabled1锁屏提示开关HKCU\...\UserProfileEngagement的ScoobeSystemSettingEnabled1完成设备设置引导HKCU\...\AdvertisingInfo的Enabled1广告 ID 开关HKLM\...\CloudContent的DisableWindowsConsumerFeatures0消费者体验策略把对应值改成 1再重启资源管理器就恢复了。不需要额外下载“注册表修复工具”那些工具本身可能就是广告来源。5. 让 Windows 11 长期保持清爽的几条心得脚本能解决问题但长期干净还得靠使用习惯。5.1 重装系统或新电脑先做这几件事新电脑或刚重装完系统我建议按这个顺序初始化先跑上面的广告清理脚本把系统自带的推荐和订阅内容关掉接着检查一遍隐私设置里的“诊断数据”和“广告 ID”能关就关然后用系统自带的 winget 安装常用软件比如浏览器、压缩工具、播放器尽量不要从乱七八糟的下载站找安装包最后创建一个系统还原点后面安装大型软件或调整系统设置之前至少有个后悔药吃。很多人装完系统第一件事是装杀毒软件和“电脑管家”其实 Windows 自带的 Defender 已经够用。装一堆所谓的“优化工具”反而可能引入新的弹窗源。5.2 别为了“干净”把系统核心功能一刀切我在帮人处理系统时见过不少误解有人为了“减少弹窗、加快速度”把 Windows Update 服务停掉或者把 Hyper-V、虚拟机平台、WSL 这些功能全部禁用。结果很多开发工具装不上Docker Desktop 起不来WSL 里的 Linux 环境直接报废最后又来找我恢复。停 Windows Update 是最不划算的操作。系统更新和安全补丁的价值远大于那点弹窗困扰而且“暂停更新”一两周完全够用没必要永久关闭。至于虚拟化和 WSL 相关组件和广告清理没有任何关系该装还是要装它们不会给你带来广告。广告清理脚本针对的是内容推送和个性化推荐不会误伤系统组件这一点可以放心。5.3 系统更新与版本选择的建议如果追求稳定主力机最好不要用预览版系统。预览版的主要目的是测试功能界面改动大部分设置项的位置和名称不稳定今天关掉的开关下个版本可能挪到别的地方去了。网上经常看到新版本预览版系统截图里又长出了新的“推荐”模块原因就在这。我自己在主力机上用正式版跑完脚本后系统能保持很长一段时间的干净状态。只在虚拟机里试玩最新预览版等正式版发布后才会升级。保持这种节奏广告清理脚本的维护成本会低很多基本只有大版本更新后才需要重新跑一遍。最后再分享一个小技巧脚本备份的.reg文件别急着删。把几个常见开关的备份放到一个固定目录比如D:\SystemBackup下次系统更新完如果发现广告复活直接双击备份文件导入再重启资源管理器比重新跑一遍脚本还快。我自己平时维护的几台电脑都保留着一份清理脚本和对应的备份文件。新机器装完系统跑一遍脚本再把脚本文件发到对方桌面上存着后面出现问题远程指导一下就能自己解决。这套流程用了两年多稳定可靠。希望这篇 Windows 11 广告清理的经验分享也能帮你的系统安静下来。