怎么禁止电脑自动安装软件win10,win10 禁用自动安装商店应用

题图来自Unsplash,基于CC0协议
导读
Windows 10有时会在后台或开机后自动下载和安装各种软件,包括来自Microsoft Store的应用、更新以及其他厂商捆绑的软件,这可能会令人感到困扰。以下是几种阻止或减少Windows 10自动安装软件的方法:
方法一:使用组策略编辑器(主要适用于专业版或企业版)
Windows 专业版预装了“组策略编辑器”(gpedit.msc),家庭单桌面版则没有。但即便在家庭版中,通过注册表也能实现类似效果。
- 在开始菜单中输入
gpedit.msc并回车,打开本地组策略编辑器。 - 导航路径:依次展开“计算机配置” -> “管理模板” -> “Windows 组件” -> “应用商店”。
- 禁用App Execution Aliases: 找到“禁用应用程序执行别名强制安装”。双击它,选择“已禁用”,然后点击“确定”。这会阻止强制系统安装UWP应用,但非强制的更新或推荐应用可能仍在。
- 禁用Silent Installation: 找到“为网上下载的应用禁用静默安装”。双击它,选择“已禁用”,然后点击“确定”。这是阻止Microsoft Store应用自动下载安装的关键步骤,但对于捆绑更新不一定有效。
方法二:使用注册表编辑器
通过修改注册表可以精确地关闭很多自动安装的触发器。注册表修改有风险,操作前请备份注册表或创建系统还原点。
-
打开注册表编辑器:在开始菜单输入
regedit并回车。 -
导航至相应键值:
-
阻止强制安装应用:转到
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionAppxAppxUVSilentApp- 右键点击右侧空白处,新建一个DWORD (32位) 值,命名为
WwdsSilentInstall。 - 双击它,将其值设置为
0(未启用)然后点击“确定”。
- 右键点击右侧空白处,新建一个DWORD (32位) 值,命名为
-
阻止强制覆盖文件(动态链接库相关):转到
HKEY_LOCAL_MACHINESoftwareClassesInstallerRules- 右键点击右侧空白处,新建一个字符串值,命名为
PackageRules。 - 双击它,将其值设置为
@SystemComponent,,%SystemRoot%System32mscoree.dll,-73550然后点击“确定”。
- 右键点击右侧空白处,新建一个字符串值,命名为
-
阻止某些后台服务或应用的自动安装/运行:有时需要修改特定服务,比如“Windows SmartScreen”相关的设置,但这通常与安全策略相关,并非禁止软件安装本身。更常见的阻止是:
- 转到
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWRAPI - 找到名为
StartDetectorService的项目,双击其右侧的机密(Binary Data),将其所有字符改为
- 转到
-