Visual Studio Code を起動する度に「サインインして設定を同期する」のバッジが表示される

Visual Studio Code(VS Code)を起動する度に「サインインして設定を同期する」のバッジ(通知やアカウントアイコンの青い丸など)が表示される場合、認証情報のループバグ、OS側の資格情報マネージャーの不具合、または同期が「保留」状態になっていることが主な原因です。 [1, 2]

以下の対処法を上から順番に試してみてください。


対処法1:Microsoft認証の実装方式を変更する(Windowsで多発する問題)

Windows環境でMicrosoftアカウントを使って同期している場合、Windows側の認証システム(ブローカー)がループを起こし、サインイン状態を忘れてしまうことがあります。この動作をブラウザ経由の認証に切り替えることで解決します。

  1. VS Code を起動し、ショートカットキー Ctrl + ,(Macは Cmd + ,)を押して 設定(Settings) を開きます。
  2. 上部の検索バーに 「Microsoft Authentication」 と入力します。
  3. Microsoft Authentication: Implementation(実装方式)の項目を、デフォルトの msal から msal-no-broker に変更します。
  4. VS Code を一度再起動し、もう一度だけサインインを完了させます。

対処法2:OSに残っている古い認証(資格情報)を削除する

過去のサインイン情報がOS側に中途半端に残っていると、新しくサインインしても上書きされず、毎回認証を求められるようになります。 [2]

💡 Windowsの場合(資格情報マネージャーのクリア) [2]

  1. スタートメニューから「資格情報マネージャー」を検索して開きます。
  2. 「Windows 資格情報」を選択します。
  3. 汎用資格情報の欄から vscode や vscode.github-authentication、vscode.microsoft-authentication といった名前の付いた項目を探します。
  4. それらの項目を展開し、「削除」をクリックします。
  5. VS Code を再起動してサインインし直します。 [2]

💡 Macの場合(キーチェーンアクセスのクリア)

  1. 「キーチェーンアクセス」アプリを開きます。
  2. 検索窓に「vscode」と入力します。
  3. 該当する項目(vscode.github-authentication など)を右クリックして削除します。
  4. VS Code を再起動してサインインし直します。

対処法3:一度「設定の同期」を完全にオフにしてやり直す

同期のプロセスが途中で「保留」になってしまい、起動するたびに「続きをしてほしい」とバッジが出ているケースです。 [3]

  1. VS Code 左下の 歯車マーク(またはアカウントのアイコン) をクリックします。
  2. メニューに「設定の同期はオンです」とある場合は、それを選択して一度 オフ(Turn Off) にします。
  3. 再び同じ場所から「サインインして設定を同期する」を選択し、画面の指示に従ってブラウザ経由で認証を完了させます。 [3, 4]

対処法4:そもそも同期機能が不要な場合(通知の無効化)

もし、他のPCと設定を共有する必要がなく、「同期機能自体を使いたくない」という場合は、バッジや通知自体を非表示にできます。

  1. 設定(Ctrl + , または Cmd + ,)を開きます。
  2. 検索バーに 「Sync: User Notification」 と入力します。
  3. Settings Sync: User Notification のチェックを外します。
  4. 同様に 「Sync: Ignored Actions」 などの項目で、サインインの催促を無視するよう設定が可能です。

まずは「対処法1(実装の変更)」、または「対処法3(同期のやり直し)」から試してみるのが一番の近道です。

お使いの環境について教えていただけますか?

  • OSの種類(Windows 11、Mac、Ubuntu など)
  • サインインに使用しているアカウントの種類(GitHubアカウント、またはMicrosoftアカウント)

もし上記を試しても直らない場合、具体的な状況(例:「ブラウザが開いたあとVS Codeに戻っても無反応」など)を教えていただければ、さらに詳しい原因をお調べします。

[1] https://www.reddit.com

[2] https://qiita.com

[3] https://zenn.dev

[4] https://webrandum.net

アプリ・ソフト・ツール
楽天市場

タイトルとURLをコピーしました