Windows Server 2003 不信任任何裝置驅動程式(包括本機驅動程式)

Windows Server 2003 不信任任何裝置驅動程式(包括本機驅動程式)

背景:
多個舊版 Windows Server 2003 系統需要從 VMware 遷移到 Azure。
是的,我們知道他們有一個遺留作業系統。但我們必須讓它們繼續運作。這是(至少部分)由微軟支持
當然,關鍵的一步是在伺服器上安裝 Hyper-V 整合服務,然後再將其遷移到 Azure。我們選擇手動執行此步驟,因為官方記錄的依賴啟動腳本的過程已被證明有些不可靠。
因此,在我們的流程中,伺服器將首先轉換為Hyper-V機器;然後將安裝HVIS並移除VMware Tools,然後將它們移至Azure。

該流程已被定義、測試並記錄;它工作正常。

然而。

一個特定的系統在設備驅動程式方面有一個非常奇怪的問題。它不信任任何設備驅動程序,包括本機驅動程序,並在安裝前要求手動確認任何硬體.這種情況不僅發生在 Hyper-V 驅動程式上,而且還發生在每一個設備,包括其驅動程式是 Windows 本身的驅動程式;下面的例子:

在此輸入影像描述

這是很痛苦的(當從 VMware 遷移到 Hyper-V 時,會出現 15-20 個這樣的提示),但只要與伺服器進行手動交互,它就可以倖存下來。然而,當伺服器遷移到 Azure 時,它(可能)會在安裝 Azure 的新裝置(包括新的網路介面卡)之前等待相同的手動確認;當然,這意味著沒有網絡,也無法存取 Azure VM。

為什麼會發生這種情況?如何解決?

我們嘗試將系統配置為自動接受未簽署的驅動程式(儘管簽名,這根本不應該發生):

在此輸入影像描述

然而,伺服器仍然繼續做同樣的事情,並在安裝任何新硬體之前要求確認(並警告它尚未通過 Windows 標誌測試)。

我們也嘗試過sfc /scannow,沒有檢測到任何問題,也沒有解決問題;chkdsk也沒有發現什麼不妥。

為什麼這個特定的伺服器會這樣?
我們該如何解決這個問題?

注意:這不是由缺少更新和/或過期證書引起的;我嘗試使用原始 ISO(我仍然有副本)在 Hyper-V 上全新安裝 Windows Server 2003,因此根本沒有任何更新,而且它沒有執行類似的操作。

相關內容