2016-06-22 89 views
3

我正在嘗試製作一個簡單的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交互?無法使用Skype for Business 2016安裝Lync 2013 SDK

Is Lync 2013 Client SDK compatible with Skype for Business?

No client SDK for Skype for Business 2016

+0

下面的答案是可能的解決方案,但我注意到其他方法可能適用於未來某個人:當此消息框出現時,而不是單擊「確定」,單擊消息框上的「關閉」按鈕。 '請注意,我在完成以下@ sri-chandrasekaran-microsoft的解決方案後執行此操作# – derekantrican

+0

您工作的唯一原因是因爲通過下載和安裝Skype For Business 15,您還安裝了Lync.dll文件。否則,單擊「x」絕對沒有任何用處。 – Brady

+0

只是爲了詳細說明上面的答案,** lyncsdk.exe **實際上是一個包含msi安裝文件的包裝。您可以使用winrar或7-zip或其他zip程序將其解壓縮,然後使用其中一個解壓縮的安裝程序設置SDK。這就是WinRar的樣子:[右鍵單擊lyncsdk.exe](https://i.stack.imgur.com/Qa2ZM.jpg),然後[選擇你的安裝程序](https://i.stack。 imgur.com/JVAoS.jpg)。 – cireful

回答

0

這是一個已知的問題。目前的解決方法是使用Skype for Business 15客戶端進行安裝,然後執行客戶端升級

+1

這是本頁面列出的最不方便的工作。如果任何人遇到此問題並尋找解決方法,只需從LyncSDK.exe中提取.msi文件即可安裝,而無需回滾升級或更改任何註冊表項。 – Brady

5

您不需要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"="" 
11

的簡單解決方案是提取7-zip或一些其他程序.exe安裝程序。解壓縮後,只需運行相應的.msi安裝程序即可。

+0

你能提供一些更詳細的步驟嗎?你指的是哪個安裝程序?哪個.msi可以運行? – derekantrican

+0

@derekantrican整個.exe中只有3個文件。當您提取.exe時,只需選擇與您的系統體系結構(32位或64位)對應的LyncSDK.msi文件。 – Brady

相關問題