今天電腦重啟之後,發現 visual studio 2022 的智慧提示與報錯經常性不好用,不光不能在正常時候提示程式碼錯誤資訊,甚至在編譯過後也不提示錯誤。反覆重啟,剛開始正常,隔一會兒就會提示什麼什麼功能不可用,點開開啟詳情,提示:StreamJsonRpc.ConnectionLostException : 在請求完成之前, 與遠端方的 JSON-RPC 連線已丟失。
之前也沒有遇到過這個問題,網上找了很多解決方案,有說使用 devenv /nosplash
的,也有說用 devenv /ResetSettings
的,試過都沒用。沒辦法著急用就用 vscode 代替了。結果 vscode 也是經常性報錯,同樣也無法正常提示錯誤資訊。檢視詳細資訊更嚇人了:This socket has been ended by the other party。
看到這裡,我覺得應該是有個什麼軟體強行把語言伺服器的埠給佔用了,然後就查詢可疑的程式,最後在 microsoft store
中發現了英特爾顯示卡控制中心,提示今天更新。直接解除安裝,一切正常。
最近這個自動更新搞了我好幾次了,先是 intel 的顯示卡驅動更新,更新完了之後破圖;然後就是 intel 的顯示卡控制中心,更新完之後報錯,我還是老老實實的吧。