文章編號: 298503 - 上次校閱: 2008年1月30日 - 版次: 5.1

不能直接在 Windows 中修改驅動程式簽署登錄值

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

結論

在本篇文章開頭所列的 Microsoft Windows 版本中, 以程式設計方式修改 HKEY_LOCAL_MACHINE\Software\Microsoft\Driver 簽署 登錄機碼不能用來略過時未簽署的驅動程式安裝在電腦上啟動警告提示。

這種行為是經過設計規劃的。提示無法停用,因為它的目的是防止作業系統不穩定。所有製造廠商提供 Windows 2000、 Windows XP 和 Windows Server 2003 驅動程式都鼓勵有其簽章的驅動程式。在過去製造商可能略這項要求過的整合至 驅動程式簽署] 機碼,導致無法在提示字元並允許未簽署的驅動程式安裝不知道該驅動程式不帶正負號的使用者的登錄變更。

其他相關資訊

若要指定原則,允許未簽署的驅動程式會安裝,請使用下列其中一項:
  • 安裝程式中納入驅動程式安裝藉由使用 [DriverSigningPolicy = 忽略設定。(請參閱相關文件)。
  • 實作驅動程式簽署原則在 Windows 2000 或 Windows Server 2003 網域中的使用 「 群組原則:
    1. 在 [系統管理員工具,在 [Active Directory 使用者及電腦 嵌入式管理單元,請網域根目錄上按右鍵,並按一下 [內容,然後按一下 [群組原則] 索引標籤。
    2. 按一下 [預設網域原則,然後按一下 [編輯]。
    3. 展開 [電腦設定]、 展開 [Windows 設定],然後再展開 [安全性設定。展開 [本機原則]、 展開 [安全性選項,然後再修改 裝置: 未簽署的驅動程式安裝行為 至您想要使用的設定。

      附註此原則是全網域原則。
  • 我們建議製造商送出 「 到 「 Windows 硬體品質實驗室部門 (WHQL) 標誌認證及其驅動程式。
附註如果要套用網域原則沒有本機電腦上設定原則,請依照下列步驟執行:
  1. 在桌面上以滑鼠右鍵按一下 [我的電腦,然後按一下 [內容]。
  2. 按一下 [硬體] 索引標籤,然後按一下 [驅動程式簽署的驅動程式] 區域中。
  3. 何種動作執行您要 Windows 採取? 區域,按一下所要的動作,然後按一下 [確定] 兩次。
附註Windows 查詢原則,並可確保它符合為其儲存在其他位置中的項目。會不過,如果作業系統決定 驅動程式簽署原則 登錄機碼遭到竄改,作業系統自動將重設為正確的值 (或是針對非驅動程式簽署原則的 警告,並 忽略 預設值)。

Windows 也一或多個訊息記錄到 Setupapi.log 檔每當竄改 驅動程式簽署原則 登錄機碼:
# E412 Permachine codesigning 原則設定會出現被動過手腳。錯誤 13: 資料無效。
# W415 Codesigning 原則資料庫重新同步化為預設值。
# W413 預設為 1 還原成下 HKEY_LOCAL_MACHINE\Software\Microsoft\Driver 簽章的 < 原則 > 值。

這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
關鍵字:?
kbmt kbenv kbhowto KB298503 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:298503? (http://support.microsoft.com/kb/298503/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。