Windows

無法通過 KMS 啟動在零售 Windows 7 上安裝的批量許可 Office 2013

  • April 23, 2015

我在 Windows 7 Enterprise 上執行的環境中有一個 KMS 主機。它配置為啟動 Windows 及更低版本和 Office 2013 及更低版本的所有批量許可版本。它已收到最少數量的 Windows 和 Office 啟動請求,並且在大多數情況下執行良好。我遇到的一個問題是,有一台零售版 Windows 7 Ultimate 機器上安裝了我們的批量許可 Office Pro Plus 2013,並且 KMS 主機拒絕啟動 Office。我知道在這種情況下,Windows 不會針對 KMS 主機啟動,因為它不是批量許可版本,但 Office 不應該仍然啟動嗎?我使用 Windows 7 的企業安裝和 Office 2013 的零售安裝進行了相反的測試,結果符合我的預期。它啟動了 Windows,但沒有啟動 Office。當我嘗試在相關機器上執行 ospp.vbs 來啟動 Office 時,它似乎甚至沒有與 KMS 主機通信。就KMS而言,這就像機器完全被阻止了一樣。

這是 ospp.vbs /act 的輸出

---Processing--------------------------
---------------------------------------
Installed product key detected - attempting to activate the following product:
SKU ID: b322da9c-a2e2-4058-9e4e-f59a6970bd69
LICENSE NAME: Office 15, OfficeProPlusVL_KMS_Client edition
LICENSE DESCRIPTION: Office 15, VOLUME_KMSCLIENT channel
Last 5 characters of installed product key: GVGXT
ERROR CODE: 0xC004F074
ERROR DESCRIPTION: The Software Licensing Service reported that the product coul
d not be activated. No Key Management Service (KMS) could be contacted. Please s
ee the Application Event Log for additional information.
To view the activation event history run: cscript ospp.vbs /dhistorykms
---------------------------------------
---------------------------------------
---Exiting-----------------------------

我將 KMS 使用的預設埠 1688 更改為 1799。我確定這不是問題,因為到目前為止,我已經能夠在該埠上針對該主機正常啟動。

我使用 Microsoft 的 PortQry 工具來測試從相關機器到 KMS 服務的連接。輸出如下(主機名和 IP 地址已刪除)。

Querying target system called:

host.name.xxx

Attempting to resolve name to IP address...


Name resolved to x.x.x.x

querying...

TCP port 1799 (unknown service): FILTERED

安裝在零售 Windows 上時,批量許可的 Office 是否不會針對 KMS 啟動?這似乎沒有意義。有沒有人對問題可能是什麼或如何解決有任何建議?提前致謝。

事實證明,在像我這樣的情況下,您擁有 Windows 的零售版但 Office 的批量許可版,您必須先完全啟動 Windows,然後 KMS 主機才能與您的電腦對話以啟動 Office。在我嘗試針對 KMS 主機啟動 Office 期間,我沒有啟動我的 Windows 7 Ultimate 安裝。一旦我啟動 Windows,我就可以毫無問題地針對 KMS 主機啟動 Office。

引用自:https://serverfault.com/questions/684897