程序包 ID 是程序包的唯一标识。稍后,您可以查询客户端计算机,检查是否已经在其中部署某一特定的程序包。

  • Mac:如需查询已经安装的程序包,请使用终端运行以下命令:

pkgutil --packages --volume / | grep <PackageID>

  • Windows:使用注册表查询客户端计算机中的程序包 ID。

程序包 ID 是程序包的唯一标识。稍后,您可以查询客户端计算机,检查是否已经在其中部署某一特定的程序包。

  • Mac:如需查询已经安装的程序包,请使用终端运行以下命令:

pkgutil --packages --volume / | grep <PackageID>

  • Windows:使用注册表查询客户端计算机中的程序包 ID。
  1. 单击“开始”>“运行”。在“打开”框中,输入“regedt32”,然后单击“确定”。
  2. 在注册表编辑器中,单击“编辑”>“查找”。
  3. 在“查找”对话框中,输入程序包 ID,然后单击“查找下一个”。
  4. 如果客户端计算机中存在程序包 ID,其会在下列注册表项下返回:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 

 
  1. 单击“开始”>“运行”。在“打开”框中,输入“regedt32”,然后单击“确定”

  2. 在注册表编辑器中,单击“编辑”>“查找”。

  3. 在“查找”对话框中,输入程序包 ID,然后单击“查找下一个”。

  4. 如果客户端计算机中存在程序包 ID,其会在下列注册表项下返回:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 

    在注册表编辑器中查找程序包 ID

如果您正在使用 Microsoft SCCM,您也可以通过以下两种方式远程查询客户端中的程序包 ID:

  • 通过扩展硬件清单架构收集注册表项值
  • 通过使用 Desired Configuration Manager (DCM) 映射具备该注册表项和程序包 ID 的客户端数量

程序包 ID 适用于使用 CCP 1.8 创建的程序包。程序包 ID 还适用于使用 CCP 1.7 创建并在之后使用 CCP 1.8 进行修改的程序包。不过,如果您使用 CCP 1.7 修改了 CCP 1.7 程序包,那么即便之后您又使用 CCP 1.8 对其进行了修改,程序包 ID 将仅在部署面板中可用,而在部署了程序包的客户端计算机中不可用。

注意:

建议使用 MSI 卸载程序包,而不要使用注册表项中显示的产品代码。

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略