
我正在嘗試為我的一台設備安裝 WinUsb 驅動程序,但安裝失敗並拋出以下錯誤訊息:
“嘗試將驅動程式新增至商店時遇到問題”
知道可能是什麼問題嗎?沒有相關的錯誤代碼或日誌文件,而且我沒有在互聯網上找到任何有關 WinUsb 驅動程式問題的相關信息,因此我自己很難弄清楚。
為了給您更多背景信息,我正在嘗試將其安裝在 Windows 10 計算機上。在 VS 2015 上,我建立了一個“WinUsb INF 驅動程式安裝套件”,並對提供的範本 INF 檔案做了一些小的修改,例如輸入與裝置關聯的足夠的 vid&pid 編號並更改製造商名稱。
透過右鍵單擊 INF 檔案並選擇“安裝”,我可以在執行 Windows10 的虛擬機器上成功安裝驅動程式。 (虛擬機器配置為 WDK 偵錯器模式),但我的「真實」機器上的相同進程會拋出上述錯誤訊息。
我懷疑這與驅動程式的簽名有關,但它不應該發生,因為 WinUsb 驅動程式已簽署(這使得它使用起來非常有趣)。
任何解決這個問題的提示將非常感激,
謝謝。
答案1
如果修改 INF,簽名就會失效。驅動程式、INF、CAT 都連結在一起。修改一項,預設情況下 Windows 不會讓您在不停用驅動程式簽署強制的情況下進行安裝。
答案2
根據 MS 網站...
這個錯誤訊息的意思是 “您的驅動程式套件未簽署或簽名不正確。”
這是 Win 作業系統的安全功能協助防止惡意軟體冒充裝置驅動程式並取得系統低階存取權限。
測試該理論的可能的臨時解決方案(並且是安全風險高)將禁用安全檢查。執行此操作的說明位於此處。
http://jbcomp.com/disable-device-driver-signing-in-windows-10/