なんかいつの間にかVisual Studio Code(VSCode)が起動しなくなっており、困ったのでとりあえず再起動したのだが、再起動でも解決しなかったので調べた。「起動しなくなった」というのは、Code.exeを実行しても何も表示されない、という現象を指す。
忙しい人向け:再インストールしたら特に設定初期化とかされることなく起動するようになった。
調べたところ、コマンドプロンプトで起動するとエラーメッセージが出るという情報が以下の記事に書かれていた。
【解決(と思う)】Windowsで突然VSCodeが起動しなくなったときの対処 – ろきメモ【ROKI MEMO】- ろきsanの備忘録 –
上記の記事通りコマンドプロンプトでの起動を試してみたところ、こんなメッセージが確認できた。
C:\Users\[username]>"C:\Users\[username\AppData\Local\Programs\Microsoft VS Code\Code.exe"
C:\Users\[username]>
[0622/224518.155:ERROR:icu_util.cc(223)] Invalid file descriptor to ICU data received.
Invalid file descriptor to ICU data received
という情報が得られたのは大きい。今度はこのメッセージで調べてみることにした。すると、以下のgithub issueが引っかかった。
[0414/130320.699:ERROR:icu_util.cc(165)] Invalid file descriptor to ICU data received. · Issue #95247 · microsoft/vscode
VSCodeのディレクトリにicudtl.datというファイルがない場合に起きるらしい。確認してみると確かに無かった。これはもう再インストールしたほうが早そうだ。
そういうわけでVSCodeを公式サイトからダウンロードしてきて、インストーラを起動し、すべてデフォルトの設定でインストールを進めた。
インストール完了してVSCodeを起動したところ、最後に起動したのと同じ状態のまま起動した。無事解決。
Visual Studio Codeが起動しなくなった時に調べたことと解決するまでへのコメント (0)