Microsoft Edge 開啟時 USB 裝置讀取失敗

Microsoft Edge 開啟時 USB 裝置讀取失敗

我有一個 Win32 MFC 應用程序,它透過批量介面連接到 USB 裝置。多年來一直運作良好。

但現在,在 Windows 10 上,當 Microsoft Edge (96.0.1054.43) 開啟時,USB 讀取操作會逾時。

也許寫入裝置的 USB 資料尚未到達,但 WriteFile 呼叫正在傳回正確的位元組數。但這可能是對驅動程式而不是設備的寫入。

如果我將超時更改為 10 秒,它仍然會超時。 Microsoft Edge 似乎可能完全阻止與裝置的 USB 連接。

此驅動程式是 Microsoft 的使用者模式 UX 驅動程式 (WdfCoInstaller01009.dll),並且經過完全簽署。

有其他人觀察到這種行為嗎?

這不僅是我的電腦的問題,也是其他地方客戶的問題。除非 Microsoft Edge 打開,否則一切正常。 Chrome 開啟時也會發生這種情況。

更新

停用 Microsoft Edge 中的 2 個選項可修復此問題:

  • 啟動加速
  • Microsoft Edge 關閉時繼續執行背景擴充功能和應用程式

必須停用這兩個選項。

Chrome 有一個設定:

  • Google Chrome 關閉時繼續運行後台應用程式

但停用此功能並不能解決問題。

相關內容