使用 KMS 啟用大量授權版本的 Office

適用於:Office LTSC 2021、Office 2019 和 Office 2016 (的大量授權版本,包括 Project 和 Visio)

所有大量授權版本的 Office,包括 Project 和 Visio,都已預安裝一般大量授權密鑰 (GVLK) 。 GVLK 支援金鑰管理服務 (KMS) 和 Active Directory 型啟用。 在設定為支援大量啟用 Office 的 KMS 主電腦上,您只需安裝並啟用一個 KMS 主機密鑰,即可啟用所有大量授權版本的 Office。

如果 KMS 主電腦可供使用且設定正確,則使用者會以透明方式啟用 Office。 Office 會在第一次執行時啟用,前提是對 KMS 主電腦有至少四個先前的啟用要求。 這是因為 KMS 主機電腦至少要收到五個要求,才會開始啟用用戶端。

您不需要執行任何其他動作,即可啟用 KMS 啟用 Office。 KMS 用戶端會向 DNS 查詢公布了 KMS 服務的服務 (SRV) 資源記錄 (RR),自動找出 KMS 主機電腦。 如需詳細資訊,請 參閱如何使用 DNS 來尋找 KMS 主電腦

如果網路環境未使用 SRV R,您可以在 KMS 用戶端上設定 HKEY_LOCAL_MACHINE\Software\Microsoft\OfficeSoftwareProtectionPlatform 登錄機碼,手動指派 KMS 用戶端以使用特定 KMS 主電腦。 KMS 主計算機名稱是由 KeyManagementServiceName (REG_SZ) 指定,而埠是由 KeyManagementServicePort (REG_SZ) 指定。 預設連接埠是 1688。 您也可以使用 ospp.vbs 腳本來設定這些登錄機碼。 如需 ospp.vbs 文本的詳細資訊,請參閱 管理 Office 大量啟用的工具

設定 KMS 主機快取

您可以設定是否將最後使用的 KMS 主電腦儲存到 KMS 用戶端上的快取。 如果未快取 KMS 主電腦,KMS 用戶端會在每次嘗試啟用時查詢 DNS。 也就是說,系統會採用針對 KMS 主機電腦所設定的優先順序和權數參數。 如果已快取 KMS 主電腦,KMS 用戶端將不會查詢 DNS。 相反地,它會嘗試連絡上次成功啟用快取的 KMS 主電腦。

若要設定 KMS 主機快取,您可以使用 ospp.vbs 腳本。 如需 ospp.vbs 文本的詳細資訊,請參閱 管理 Office 大量啟用的工具

若要設定 KMS 主機快取,請在 KMS 用戶端電腦上開啟提升許可權的命令提示字元,然後移至 Program Files\Microsoft Office\Office16 資料夾。 如果您已在 64 位作業系統上安裝 32 位版本的 Office,請移至 program Files (x86) \Microsoft Office\Office16 資料夾。

要停用 KMS 主機快取,請輸入下列命令,然後按 ENTER:

    cscript ospp.vbs /cachst:FALSE

要啟用 KMS 主機快取,請輸入下列命令,然後按 ENTER:

    cscript ospp.vbs /cachst:TRUE

檢查 Office 的授權狀態

下表描述 Office 關於啟用的授權狀態。

授權狀態 描述
已授權 根據預設,KMS 用戶端會每七天要求一次 KMS 主電腦啟用。 此設計可讓用戶端有最多的時間處於授權狀態。

用戶端成功啟用之後,就會維持授權狀態 180 天。 處於授權狀態時,使用者不會看到任何通知對話框提示他們啟用用戶端。 180 天之後,就會繼續嘗試啟用。 如果啟用持續成功,則整個啟用體驗對使用者而言是透明的。
超出容忍限度 如果在 180 天的期間內未啟用,Office 會進入 30 天的容錯狀態。 使用者會看到要求啟用的通知。
未授權通知 如果啟用未在容錯狀態期間發生,Office 會進入未授權的通知狀態。 使用者會看到要求啟用的通知和紅色標題列。

您可以使用 ospp.vbs 腳本搭配 /dstatusall 選項來檢查所有 Office 用戶端的授權狀態。 或者,使用 /dstatus 選項來檢查本機客戶端的狀態。 如需使用 ospp.vbs 腳本的詳細資訊,請參閱 管理 Office 大量啟用的工具