如何使用與 Windows Vista 或 Windows Server 2008 的憑證服務網頁註冊頁

文章翻譯 文章翻譯
文章編號: 922706 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

Windows Server 2003 憑證服務 Web 註冊功能依賴於名為 Xenroll 的 ActiveX 控制項。這個 ActiveX 控制項才可以使用在 Microsoft Windows 2000 和 Windows 較新版本。不過,在 Windows Vista 中,並在 Windows Server 2008 中,已被取代 Xenroll。範例憑證註冊 Web 網頁所包含的原始發行版本的 Microsoft Windows Server 2003,與 Windows Server 2003 Service Pack 1 (SP1),並與 Windows Server 2003 Service Pack 2 (SP2) 不是為了應付這樣的改變在 Windows Vista 及 Windows Server 2008 如何執行以 Web 為基礎的憑證註冊作業。

簡介

本文將告訴您如何使用與 Windows Vista 或 Windows Server 2008 的憑證服務網頁註冊頁。

其他相關資訊

憑證服務 」 已在執行下列作業系統的電腦上使用:
  • Microsoft Windows Server 2003 中,標準版
  • Microsoft Windows Server 2003 中,企業版
  • Microsoft Windows Server 2003 中,日期時間版本
  • Microsoft Windows Server 2008
憑證服務會提供可自訂的服務來發行和管理使用公用金鑰技術之軟體的安全性系統搭配使用的憑證。Windows 憑證服務包括一組的憑證授權單位 (CA) 的網頁。這些網頁提供簡單的使用者介面來執行許多一般使用者的工作中的憑證授權單位。這些網頁註冊頁可讓您使用網頁瀏覽器連線到憑證授權單位。您可以使用網頁瀏覽器來執行一般工作,例如要求憑證,要求此憑證授權單位憑證,使用 PKCS # 10 檔案來提交憑證要求等等。

憑證註冊網頁是在其中的用戶端電腦無法連線到憑證授權單位直接的情況下特別有用。您可能會遇到這種情況下,在用戶端電腦不是成員的網域,或在不同的 Active Directory 目錄服務樹系中的憑證授權單位所在的環境中。

憑證註冊 Web 網頁會包含為選擇性的元件中的原始發行版本的 Windows Server 2003 中,儲存在 Windows Server 2003 Service Pack 1 (SP1),並在 Windows Server 2003 Service Pack 2 (SP2)。這些網頁包含 Xenroll ActiveX 控制項為基礎的指令碼。當您瀏覽憑證註冊 Web 站台時,用戶端電腦自動下載並安裝正確版本的 Xenroll,如果尚未安裝正確版本的 Xenroll。

Windows Vista 及 Windows Server 2008,請勿使用 Xenroll。相反地,Windows Vista 及 Windows Server 2008 使用一組的雙重介面元件物件模型 (COM) 物件。這一系列的 COM 物件就是 CertEnroll。在 Windows Vista 中,並在 Windows Server 2008 中,Xenroll 會停用。因此,如果您嘗試手動安裝 Xenroll 時,安裝不成功。

Windows Server 2008 中包含已更新的範例網頁進行 Web 為基礎的憑證註冊作業。若要在 Windows Vista 中的 CertEnroll 元件一起工作,會更新這些網頁。此外,這些網頁會與 Xenroll 一起運作。

Windows Server 2008 的憑證註冊網頁

Windows Server 2008 中包含已更新的範例網頁進行 Web 為基礎的憑證註冊作業。若要在 Windows Vista 中的 CertEnroll 元件一起工作,會更新這些網頁。此外,這些網頁會與 Xenroll 一起運作。

憑證註冊在 Windows Server 2008 中的網頁被設計來偵測用戶端作業系統並再使用適當的控制項。如果用戶端電腦執行 Windows Server 2003 或 Microsoft Windows XP 中,將憑證註冊網頁會使用 Xenroll。如果用戶端電腦正在執行 Windows Vista 或 Windows Server 2008,將憑證註冊網頁會使用 CertEnroll。

附註 Windows Vista 憑證註冊用戶端元件已經過增強,高於較早版本的 Windows。部分之前存取使用網頁的功能現在隨附於用戶端元件。因此,這項功能已從更新的憑證註冊網頁。已移除的功能包括下列項目:
  • [ 代表註冊 作業

    註冊代理程式會使用這項功能,來註冊憑證,以另一位使用者的身份。
  • 電腦憑證註冊

    系統管理權限,才能要求電腦憑證。在 Windows Vista 中,Microsoft Internet Explorer 不使用系統管理權限來執行。因此,選擇要將電腦憑證儲存在電腦存放區已移除從 Windows Server 2008 的憑證註冊頁。
  • Xenroll.cab 檔案

    如果用戶端電腦具有較早版本的安裝 Xenroll,不提示用戶端升級至最新版的 Xenroll。
  • 地區設定的 Web 網頁與全系列

    憑證註冊 Web 網頁的某些當地語系化的版本可能無法使用,直到 Windows Server 2008 被釋放為止。

Windows Server 2003 及 Windows Server 2003 SP1 的憑證註冊網頁

Windows Server 2003 及 Windows Server 2003 SP1 的憑證註冊網頁不會包含程式碼,以偵測 Windows Vista 中,並在 Windows Server 2008 中的憑證註冊的變更。因此,這些網頁儘量使用 Xenroll。因此,當您嘗試執行 Web 為基礎的憑證註冊作業,從 Windows Vista 或 Windows Server 2008,憑證註冊作業未成功。

在這種情況下,您會收到下列訊息在 Web 瀏覽器視窗中:
正在下載 ActiveX 控制項。

Windows Server 2003 SP2 憑證註冊網頁

若要在 Windows Vista 中,並在 Windows Server 2008 中,偵測到的憑證註冊變更已經更新 Windows Server 2003 SP2 憑證註冊網頁。不過,因為不同的發行日期的 Windows Server 2003 SP2,Windows Vista 中,與 Windows Server 2008 的 Windows Server 2003 SP2 憑證註冊網頁無法辨識的 CertEnroll 介面。因此,如果您使用的電腦執行 Windows Vista 或 Windows Server 2008 中造訪憑證註冊 Web 站台,您會收到一則訊息,指出 Web 網頁必須更新。

交互操作性的資料表

下表說明各種 Windows 用戶端電腦憑證註冊網頁的不同版本之間的互通性。
摺疊此表格展開此表格
Windows Server 2003 及 Windows Server 2003 SP1Windows Server 2003 SP2Windows 2008 Server
早於 Windows Vista 的用戶端電腦支援支援支援,但有降低功能
Windows vista 用戶端電腦不成功,加上 「 下載 ActiveX 控制 」 訊息加上一則訊息,指出 Web 網頁必須更新失敗支援
重要 我們建議您安裝更新的 Web 網頁之前,先備份 [%systemroot%\System32\Certsrv] 資料夾。安裝程序會更新和刪除檔案,可能會導致您失去任何自訂項目和新增此資料夾中。完成備份程序之後,依照安裝指示上更新套件的下載頁面。

屬性

文章編號: 922706 - 上次校閱: 2012年2月16日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Windows Vista Starter
  • Windows Vista 家用入門版
  • Windows Vista 家用進階版
  • Windows Vista 旗艦版
  • Windows Vista 商用入門版
  • Windows Vista 商用進階版
  • Windows Vista 商用進階 64 位元版
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
關鍵字:?
kbhowto kbenv kbinfo kbmt KB922706 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:922706
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com