如何插入離線映像的 x64 為主,而 x x86 版本 Windows Server 2008 或 Windows Vista 中的測試簽署驅動程式

文章翻譯 文章翻譯
文章編號: 941200 - 檢視此文章適用的產品。
測試版的資訊
本文將告訴您 Microsoft 產品的 Beta 版本。這份文件中的資訊依現狀-已變更,恕不另行通知。

使用來自 Microsoft 這個 beta 版產品沒有正式的產品支援服務。如需有關如何取得 Beta 版本支援的詳細資訊,請參閱隨附於 beta 版產品檔案中,或是造訪的網頁下載的版本。
重要 本文包含有關如何修改登錄的資訊。請確定您在修改之前,先備份登錄。請確定您知道如何在發生問題時還原登錄。如需有關如何備份、 還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
322756 如何備份及還原 Windows 中的登錄
全部展開 | 全部摺疊

在此頁中

簡介

本文說明如何插入 Windows Server 2008 或 Windows Vista 的離線映像中的測試簽署驅動程式。

附註這份文件中的資訊僅適用於 x64 為主的 x 和 x x86 版本的 Windows Server 2008,Windows Vista。

其他相關資訊

如需有關如何取得驅動程式測試簽章的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
330315如何取得驅動程式測試簽章

如何插入離線映像中的測試簽署驅動程式

警告如果您修改登錄不當使用 「 登錄編輯器 」 或使用另一種方法,可能會發生嚴重的問題。這些問題可能會要求您重新安裝作業系統。Microsoft 不保證可以解決這些問題。修改登錄,自行承擔風險。

步驟 1: 匯出對應的登錄項目,以測試憑證

匯出對應的登錄項目至測試憑證時,請依照下列步驟執行:
  1. 安裝測試憑證。若要這樣做,請連按兩下 [憑證套件,然後按一下 安裝憑證 當開啟 [憑證管理員] 工具。這個步驟會安裝目前登入使用者的憑證。預設情況下,憑證會安裝到下列登錄子機碼:
    HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\CA\Certificates
  2. 啟動登錄編輯程式],然後找出下列登錄子機碼:
    HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates\CA\Certificates
  3. 檢查列在下的登錄項目
    SystemCertificates\CA\Certificates
    若要找到雜湊值的子機碼。找出符合會出現憑證指紋字串的雜湊值 詳細資料 索引標籤 屬性 測試憑證的對話方塊。
  4. 按一下對應的登錄項目,然後再按一下 匯出 在上 檔案 功能表。匯出的.reg 檔案包含二進位大型物件 (BLOB)。這是憑證資料。

步驟 2: 編輯匯出的測試憑證.reg 檔

您可以使用 [程式 (例如記事本) 來編輯匯出的.reg 檔案,讓它可以匯入到離線的目標系統。憑證必須安裝為根登錄機碼下的 localMachine 憑證,所以該隨插即用可驗證的驅動程式簽章。

若要這麼做,請依照下列步驟執行:
  1. 在記事本中開啟匯出的.reg 檔案。
  2. 找出下列文字:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\
  3. 編輯文字,使它類似下列:
    HKEY_LOCAL_MACHINE\TEMPHIVE\Microsoft\SystemCertificates\Root\Certificates\
    備忘稿
    • TEMPHIVE 是的您將會載入離線軟體 hive 的暫存位置。
    • 並不會改變二進位大型物件資料。這將使該憑證。

步驟 3: 測試簽署驅動程式

測試簽署驅動程式,使用核心模式程式碼簽署逐步解說白皮書 (英文) 中所述的程序。若要查看這份白皮書,請造訪下列 Microsoft 網站:
http://www.microsoft.com/whdc/winlogo/drvsign/kmcs_walkthrough.mspx

步驟 4: 安裝 Windows,然後再插入測試簽署驅動程式並測試憑證

  1. 使用 Windows 預先安裝環境 (Windows PE),重新啟動目的電腦。
  2. 將測試簽署驅動程式複製到 $WinPEDriver$ 資料夾,請在磁碟機,例如 c 磁碟機或 USB 快閃磁碟機的根目錄中。
  3. 使用 [ /noreboot ] 選項,以執行安裝程式。例如,輸入 安裝 /noreboot然後按 ENTER 鍵。這個命令會防止安裝程式重新啟動電腦,當您完成插入的驅動程式及測試憑證。到目前為止,由安裝程式已經套用 Windows 映像會是離線 Windows 映像。
  4. 安裝程式完成之後,請使用 [登錄編輯程式載入離線 Windows 映像的軟體登錄區。若要這麼做,請依照下列步驟執行:
    1. 啟動登錄編輯程式,請按一下 作用中計然後按一下 載入 hive 在上 檔案 功能表。
    2. 開啟 [C:\Windows\System32\Config] 資料夾,再按 軟體然後按一下 開啟.
    3. 機碼名稱 方塊中輸入 TEMPHIVE然後按一下 [確定].
    4. 在上 檔案 功能表中,按一下 匯入找出對於測試憑證中,您所建立的登錄檔案,然後按一下 開啟.這個步驟中,會匯入登錄檔軟體登錄 hive 控制檔的離線 Windows 映像。
    5. 按一下 HKEY_LOCAL_MACHINE\TEMPHIVE.
    6. 在上 檔案 功能表中,按一下 解除載入 Hive 若要認可變更,然後按一下 [是].
    7. 結束登錄編輯程式。
  5. 修改離線映像,若要啟用測試簽署的開機設定存放區 (bcd) 存放區。若要這樣做,請鍵入下列命令:
    Bcdedit /store c:\boot\bcd 中的 /set {預設} testsigning
  6. 結束 Windows PE 來重新啟動電腦,並完成安裝。

屬性

文章編號: 941200 - 上次校閱: 2012年9月16日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft Windows Server "Longhorn" Beta 2
  • Windows Vista 家用入門 64 位元版
  • Windows Vista 家用進階 64 位元版
  • Windows Vista 商用入門 64 位元版
  • Windows Vista 商用進階 64 位元版
  • Windows Vista 旗艦 64 位元版
  • Windows Vista Starter
  • Windows Vista 家用入門版
  • Windows Vista 家用進階版
  • Windows Vista 商用入門版
  • Windows Vista 商用進階版
  • Windows Vista 旗艦版
關鍵字:?
kbexpertiseinter kbexpertisebeginner kbhowto kbinfo kbmt KB941200 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:941200
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