微软是如何在我的笔记本电脑(运行 Windows 10 LTSC 且没有商店)上自动安装“HP Smart”的?

微软是如何在我的笔记本电脑(运行 Windows 10 LTSC 且没有商店)上自动安装“HP Smart”的?

我的笔记本电脑运行的是 Windows 10 LTSC (21H2)。我知道这个版本不适合普通消费者使用,但我以前被自动更新困扰过,所以上次我不得不重新安装时,我选择了这个版本。

我没有尝试恢复 Windows 应用商店,因为我不需要它,而且我已设法通过拒绝系统帐户对特定注册表路径的权限来完全禁用 Windows 更新。一切都运行顺利,直到今天,我发现“开始”菜单中出现了一个名为“HP Smart”的“待处理”应用程序。

HP Smart 应用程序出现在“开始”菜单中

通过谷歌搜索我发现其他人也遇到了同样的问题,很可能是一个 bug,但我更关心的是如何微软在未经我的许可的情况下安装了此应用程序。

  1. 我正在运行 Windows 10 LTSC 2021,它一开始就没有 Windows 应用商店,而且我也没有手动恢复它(我猜这就是为什么应用程序卡在“待处理”状态而不是被安装的原因)。

  2. Windows 更新已完全禁用,自上个月安装操作系统以来,我还没有收到任何更新。我知道这不是一个好习惯,但我以前被自动更新困扰过,所以我选择完全不安装它们。

  3. “自动下载制造商的应用程序...”设置已关闭(选择否)。

然而,我的“开始”菜单中仍然会出现“HP Smart”应用程序。微软是如何做到这一点的?我该如何防止将来再次发生类似的事情?由于软件兼容性问题,放弃使用 Windows 不是一个好选择。

当然,我的笔记本电脑或家庭网络上没有连接任何 HP 设备。我可以使用右键菜单中的“卸载”将其删除,但它会在重启后重新出现。


更新:

今天当我继续尝试弄清楚这一点时,我发现这很可能与 Windows 错误地将所有打印机识别为“HP LaserJet M101-M106”的错误有关。

虽然我没有打印机,但内置的虚拟打印机(如 Fax、Microsoft Print to PDF 和 Microsoft XPS Document Writer)也受到此错误的影响。但是,驱动程序未更新。我尝试使用 Microsoft Print to PDF,它运行正常。互联网上的其他人也报告说,尽管 Windows 将其识别为 HP 打印机,但他们的非 HP 打印机仍能正常工作。

再次强调,如何微软做到了吗?

  1. 我没有 Windows 应用商店
  2. Windows 更新未运行(通过注册表权限编辑完全禁用)
  3. 我已经关闭了“自动下载制造商的应用程序”,但 Windows 仍然尝试为我安装“HP Smart”,因为它将三台虚拟打印机视为“HP LaserJet M101-M106”

虽然我当时没有检查,但我非常怀疑这三台虚拟打印机被错误地识别为全新安装的 HP 打印机,因此这些信息一定是通过某些 Windows 功能从互联网上获取的,我想知道它们是什么以及如何禁用它们。


更新 2:

微软已经发布了工具解决打印机重命名问题,并将删除 HP Smart 应用程序。

虽然我没有找到关于这种情况如何发生的官方声明,但这很可能是由 Windows 元数据和 Internet 服务 (WMIS) 功能引起的,可以使用此组策略进行阻止:

Computer Configuration > Administrative Templates > System > Device Installation > Prevent device metadata retrieval from the Internet

但是,根据此策略的描述,如果未配置此策略,Windows 似乎应该遵循“自动下载制造商的应用程序...”设置,所以...我不知道我的笔记本电脑上发生了什么,也许这与我最近连接了一台新显示器有关,这触发了某种元数据下载?我现在已经启用了该策略,但我不确定它是否足以防止将来的恶作剧。也许我应该配置一个硬件防火墙来阻止一些 Microsoft 域。

相关内容