WSL2解決參考的對象類型不支持嘗試的操作


下載NoLsp.exe,用管理員權限運行
.\NoLsp.exe C:\Windows\System32\wsl.exe,顯示 success則操作成功,再打開wsl2 就可以了。
具體原因是Winsock LSP DLL被加載到其進程中,則wsl.exe將顯示此錯誤。最簡單的解決方案是對wsl.exe使 用WSCSetApplicationCategory WinAPI調用來防止這種情況。這會在注冊表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog中為wsl.exe創建一條記錄,這將告訴Windows不要將LSP DLL加載到wsl.exe進程中。
image
參考鏈接:https://github.com/microsoft/WSL/issues/4177


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM