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 部署,请执行以下步骤:
选择“开始”,选择“运行”,键入 regedit,然后选择“确定”。
找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Communicator
在编辑菜单中指向新建,然后选择 DWORD 值。
键入
UseMSIForLyncInstallation
,然后按 Enter 命名注册表项。右键单击 UseMSIForLyncInstallation,然后选择“ 修改”。
在 “值”数据 框中,键入 1(如果尚未显示该值),然后选择“ 确定”。
退出注册表编辑器。
重启 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 网站:
仍然需要帮助? 请转到 Microsoft 社区。