怎么禁止电脑自动安装软件,如何禁止Windows自动安装软件

题图来自Unsplash,基于CC0协议
导读
电脑自动安装软件的问题,通常源于Windows系统默认开启的多项“便利”功能,以及部分第三方软件的静默推广。要彻底禁止这一行为,需要从系统设置、组策略、注册表等多个层面入手。以下是具体操作方法:
一、 关闭应用商店的自动下载和安装
Windows 10和11默认会在后台从应用商店自动下载并安装推荐应用(如游戏、第三方工具),这是最常见的原因。
- 通过设置关闭: 进入“设置” > “个性化” > “开始”,找到“偶尔在‘开始’菜单中显示建议”并将其关闭。接着进入“设置” > “应用” > “应用和功能”,点击右上角的“选择获取应用的位置”,将选项改为“任何来源,但在适合时提供来自应用商店的应用”(虽不能完全禁止,但能减少自动安装)。更彻底的方法是改为“仅从Microsoft Store安装应用”,但这会限制非商店应用的安装。
- 通过组策略关闭(专业版/企业版有效): 按
Win + R输入gpedit.msc,依次展开“计算机配置” > “管理模板” > “Windows 组件” > “应用商店”。在右侧双击“关闭自动下载和安装更新”,选择“已启用”。再找到“关闭Microsoft Store应用程序”,同样设为“已启用”。 - 通过注册表关闭(所有版本通用): 按
Win + R输入regedit,定位到HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsStore。如果不存在此路径,请右键“Windows”文件夹新建“项”,命名为“WindowsStore”。在右侧新建DWORD(32位)值,命名为AutoDownload,将其数值数据改为2(禁止自动下载)。再新建一个DWORD值RemoveWindowsStore,数值数据设为1,可完全禁用商店(慎用,会影响商店后续手动使用)。
二、 阻止系统自动安装推荐或第三方软件
Windows会通过“Windows更新”或“系统”推送“建议的应用程序”。
- 关闭设备安装设置: 进入“设置” > “系统” > “关于”,点击“高级系统设置”。在弹出的“系统属性”窗口中,切换到“硬件”选项卡,点击“设备安装设置”。选择“否(你的设备可能无法按预期工作)”,然后点击“保存更改”。这会阻止系统自动从互联网下载与设备相关的品牌软件包。
- 通过组策略禁用推送安装: 还是在
gpedit.msc中,依次展开“计算机配置” > “管理模板” > “Windows 组件” > “Windows 更新” > “管理从Windows 更新提供的更新”。在右侧找到“从Windows 更新提供建议的更新(包括应用程序和驱动程序)”,双击设为“已禁用”。 - 阻止Windows 10/11的“建议应用”: 进入“设置” > “系统” > “通知和操作”,关闭“在使用Windows时获取提示、技巧和建议”。同时进入“设置” > “隐私” > “常规”,关闭“让Windows通过跟踪应用启动来改善‘开始’菜单和搜索结果”以及“显示建议内容”。
三、 禁止硬件驱动程序的自动更新
驱动更新往往伴随着品牌软件(如显卡驱动附带的GeForce Experience、声卡驱动附带的控制面板等)的自动安装。
- 关闭设备自动更新: 按
Win + R输入sysdm.cpl,打开“系统属性” > “硬件” > “设备安装设置”,选择“否,让我选择要执行的操作”。然后勾选下面的“从不安装来自Windows 更新的驱动程序软件”。此设置优先级很高,会阻止Windows更新自动推送任何驱动。 - 使用组策略阻止驱动更新: 在
gpedit.msc中,依次展开“计算机配置” > “管理模板” > “Windows 组件” > “Windows 更新” > “管理从Windows 更新提供的更新”。双击“从Windows 更新更新驱动程序”,选择“已禁用”。
四、 使用注册表彻底封杀第三方软件静默安装
很多软件(如浏览器捆绑、广告软件)会在你安装其他程序时,通过后台静默安装。虽然这属于用户主动行为,但可以通过注册表加固系统。
- 禁用第三方软件的自动运行: 定位到
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun。检查两侧的启动项,对不认识的或明显是推广软件(如一些加速器、弹窗软件)的条目,右键删除。 - 禁用Windows Installer的自动运行: 定位到
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmsiserver,在右侧找到Start,将其数值数据改为4(禁用)。这会导致所有需要MSI安装程序的软件无法自动运行安装向导,需手动启动服务才能安装(慎用,只适合极安全环境)。
五、 养成良好的安装习惯(最重要)
即使设置了上述所有策略,如果你在下载软件时直接点击“下一步”无限跳过,仍可能安装全家桶。
- 选择自定义安装: 安装任何软件时,务必选择“自定义安装”或“高级安装”,取消勾选所有捆绑的第三方软件(如浏览器、杀毒软件、壁纸软件、输入法)。
- 使用第三方工具辅助: 可以安装“火绒安全软件”或“禁止安装运行”(如Unchecky),它们能实时拦截捆绑软件的静默安装。
- 关闭“用户账户控制(UAC)”至最高级别: 进入“控制面板” > “用户账户” > “更改用户账户控制设置”,将滑块拉到最顶部“始终通知”。这样任何软件试图修改系统或安装时都会弹窗询问,可有效阻止后台自动安装。
总结: 最直接有效的组合是:关闭应用商店自动下载(注册表) + 禁止Windows更新推荐应用和驱动(组策略) + 关闭设备安装设置 + 养成自定义安装习惯 。 如果你的系统版本非专业版,无法使用组策略,则专注于修改注册表和使用设置中的屏蔽选项。完成以上操作后,电脑将不再自动安装任何未经你许可的软件。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com