解決Visual Studio Code無法響應的問題

最近發現我的Visual Studio Code總是莫名其妙的無響應,具體症狀是:打開VS Code一段時間後,通過右鍵菜單打開Visual Studio Code新文件的時候,無法響應,此時再點擊vs code也沒有響應,只有殺掉進程重新打開。

在網上查詢了許久也沒有找到有同樣問題的帖子,看來是和我本地的環境有關,最初以爲是vs code裝在了中文目錄的原因,試了將其改在英文目錄,仍然有這個問題。然後認爲是我右鍵菜單的問題,嘗試了用命令行直接調用,發現一樣有這個問題。

在通過命令行復現問題的時候偶然間發現:這個問題和vs code是否是最小化狀態是有關的,如果當前不是最小化的,新文件通過右鍵菜單能正常打開,如果當前是最小化的,新文件有很大機率會卡死vs code。找到了這個現象後,我在虛擬機上再試了下,發現虛擬機沒有問題,那應該就是軟件衝突了。

尋思了一下,認爲應該是和我最近裝的WindowFX的窗口動畫軟件有關係,它攔截了系統的窗口切換動畫,替換成比較炫酷的動畫,估計它攔截了窗口還原的消息導致。變將其關了試試,發現找到元兇了。找了找WindowFX的配置,它能提供應用程序白名單,對於白名單範圍內的程序,不應用新的動畫效果。看來它也知道對軟件的功能可能有干擾啊。

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