我試圖在我的機器(Windows 7 64位操作系統)中安裝WinDivert。我嘗試了32位和64位版本。但是,我在兩種情況下均失敗,並收到錯誤消息:「錯誤:未能打開轉移設備(110)」。我遵循了本教程的第2部分(步驟2.1和2.2):http://reqrypt.org/windivert-doc.html。我使用了「Free Build Environment」(x86/x64)。我調用了wddk-build.bat。然後我按照文檔中所示的方式簽署了驅動程序(就像寫入文件一樣)。我重新啓動了機器,並嘗試從命令提示符下運行「install/WDDK/...」中的「netdump」和「netfilter」。然而,沒有什麼適合我的。即使我嘗試使用MS Visual Studio 10(masvc-build.bat)。什麼是我遇到的問題?WinDivert:錯誤消息「error:未能打開Divert設備(110)」的原因是什麼?
0
A
回答
2
WinDivert 110錯誤通常表示驅動程序加載失敗。這可能是由許多不同的事情造成的。對於WinDivert(110)錯誤的清單是:
- 確保您使用的是64位驅動程序僅適用於64位系統和32位僅適用於32位系統
- 確保驅動程序已正確簽名(或已啓用Windows測試模式進行測試簽名)
- 確保WinDivert驅動程序文件(WinDivert.sys,WinDivert.inf,WdfCoInstaller * .dll)位於程序目錄中時DivertOpen( ) 叫做。
- 確保您使用管理員權限運行該程序。
通常以上問題之一是造成這個問題。
編輯:一些固執的110錯誤可以通過手動停止/啓動WinDivert服務來解決,例如,通過運行下面的命令作爲管理員:
sc stop WinDivert1.0
sc delete WinDivert1.0
EDIT(2):請注意,WinDivert(110)錯誤已經在1.0.3和以上版本被替換爲更有意義的錯誤代碼。
相關問題
- 1. 什麼可能是此錯誤消息的原因?
- 2. 這些錯誤消息的原因是什麼?
- 3. 錯誤消息「Library not loaded:libmysqlclient.18.dylib」的原因是什麼?
- 4. DataCacheClients錯誤,可能是什麼原因?
- 5. 安裝Market應用程序時,導致「安裝錯誤:未知原因-110」的原因是什麼?
- 6. 頻道斷開連接消息錯誤彈出窗口的原因是什麼?
- 7. 爲什麼縮進的錯誤原因是錯誤的功能?
- 8. CUDA可能的原因是Python3/Theano的設備屬性錯誤?
- 9. fsockopen()錯誤的原因是什麼?
- 10. 這是什麼錯誤的原因:
- 11. 什麼是以下錯誤的原因
- 12. 以下錯誤的原因是什麼?
- 13. ORA-00054錯誤的原因是什麼?
- 14. 這是什麼錯誤的原因
- 15. Valgrind錯誤的原因是什麼?
- 16. 這個錯誤的原因是什麼?
- 17. 錯誤「RESOURCE_EXHAUSTED」的原因是什麼?
- 18. 以下錯誤的原因是什麼?
- 19. 未能打開設備
- 20. 錯誤消息「系統找不到指定的路徑」的原因是什麼?
- 21. 使用Net :: SSH :: Expect出現錯誤消息「SSHConnectionAborted」的原因是什麼?
- 22. 錯誤'Out of memory'是什麼原因?
- 23. 什麼原因導致錯誤4063 - 數據庫... databasename ...尚未打開
- 24. gfortran打開錯誤消息
- 25. 在rake任務中打開uri的404錯誤...是什麼原因造成的?
- 26. 反應導航錯誤的原因是什麼,'this.props.navigation'未定義
- 27. BigQuery提取引發「tableUnavailable」消息:是什麼原因導致此錯誤?
- 28. 設備描述符讀/ 64,錯誤-110
- 29. 爲什麼開關原因不能解決錯誤?
- 30. iOS設備因未知原因崩潰
您是否在啓動過程中在您的計算機上啓用了測試簽名? –
是的,我做過。但是,最後我發現了這個問題。該驅動程序無法啓動。我用「sc啓動WinDivert.sys」手動啓動服務 。它解決了這個問題。 – Ashiq