ほうこうレポート

ほうようポケモン、こうもりポケモン。

【再インストールなし】VSCodeが起動しない/無視された時の対処メモ

はじめに

ある日突然、VSCodeが開かなくなりました。

タスクバーにピン止めしたアイコンを何回クリックしても無視。
検索をかけて開いても、管理者として実行しても無視。

えーーでも拡張機能とかいっぱい入れたから再インストールしたくない!
その一心で調べたら解決方法が見いだせたので置いておきます。





原因

起動段階で何かしらのエラーが出ている可能性が高いです。

僕はそうでした。

対処1:コマンドプロンプトで開く

起動時のエラーを見るために、コマンドプロンプトから起動をしてみます。

ファイルパスを取得する

まずVSCodeを検索にかけます。
そして、「ファイルの場所を開く」をクリック。

さらにファイルの場所を開く

出てくる先には、「ショートカット」しか置いてありません。
これは実体ではないので

右クリックしてもう一度「ファイルの場所を開く」します。


パスをコピー

そうして出てきたフォルダから
「Code.exe」を右クリックして、「パスをコピー」すればOKです。





コマンドプロンプトに張り付ける

そうしたら、コマンドプロンプトを呼び出します。

検索欄に「cmd」と入力して、コマンドプロンプトを開きましょう。


ペースト

そうしたら、さっきコピーしたファイルパスをそのまま貼り付けて、そのままENTER。

なお、コマンドプロンプトくんはスペースに異常に厳しいので、””で囲っていない状態でスペースのあるパスを入力すると怒られます。注意。

すると。エラーが出ているのが分かります。


Error loading V8 startup snapshot file
Failed to open V8 file '~~~ VS Code\natives_blob.bin' (reason: -4)

↑この辺りのことが書かれていた場合、今回の記事が役に立つ可能性があります。
そうじゃなくても
「ファイルが足りないよ!」
旨の内容が出ていた場合は、以下の対処を一回やってみてください。



「_」フォルダの中身を、直下に移動する。

「Code.exe」と同じ階層に、謎のフォルダがあります。
この名無し。


このフォルダの中にあるのが、足りないファイルです。

アップデートの時に移動しきれなかったのか、もしくはリカバリーファイルとして生成されたものなのかは分かりませんが。

とにかく、この中に入っているものを全て「Microsoft VS Code」フォルダ内に移動してください。




解決

無事起動しました。

おわりに

いやー焦りました。
無視よくない。エラーくらい出してくれ。