删除组策略软件安装包

删除组策略软件安装包

我在 Windows 2008 R2 上使用软件安装组策略在多台客户端计算机上部署 Google Chrome。每次有新版本可用时,我都会将其声明为升级前一个版本的新软件包,并保留所有以前的软件包。因此,所有被取代的软件包在软件安装窗格中仍然可用。

该列表如下所示:

  1. Chrome 61(首次安装)

  2. Chrome 62(升级至 Chrome 61)

  3. Chrome 63(升级至 Chrome 62)

  4. Chrome 64(升级至 Chrome 63)

注意:每个包都已选中“包可以升级现有包”属性。

现在我需要摆脱旧版本,通过右键单击它们并选择“所有任务\删除”,这需要我采取以下选项之一:

  1. 立即从用户和计算机上卸载该软件

  2. 允许用户继续使用该软件,但阻止新的安装

我其实并不想卸载软件,我只想从软件安装窗格中删除被取代的软件包,同时能够在将来安装新版本。那么你认为我应该怎么做?

是否建议通过 ADSIEDIT.MSC 删除 GPO 条目,然后从 SYSVOL 中删除相应的 AAS 文件?

答案1

今天我将 Chrome 66 添加到列表中,将其标记为 Chrome 64 的升级,同时通过选择“立即从用户和计算机中卸载该软件”选项将 Chrome 61 从列表中删除。

好消息是,重启后,Chrome 66 已成功安装在域计算机上。删除被取代的软件包并按照卸载策略卸载它,并没有破坏升级。

相关内容