新装的 Windows 11 电脑,刚登录就发现多了好几个您没装过的软件?有的来自微软,有的来自笔记本或主板厂商。这些软件有的有用,有的只会占空间、在后台白白运行。
先说结论:想让 Windows 11 别再自动下载“跟设备关联的应用”,可以在“设备安装设置”里选“否”,也可以用注册表或组策略达到同样效果。但这些方法只能阻止以后再装,已经装好的软件需要您手动卸载。下面按由易到难讲三种方法,再说第三方脚本的使用注意。
- 改设置不会删除已安装的应用,需要手动卸载。
- 厂商预装软件如果反复出现,可能要到厂商官网查它的关闭方法。
- 用第三方脚本清理前,先看清脚本内容,并备份重要文档。
方法一:在“设备安装设置”里关闭(最简单)
Windows 会根据您设备的元数据,自动下载与之关联的应用。关掉这个功能,就能减少新软件被偷偷装上。适合所有 Windows 11 版本,包括家庭版。
第 1 步:打开“设置”,进入“系统”。
第 2 步:拉到底点“系统信息”(About),再点“高级系统设置”。
第 3 步:切到“硬件”标签,点“设备安装设置”。

第 4 步:选择“否”,不让 Windows 自动下载与设备元数据关联的应用,再点“保存更改”。如果弹出用户账户控制,点“是”确认。

第 5 步:在对话框里点“应用”,然后关闭窗口。
第 6 步:到“设置”里的“已安装的应用”,找到不想要的软件,手动卸载。
做完这几步,“预装软件删了又回来”的情况一般会好很多。
方法二:用注册表编辑器,对所有用户生效
注册表可以把同样的限制应用到这台电脑的所有用户账户,包括以后新建的账户。
第 1 步:打开“注册表编辑器”(以管理员身份运行)。
第 2 步:在顶部地址栏粘贴下面这个路径并回车:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Device Metadata 
第 3 步:在右侧双击“PreventDeviceMetadataFromNetwork”,把数值数据改成 1,点“确定”。如果右侧没有这个值,可以新建一个 DWORD(32 位)值,名字就叫这个。

第 4 步:关闭注册表编辑器,修改会自动保存。
改之前建议先备份:在“文件”菜单里选“导出”,保存一份注册表备份,出问题时可以导入还原。要撤销这项修改,把该值改回 0 就行。
方法三:用组策略(专业版及以上)
组策略多用于公司网络里统一管理电脑,只有 Windows 11 专业版及以上才有。家庭版请用前两种方法。
- 在开始菜单搜索 gpedit.msc,打开“本地组策略编辑器”。
- 依次进入:计算机配置 > 管理模板 > 系统 > 设备安装。
- 双击“阻止下载与设备元数据关联的应用”(Prevent automatic download of applications associated with device metadata)。
- 选“已启用”,点“应用”,然后关闭编辑器。
想清理得更彻底?谨慎使用第三方脚本
如果您想更细地控制,包括微软自带应用和广告推荐,可以逐项调整隐私设置。也有人用 Windows 11 Debloat 这类开源脚本,原稿提到它所在的 GitHub 仓库带有详细说明,看起来可靠,但小编无法替您验证每个版本。用之前请先通读脚本内容,最好在还没存重要数据的新电脑上操作,并提前备份文档。
常见问题(FAQ)
改完设置后,已经装好的软件会自动消失吗?
不会。这些方法只阻止以后再自动安装,已装的软件要到“已安装的应用”里手动卸载。
家庭版没有组策略怎么办?
用方法一或方法二就行,效果相似。
厂商的软件卸载后又装回来了怎么办?
这类软件往往由厂商自己的更新服务装回来,需要到电脑或主板厂商官网查它的关闭方法。
改注册表有风险吗?
改错位置可能引发问题,所以动手前先导出备份,只改上面提到的那一个值,要撤销就改回 0。
总结
想拦住 Windows 11 自动装预装软件,优先选方法一,要对所有用户生效选方法二,专业版想统一管理选方法三。别忘了手动卸载已经装上的软件。