使用 Windows 中的證明過程簽名的協力廠商內核級軟體的支援策略

Support Topic: Windows Servers\Windows Server 2019, all versions\Setup, Upgrades, and Drivers\Driver installation or driver update

摘要

本文介紹了微軟 Windows 伺服器支援組織為微軟軟體產品(如 Windows Server 作業系統(所有版本))提供的支援,當您與證明簽名的內核級驅動程式以及任何關聯的物理配接器、控制器或其他設備或應用程式。

備註協力廠商內核級驅動程式的證明簽名過程不要求驅動程式供應商提供測試結果,以便從 Microsoft 獲取驅動程式簽名。有關詳細資訊,請參閱證明為公開發布簽署內核驅動程式。

其他相關資訊

除本文所述外,Microsoft Windows 伺服器支援不支援具有已驗證簽名的內核級驅動程式的軟體。此外,Microsoft 不支援與該軟體關聯的任何物理設備、篩選器驅動程式或應用程式。

Microsoft 支援物理設備、篩選器和應用程式的驅動程式,這些驅動程式通過使用適用于提交驅動程式的 Windows Server 作業系統版本,然後由微軟。

如果客戶報告的問題被認為是由證明簽名的內核驅動程式引起的,Microsoft 支援工程師可能會嘗試通過詢問最近是否更新了任何驅動程式來確定驅動程式的來源。

這可以通過檢查位於%SystemRoot%_inf的 Setupapi.dev.log 檔來確定。

如果最近安裝了任何驅動程式,則可以對其進行檢查,以瞭解他們是否經過測試並提交簽名,或者是否使用證明流程進行簽名。

Microsoft 支援工程師還可以檢查Windows 伺服器目錄Windows 相容產品清單,以確定設備和驅動程式最近是否經過測試、提交、認證或簽名。為此,可以在"Windows 相容產品清單"中搜索"供應商名稱"值,並在"產品名稱"欄位中輸入星號。例如,請參閱以下螢幕截圖。 Windows Compatible Products List

"認證"列指示測試和提交產品的 Windows 或 Windows Server 作業系統版本、版本和處理器平臺。 備註核查報告提供了相同的資訊。

您還可以使用 Windows伺服器目錄來檢查產品是否使用了最近經過測試、提交和簽名的驅動程式。為此,請使用 Windows 伺服器目錄中的"搜索"功能來查找產品名稱、驅動程式名稱供應商名稱。Windows server catalog

備註驅動程式可以列為僅簽名。這表示設備或驅動程式沒有匹配定義的產品類型。但是,適用于該產品的要求通過相關工具組中的測試進行了驗證,並且提交了驅動程式。

驅動程式可能已使用證明過程作為以下方案的一部分進行簽名:

  • 驅動程式可能以前過測試,並且提交結果以進行認證或簽名。支援人員可能會檢查上一節中的源以驗證該資訊。

  • 供應商可能必須立即向客戶提供熱固定版本的驅動程式,以緩解或修復該客戶的嚴重問題。

  • 供應商可能無法花時間運行為該產品類型規定的完整測試清單。這是因為這樣的測試可能需要數天甚至數周才能完成。因此,供應商使用證明流程為該客戶提供一些救濟。 備註在這種情況下,從單個修補程式中發生回歸的可能性很低,這會導致在安全性、可靠性或相容性方面出現一些其他問題。

在這種情況下,驅動程式應被視為已完全測試和支援。

支援策略

供應商可能與 Microsoft 建立了支援關係,原因有以下任一原因:

  • 供應商是TSANet成員,使用 TSANet 流程和路徑。

  • 供應商具有高級支援合同。

對於擁有高級支援且 Windows Server 系統運行的 Windows Server 系統(來自 Microsoft 與其建立的支援關係的供應商的證明簽名內核級驅動程式的 Microsoft 客戶),Microsoft 將與供應商共同調查支援問題。

作為調查的一部分,Microsoft 將確定是否有與 Windows Server 作業系統的該版本關聯的工具組的測試控管包結果,該工具組是最近為確定為目前證明簽署。在這方面,"最近過去"是不超過兩三個月的時期。這基於使用驅動程式的產品測試提交之間的平均時間。

對於擁有高級支援且 Windows Server 系統運行的 Windows Server 系統(來自 Microsoft沒有建立的支援關係的供應商的證明簽名內核級驅動程式)的 Microsoft 客戶,Microsoft 將調查影響 Microsoft 軟體的潛在問題,如下所示:

  • 如果驅動程式已通過認證或由於以前的測試提交而在最近的過去簽名,Microsoft 將支援 Microsoft 產品,就像供應商產品和內核級驅動程式以及關聯的物理產品或應用程式仍基於認證一樣在完整的測試結果。

  • 如果驅動程式由於以前的測試提交而最近未經過認證或簽名,則高級客戶將定向聯繫提供認證簽名內核級驅動程式的供應商以獲取任何進一步支援。

無論 Microsoft 與提供證明簽名驅動程式的供應商之間的支援關係如何,提供內核驅動程式的供應商最終都負責支援產品和驅動程式。

如何確定驅動程式是否具有證明簽名

%SystemRoot%_system32_驅動程式目錄中,按右鍵有問題的驅動程式檔案名。從下拉清單中選擇並按一下"屬性"。Properties

選擇"數位簽章"選項卡。 Properties

在"簽名"清單中選擇Microsoft條目,然後選擇"詳細資訊"按鈕。 4519013-5

在"數位簽章詳細資訊"視窗中,選擇"高級"選項卡。 Properties

選擇"查看證書"按鈕。 Properties

在"證書"視窗中,選擇"詳細資訊"選項卡。 Properties

在生成的清單方塊中,向下滾動到"增強金鑰使用方式"行。 Properties

如果該行中的文本包括Windows 硬體驅動程式已驗證驗證,則驅動程式已通過證明簽名。

參考

本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×