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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章