news 2026/4/30 12:30:16

使用组策略远程安装软件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用组策略远程安装软件

本文介绍如何使用组策略自动将程序分发到客户端计算机或用户。

适用于:Windows Server(所有支持的版本)
原始 KB 数:816102

总结

可以使用组策略分发计算机程序,方法如下:

  • 分配软件

    可以将程序分发分配给用户或计算机。 如果将程序分配给用户,则会在用户登录到计算机时安装它。 当用户首次运行程序时,安装完成。 如果将程序分配给计算机,它将在计算机启动时安装,并且可供登录计算机的所有用户使用。 当用户首次运行程序时,安装完成。

  • 发布软件

    可以将程序分发发布给用户。 当用户登录到计算机时,已发布的程序将显示在“添加或删除程序”对话框中,并且可以从那里安装它。

注意

Windows Server 2003 组策略自动化程序安装需要在运行 Microsoft Windows 2000 或更高版本的客户端计算机上进行。

创建分发点

要发布或分配计算机程序,请按照以下步骤在发布服务器上创建分发点:

  1. 以管理员身份登录到服务器。
  2. 创建一个共享网络文件夹,你将在其中放置要分发的 Windows Installer 包(.msi 文件)。
  3. 设置此共享文件夹的权限以允许访问分发包。
  4. 将包复制或安装到分发点。 例如,要分发 .msi 文件,请运行管理安装 (setup.exe /a),以将文件复制到分发点。

创建组策略对象

要创建用于分发软件包的组策略对象 (GPO),请执行以下步骤:

  1. 单击“开始”,指向“管理工具”,然后单击“Active Directory 用户和计算机”,启动 Active Directory 用户和计算机管理单元。
  2. 在控制台树中,右键单击你的域,然后单击“属性”。
  3. 单击“组策略”选项卡,然后单击“新建”。
  4. 为此新策略键入名称,然后按 Enter。
  5. 单击“属性”,然后单击“安全”选项卡。
  6. 清除你不希望应用此策略的安全组的“应用组策略”复选框。
  7. 选中要应用此策略的组的“应用组策略”复选框。
  8. 完成后,单击“确定”。

分配包

要将程序分配给运行 Windows Server 2003、Windows 2000 或 Windows XP Professional 的计算机,或者分配给登录到其中一个此类工作站的用户,请执行以下步骤:

  1. 单击“开始”,指向“管理工具”,然后单击“Active Directory 用户和计算机”,启动 Active Directory 用户和计算机管理单元。

  2. 在控制台树中,右键单击你的域,然后单击“属性”。

  3. 单击“组策略”选项卡,选择所需策略,然后单击“编辑”。

  4. 在“计算机配置”下,展开“软件设置”。

  5. 右键单击“软件安装”,指向“新建”,然后单击“包”。

  6. 在“打开”对话框中,键入所需共享安装包的完整通用命名约定 (UNC) 路径。 例如,\\<file server>\<share>\<file name>.msi

    重要

    请勿使用“浏览”按钮访问该位置。 请确保使用共享安装包的 UNC 路径。

  7. 单击“打开”。

  8. 单击“已分配”,然后单击“确定”。 包在“组策略”窗口的右窗格中列出。

  9. 关闭“组策略”管理单元,单击“确定”,然后关闭 Active Directory 用户和计算机管理单元。

  10. 当客户端计算机启动时,将自动安装托管软件包。

发布包

要将包发布到计算机用户,并使其可用于从控制面板中的“添加或删除程序”列表进行安装,请执行以下步骤:

  1. 单击“开始”,指向“管理工具”,然后单击“Active Directory 用户和计算机”,启动 Active Directory 用户和计算机管理单元。

  2. 在控制台树中,右键单击你的域,然后单击“属性”。

  3. 单击“组策略”选项卡,单击需要的策略,然后单击“编辑”。

  4. 在“用户配置”下,展开“软件设置”。

  5. 右键单击“软件安装”,指向“新建”,然后单击“包”。

  6. 在“打开”对话框中,键入所需的共享安装包的完整 UNC 路径。 例如,\\file server\share\file name.msi

    重要

    请勿使用“浏览”按钮访问该位置。 请确保使用共享安装包的 UNC 路径。

  7. 单击“打开”。

  8. 单击“发布”,然后单击“确定”。

  9. 包在“组策略”窗口的右窗格中列出。

  10. 关闭“组策略”管理单元,单击“确定”,然后关闭“Active Directory 用户和计算机”管理单元。

  11. 测试包。

    注意

    由于 Windows 存在多个版本,因此在你的计算机上以下步骤可能会有所不同。 如果是这样,请参见您的产品文档来完成这些步骤。

    1. 使用将包发布到的帐户登录到运行 Windows 2000 Professional 或 Windows XP Professional 的工作站。
    2. 在 Windows XP 中,单击“开始”,然后单击“控制面板”。
    3. 双击“添加或删除程序”,再单击“添加新程序”。
    4. 在“从网络添加程序”列表中,单击已发布的程序,然后单击“添加”。 程序安装完成。
    5. 单击“确定”,再单击“关闭”

重新部署包

在某些情况下,可能需要重新部署软件包(例如,升级或更改包)。 要重新部署包,请遵循以下步骤:

  1. 单击“开始”,指向“管理工具”,然后单击“Active Directory 用户和计算机”,启动 Active Directory 用户和计算机管理单元。

  2. 在控制台树中,右键单击你的域,然后单击“属性”。

  3. 单击“组策略”选项卡,单击用于部署包的组策略对象,然后单击“编辑”。

  4. 展开包含用于部署包的软件安装项的“软件设置”容器。

  5. 单击包含包的软件安装容器。

  6. 在“组策略”窗口的右窗格中,右键单击程序,指向“所有任务”,然后单击“重新部署应用程序”。 你将收到以下消息:

    重新部署此应用程序将导致在应用程序已安装的所有位置重新安装此应用程序。 是否继续?

  7. 单击“是”

  8. 退出“组策略”管理单元,单击“确定”,然后关闭“Active Directory 用户和计算机”管理单元。

删除包

要删除已发布或分配的包,请执行以下步骤:

  1. 单击“开始”,指向“管理工具”,然后单击“Active Directory 用户和计算机”,启动 Active Directory 用户和计算机管理单元。
  2. 在控制台树中,右键单击你的域,然后单击“属性”。
  3. 单击“组策略”选项卡,单击用于部署包的组策略对象,然后单击“编辑”。
  4. 展开包含用于部署包的软件安装项的“软件设置”容器。
  5. 单击包含包的软件安装容器。
  6. 在“组策略”窗口的右窗格中,右键单击程序,指向“所有任务”,然后单击“删除”。
  7. 执行以下操作之一:
    • 单击“立即从用户和计算机中卸载软件”,然后单击“确定”。
    • 单击“允许用户继续使用软件,但阻止新的安装”,然后单击“确定”。
  8. 关闭“组策略”管理单元,单击“确定”,然后关闭“Active Directory 用户和计算机”管理单元。

疑难解答

已发布的包在你使用组策略将其删除后仍显示在客户端计算机上。

当用户已安装程序但尚未使用程序时,可能会出现这种情况。 当用户首次启动已发布的程序时,安装才完成。 然后,组策略会删除程序。


其他资源

文档

  • 更改或设置 MSI 包的多个位置 - Windows Server

    介绍如何更改软件部署 GPO 中的 MSI 文件位置,并为同一 MSI 包设置多个 UNC 路径。

  • 如何使用 Windows 应用程序管理调试日志记录对软件安装进行故障排除 - Windows Server

    介绍如何使用 Windows 应用程序管理调试日志记录对软件安装进行故障排除。

  • 使用现有计算机帐户加入域时失败 - Windows Server

    解决了当已存在具有相同名称的计算机帐户时,无法将计算机加入域的问题。

  • 组策略的环回处理 - Windows Server

    本文介绍为何需要为组策略启用环回处理。

培训

模块

了解 Windows 程序包管理器工具 - Training

使用 Windows 程序包管理器简化计算机上的软件安装和维护。 介绍前端组件和命令、Windows 程序包管理器存储库,以及如何在该存储库中贡献内容。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 3:48:19

Qwen3-0.6B终极指南:用0.6B参数实现企业级AI部署

Qwen3-0.6B终极指南&#xff1a;用0.6B参数实现企业级AI部署 【免费下载链接】Qwen3-0.6B Qwen3 是 Qwen 系列中最新一代大型语言模型&#xff0c;提供全面的密集模型和混合专家 (MoE) 模型。Qwen3 基于丰富的训练经验&#xff0c;在推理、指令遵循、代理能力和多语言支持方面取…

作者头像 李华
网站建设 2026/4/29 13:07:34

Miniconda如何为不同项目分配独立PyTorch环境

Miniconda如何为不同项目分配独立PyTorch环境 在深度学习项目的日常开发中&#xff0c;你是否遇到过这样的场景&#xff1a;刚跑通一个基于 PyTorch 1.12 的图像分类模型&#xff0c;结果第二天同事拉了个新项目要用 PyTorch 2.0&#xff0c;一升级&#xff0c;旧项目训练脚本直…

作者头像 李华
网站建设 2026/4/28 22:36:48

GalaxyBook Mask:3分钟解锁三星笔记的终极指南

GalaxyBook Mask&#xff1a;3分钟解锁三星笔记的终极指南 【免费下载链接】galaxybook_mask This script will allow you to mimic your windows pc as a Galaxy Book laptop, this is usually used to bypass Samsung Notes 项目地址: https://gitcode.com/gh_mirrors/ga/g…

作者头像 李华
网站建设 2026/4/23 1:15:36

Vue.Draggable拖拽排序终极指南:从业务痛点出发的完整解决方案

Vue.Draggable拖拽排序终极指南&#xff1a;从业务痛点出发的完整解决方案 【免费下载链接】Vue.Draggable 项目地址: https://gitcode.com/gh_mirrors/vue/Vue.Draggable 你在开发Vue.js项目时是否遇到过这样的困扰&#xff1a;用户需要手动调整列表顺序&#xff0c;但…

作者头像 李华
网站建设 2026/4/21 21:45:05

5分钟掌握Blender:终极分子可视化指南

你是否曾经为化学教学中难以展示分子三维结构而苦恼&#xff1f;是否想要创建专业级的分子动画却苦于复杂的学习曲线&#xff1f;Blender作为一款开源3D创作套件&#xff0c;正在成为科学可视化领域的革命性工具。本文将带你快速掌握使用Blender进行分子建模和反应动画的核心技…

作者头像 李华