无法使用 Skype for Business 2016 安装 Lync 2013 SDK
Posted
技术标签:
【中文标题】无法使用 Skype for Business 2016 安装 Lync 2013 SDK【英文标题】:Can't install Lync 2013 SDK with Skype for Business 2016 【发布时间】:2016-06-22 20:55:04 【问题描述】:我正在尝试制作一个简单的 WinForms 应用程序来更改 Skype for Business 状态(我使用的是 Skype for Business 2016)。根据下面的链接,我应该能够安装 Lync 2013 SDK(我在这里找到:https://www.microsoft.com/en-in/download/details.aspx?id=36824)。但是当我尝试安装它时,它显示Microsoft Lync 2013 not found. Go here to download and install: http://go.microsoft.com/fwlink/?LinkID=248583
。有什么建议么?我是否还必须安装 Lync 才能与 Skype for Business 2016 交互?
Is Lync 2013 Client SDK compatible with Skype for Business?
No client SDK for Skype for Business 2016
【问题讨论】:
以下答案可能是解决方案,但我注意到将来可能对某人有用的其他内容:当此消息框出现时,不要单击“确定”,而是单击“关闭”按钮消息框。Note that I did this after following @sri-chandrasekaran-microsoft 's solution
只是为了详细说明上面的答案,lyncsdk.exe实际上是一个包含msi安装文件的包装器。您可以使用 winrar 或 7-zip 或其他一些 zip 程序解压缩它,然后使用提取的安装程序之一来设置 SDK。这就是 WinRar 的样子:Right click on lyncsdk.exe,然后是 choose your installer。
对您有用的唯一原因是,通过下载和安装 Skype For Business 15,您还安装了 Lync.dll 文件。否则,单击“x”绝对不会执行任何操作。
【参考方案1】:
一个简单的解决方案是使用 7-zip 或其他程序解压 .exe 安装程序。解压后,运行相应的 .msi 安装程序即可。
【讨论】:
你能提供一些更详细的步骤吗?你指的是哪个安装程序?运行哪个 .msi? @derekantrican 整个.exe中只有3个文件。当您提取 .exe 时,只需选择与您的系统架构(32 位或 64 位)相对应的 LyncSDK.msi 文件。【参考方案2】:您不需要 Lync 2013,但安装程序认为您需要并检查它。它会检查几个不同的注册表项来寻找它,所以如果你伪造其中一个,你就可以通过检查:
打开注册表 转到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync
(如有必要,一路创建任何密钥)
创建一个名为InstallationDirectory
的新字符串值;数据无关紧要
运行 SDK 安装程序
完成后,撤消对注册表的更改
如果您不想手动浏览 regedit,此注册表脚本将创建相应的键:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync]
"InstallationDirectory"=""
【讨论】:
【参考方案3】:这是一个已知问题。当前的解决方法是安装 Skype for Business 15 客户端,然后进行客户端升级
【讨论】:
这是本页列出的最不方便的解决方法。如果有人遇到此问题并寻找解决方法,只需从 LyncSDK.exe 中提取 .msi 即可安装,无需回滚升级或更改任何注册表项。以上是关于无法使用 Skype for Business 2016 安装 Lync 2013 SDK的主要内容,如果未能解决你的问题,请参考以下文章
Skype For Business Server 2016 无法共享PPT和白板
无法向 Skype For Business Online UCWA 进行身份验证
Skype for business URI 而不是 Skype
Skype for business iOS SDK:无法启动音频服务