Lync 2010 的安装不会使用 Windows Installer (MSI) 完成

现象

可能会遇到以下一个或多个症状:

  • Microsoft Lync 2010 的本地 Windows Installer (MSI)安装不会完成,Microsoft Lync 2010 安装程序对话框中会显示以下警告:

    Microsoft必须通过运行相应的 Lync 安装程序可执行文件来安装 Lync 2010

  • 将Lync.msi部署到支持的 Windows 客户端时,MSI 部署方法的 Active Directory 域服务 (AD DS) 软件安装组策略设置不会完成。

  • Microsoft系统管理服务器 (SMS) 2003 或 Configuration Manager 2007 R2 自动部署Lync.msi可能无法完成,或者特定于 SMS 环境或 Configuration Manager 环境的错误可能发生。

原因

必须使用客户端可执行文件安装 Lync 2010 客户端。

注意

在受支持的 Windows 客户端上初始安装 Lync 2010 会在以下位置创建Lync.msi文件:

  • %program files%\OCSetup
  • %program files(x86)%\OCSetup

Lync.msi文件可用于使用“症状”部分中介绍的本地和自动部署方法部署 Lync 2010 客户端。

解决方法

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击下面的文章编号,查看相应的 Microsoft 知识库文章:

322756 如何备份和还原 Windows 中的注册表

使用 Lync 2010 UseMSIForLyncInstallation 组策略设置为Lync.msi启用或阻止 MSI 部署,如下所示:

Name: UseMSIForLyncInstallation
Default: 0
Range: 1 or 0
Registry Location: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Communicator

若要为Lync.msi启用 MSI 部署,请执行以下步骤:

  1. 选择“开始”,选择“运行,键入 regedit,然后选择“确定”。

  2. 找到并单击下面的注册表子项:

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Communicator

  3. 编辑菜单中指向新建,然后选择 DWORD 值

  4. 键入 UseMSIForLyncInstallation,然后按 Enter 命名注册表项。

  5. 右键单击 UseMSIForLyncInstallation,然后选择“ 修改”。

  6. “值”数据 框中,键入 1(如果尚未显示该值),然后选择“ 确定”。

  7. 退出注册表编辑器。

  8. 重启 Windows 客户端。

注意

Microsoft Windows Installer 工具(msiexec)应至少与以下参数一起使用,以确保每次启动 Lync 2010 时都不会重新安装 Lync 2010:

C:\Lync2010\>msiexec /i C:\Lync2010\Lync.msi OCSETUPDIR="C:\Program Files\Microsoft Lync"

问题是否已修复?

检查问题是否已修复。 如果问题已修复,您不用再往下看了。 如果问题没有修复,你可以联系技术支持部门

更多信息

Communicator.adm 文件中不包括 UseMSIForLyncInstallation Lync 2010 组策略设置的定义。

有关如何自动执行 Lync 2010 部署方法的详细信息,请访问以下 Microsoft TechNet 网站:

Lync 2010 的 IT 托管安装

仍然需要帮助? 请转到 Microsoft 社区