Visual Studio Code よくある質問 (FAQ)
当社のドキュメントには、特定のトピックに応じて必要となる よくある質問 セクションが含まれています。ここでは、他のトピックに当てはまらない項目をまとめています。
ここでお探しの回答が見つからない場合は、以前に GitHub で報告された問題 や リリース ノート を確認してください。
VS Code における AI のオープンソース化
GitHub Copilot Chat 拡張機能を MIT ライセンスの下でオープンソース化し、関連するコンポーネントを VS Code コアに組み込んでいます。詳細は、発表ブログ記事 および 最初のマイルストーンの更新 をお読みください。
これは現在の GitHub Copilot サブスクリプションに影響しますか?GitHub Copilot は無料になったのですか?
この変更は、現在の GitHub Copilot サブスクリプションには影響しません。GitHub Copilot を使用するには、引き続き GitHub アカウントと GitHub Copilot サブスクリプションへのアクセス権の両方が必要です。
組織やエンタープライズを通じて Copilot にアクセスできない個人の開発者は、GitHub Copilot 無料プラン を利用できます (制限が適用される場合があります)。そのプランがニーズに合わない場合は、Copilot の有料プランにサインアップするか、独自のモデル キーを持ち込む ことができます。
GitHub Copilot のバックエンド サービスもオープンソース化されますか?
GitHub Copilot サービスは影響を受けず、クローズド ソースのままとなります。
タイムラインはどうなっていますか?VS Code の AI エクスペリエンスにいつ貢献できますか?
GitHub Copilot Chat 拡張機能をオープンソース化することで、このプロセスの 最初のステップを完了しました。ソース コードは microsoft/vscode-copilot-chat リポジトリで入手可能です。
今後数か月かけて、Copilot Chat 拡張機能の関連コンポーネントを VS Code のコア リポジトリに統合していきます。タイムラインに関する詳細と最新情報については、当社の プラン項目 を確認してください。
私たちの目標は、AI 機能への貢献を、VS Code の他の部分への貢献と同じくらいシンプルにすることです。その一環として、貢献時にデバッグやテスト目的で Copilot バックエンド サービスを使用できるようにしたいと考えています。貢献方法の詳細については、CONTRIBUTING.md ファイルを確認してください。
なぜ GitHub Copilot を VS Code のコア リポジトリに統合するのですか?
GitHub Copilot が最初にリリースされて以来、AI ツールはコードを書く方法の中核であることが明らかになりました。利用テレメトリからは、VS Code でデバッグやテストなどの他の機能よりも多くのユーザーが実際に AI 機能を使用していることがわかります。
AI 機能を VS Code のコア部分にすることは、オープンに作業することがユーザーにとってより良い製品につながり、多様な拡張機能のエコシステムを育むという私たちの信念を再確認するものです。
私は拡張機能の作成者です。どのような影響がありますか?
安定した API については後方互換性を維持しています。拡張機能への影響はないはずです。拡張機能作成者からのフィードバックに基づいて、VS Code 拡張機能 API を継続的に進化させ、拡張しています。拡張機能を成功させるために追加の API が必要な場合は、ぜひお聞かせください。microsoft/vscode リポジトリ で API リクエストを提出してください。
VS Code で既に他の AI コーディング拡張機能 (Cline、Roo Code など) を使用しています。これは私にどのような影響がありますか?
VS Code でこれらの拡張機能を引き続き使用できます!コミュニティが VS Code の開発体験を向上させるために拡張機能を構築していることを嬉しく思います。他の AI 拡張機能のエクスペリエンスを向上させるために、拡張機能から言語モデルを直接呼び出すための Language Model API、言語モデル ツールと対話し、組み込みまたは独自のエージェントと統合するための Tools API、ターミナル コマンドを実行および対話するための Shell Execution API (特にエージェント的なエクスペリエンスに有用) などの API を常に追加しています。今後も拡張機能作成者のニーズに応えるため、さらに多くの API を追加する予定です。
データの収集方法について何か変わりますか?
いいえ、何も変わりません。GitHub Copilot Chat をオープンソース化することで、データの収集方法を完全に透明化し、ソース コードでこれを確認できるようにしています。詳細は、VS Code のテレメトリ および GitHub Copilot トラスト センター をご覧ください。
VS Code チームは、将来のリリースで AI 機能と非 AI 機能の優先順位をどのように決定しますか?
AI ツールはコードを書く方法の中核であると信じています。私たちは AI 機能とコア エディター体験の向上、その両方に投資しています。これは、AI 担当チームとその他の機能担当チームの 50/50% の分割にも反映されています。パフォーマンス、セキュリティ、アクセシビリティ、Electron の更新など、非 AI 機能の多くは、ユーザーに必ずしも目に見える形ではないかもしれません。
AI 機能を VS Code のコア リポジトリに組み込むことで、VS Code の (起動) パフォーマンスに影響はありますか?
パフォーマンスは私たちの最優先事項であり、AI 機能を統合しても VS Code のパフォーマンスを維持することに尽力しています。さらに、VS Code で AI 機能を有効にしない場合、パフォーマンスに影響を与える可能性のある関連バックグラウンド プロセスは実行されません。
VS Code で AI 機能を無効にすることはできますか?
VS Code の他の機能を設定するのと同様に、 chat.disableAIFeatures 設定を使用して、VS Code の組み込み AI 機能を無効にできます。これにより、VS Code 内のチャットやインライン提案などの機能が無効化および非表示になり、Copilot 拡張機能も無効になります。この設定はワークスペース レベルまたはユーザー レベルで構成できます。
または、タイトルバーのチャットメニューから「AI 機能の非表示方法を学習」アクションを使用して設定にアクセスすることもできます。
以前に組み込みの AI 機能を無効にしている場合、新しいバージョンの VS Code に更新しても、その選択は尊重されます。
VS Code で AI 機能を無効にした場合、データは Microsoft に送信されますか?
いいえ。VS Code で AI 機能を無効にしている場合、または VS Code から Copilot サブスクリプションにログインしていない場合、データが Copilot バックエンド サービスに送信されることはありません。詳細は、VS Code のテレメトリ および GitHub Copilot トラスト センター をご覧ください。
VS Code が Copilot 拡張機能で使用しているモデルはオープンソース (OSS) ですか?
いいえ。GitHub Copilot で使用されるモデルは別途ライセンスが付与されており、それは変わりません。実際、それらのモデルのほとんどは、OpenAI、Anthropic、Google などのサードパーティ製です。
Visual Studio Code と Visual Studio IDE の違いは何ですか?
Visual Studio Code は、デバッグ、タスクの実行、バージョン管理などの開発作業をサポートする合理化されたコード エディターです。開発者が迅速なコード - ビルド - デバッグのサイクルのために必要とするツールだけを提供することを目指しており、より複雑なワークフローは Visual Studio IDE のようなフル機能の IDE に委ねています。
VS Code は無料ですか?
はい、VS Code は個人利用でも商用利用でも無料です。詳細は 製品ライセンス を参照してください。
Copilot サブスクリプションをまだお持ちでない場合は、Copilot 無料プラン にサインアップすることで Copilot を無料で使用でき、月間許容量のインライン提案と AI クレジットを受け取ることができます。
プラットフォームのサポート
どの OS がサポートされていますか?
VS Code は macOS、Linux、および Windows で動作します。サポートされているバージョンについては 要件ドキュメント を参照してください。プラットフォーム固有の詳細については、セットアップの概要 をご覧いただけます。
古い Windows バージョンで VS Code を実行できますか?
Microsoft は Windows 7、Windows 8、および Windows 8.1 のサポートを終了しており、セキュリティ更新プログラムの提供も行っていません。1.71 (2022年8月) 以降の VS Code デスクトップ バージョンは Windows 7 では動作しなくなり、1.80 (2023年6月) 以降は Windows 8 および 8.1 では動作しなくなります。それ以降のバージョンの VS Code を使用するには、新しい Windows バージョンにアップグレードする必要があります。
VS Code は古い Windows バージョンでの製品アップデートやセキュリティ修正の提供を停止しました。Windows 7 ユーザーが利用できる最後のリリースは VS Code バージョン 1.70.3 であり、Windows 8 および 8.1 ユーザーが利用できる最後のリリースはバージョン 1.79 です。Windows バージョンのアップグレードの詳細については、support.microsoft.com で確認できます。
さらに、32 ビット OEM サポートは Windows 10 バージョン 2004 で終了しました。Windows 32 ビットをサポートする最後の安定した VS Code バージョンは 1.83 (2023年9月) です。64 ビット リリースにアップデートする必要があります。
古い macOS バージョンで VS Code を実行できますか?
1.105 (2025年9月) 以降の VS Code デスクトップ バージョンでは、macOS Big Sur (バージョン 11.0 以前) のサポートを廃止します。VS Code 1.107 (2025年11月) 以降、macOS Big Sur (バージョン 11.0 以前) での VS Code のアップデートを停止します。それ以降のバージョンの VS Code を使用するには、新しい macOS バージョンにアップグレードする必要があります。
VS Code は macOS Big Sur (バージョン 11.0 以前) での製品アップデートやセキュリティ修正の提供を停止し、VS Code バージョン 1.106 が macOS Big Sur (11.0 以前) で利用できる最後のリリースとなります。macOS バージョンのアップグレードの詳細については、support.apple.com で確認できます。
古い Linux ディストリビューションで VS Code を実行できますか?
VS Code リリース 1.86.1 (2024年1月) 以降、VS Code デスクトップは、glibc 2.28 以降に基づく Linux ディストリビューション (Debian 10、RHEL 8、Ubuntu 20.04 など) とのみ互換性があります。
Linux ディストリビューションをアップグレードできない場合は、Web クライアント を使用することをお勧めします。デスクトップ バージョンを使用したい場合は、こちら から VS Code リリース 1.85 をダウンロードできます。そのバージョンに留まるよう、プラットフォームに応じてアップデートを無効にしてください。推奨される方法は、ポータブル モード でインストールをセットアップすることです。
VS Code のポータブル バージョンを実行できますか?
はい、VS Code には、USB ドライブなどのインストール場所と同じ場所に設定やデータを保持できる ポータブル モード があります。
テレメトリとクラッシュ レポート
テレメトリ レポートを無効にする方法
VS Code は利用状況データを収集し、製品やサービスの向上に役立てるために Microsoft に送信します。詳細は、当社の プライバシー ステートメント および テレメトリ ドキュメント をお読みください。
利用状況データを Microsoft に送信したくない場合は、 telemetry.telemetryLevel この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。 ユーザー 設定 を off に設定できます。
ファイル > 基本設定 > 設定 から、telemetry を検索し、Telemetry: Telemetry Level 設定を off に設定します。これにより、今後 VS Code からのすべてのテレメトリ イベントが停止します。
重要な注意事項: VS Code では Microsoft およびサードパーティの拡張機能をインストールするオプションがあります。これらの拡張機能は独自の利用状況データを収集している可能性があり、 telemetry.telemetryLevel この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。 設定では制御されません。テレメトリ レポートについては、特定の拡張機能のドキュメントを参照してください。
試験的な機能を無効にする方法
VS Code は試験的な機能 (Experiments) を使用して、新しい機能を試したり、段階的に展開したりします。当社の試験的機能フレームワークは Microsoft 所有のサービスを呼び出すため、テレメトリが無効な場合は無効になります。ただし、テレメトリの設定に関わらず試験的機能を無効にしたい場合は、 workbench.enableExperiments ユーザー 設定 を false に設定できます。
ファイル > 基本設定 > 設定 から、experiments を検索し、Workbench: Enable Experiments 設定のチェックを外します。これにより、VS Code がサービスを呼び出すのを防ぎ、進行中の試験的機能からオプトアウトします。
クラッシュ レポートを無効にする方法
VS Code は発生したクラッシュに関するデータを収集し、製品やサービスの向上に役立てるために Microsoft に送信します。詳細は、当社の プライバシー ステートメント および テレメトリ ドキュメント をお読みください。
クラッシュ データを Microsoft に送信したくない場合は、 telemetry.telemetryLevel この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。 ユーザー 設定 を off に設定できます。
ファイル > 基本設定 > 設定 から、telemetry を検索し、Telemetry: Telemetry Level 設定を off に設定します。これにより、クラッシュ レポートを含む VS Code からのすべてのテレメトリ イベントが停止します。設定の変更を有効にするには、VS Code を再起動する必要があります。
GDPRとVS Code
一般データ保護規則 (GDPR) が施行された今、私たちはプライバシーを非常に重視していることを改めてお伝えしたいと思います。これは企業としての Microsoft にとっても、VS Code チーム内にとっても同様です。
GDPR をサポートするために
- VS Code 製品は、テレメトリ収集をオプトアウトできることをすべてのユーザーに通知します。
- チームは送信されるすべてのテレメトリを積極的にレビューし、分類しています (当社の OSS コードベースに文書化されています)。
- クラッシュ ダンプなど、収集されたすべてのデータに対して有効なデータ保持ポリシーが適用されています。
VS Code の GDPR 準拠の詳細については、テレメトリ ドキュメント を参照してください。
VS Code はどのようなオンライン サービスを使用していますか?
クラッシュ レポートやテレメトリ以外にも、VS Code は製品アップデートのダウンロード、拡張機能の検索・インストール・アップデート、設定エディター内での自然言語検索の提供など、様々な目的でオンライン サービスを使用します。詳細は オンライン サービスの管理 をご覧ください。
これらのサービスを使用する機能のオン/オフを選択できます。ファイル > 基本設定 > 設定 から、タグ @tag:usesOnlineServices を入力してください。これにより、オンライン サービスの使用を制御するすべての設定が表示され、個別に切り替えることができます。
ライセンス
場所
VS Code のライセンス、サードパーティへの通知、および Chromium オープンソース クレジット リストは、VS Code のインストール場所の resources\app フォルダの下にあります。VS Code の ThirdPartyNotices.txt、Chromium の Credits_*.html、および VS Code の英語版 LICENSE.txt は resources\app にあります。言語 ID ごとにローカライズされた LICENSE.txt は resources\app\licenses にあります。
なぜ Visual Studio Code は vscode GitHub リポジトリと異なるライセンスなのですか?
製品としての Visual Studio Code がオープンソースの vscode GitHub リポジトリ と異なるライセンスを持っている理由については、issue #60 で詳細な説明を確認してください。
vscode リポジトリと Microsoft Visual Studio Code ディストリビューションの違いは何ですか?
github.com/microsoft/vscode リポジトリ (Code - OSS) は、私たちが Visual Studio Code 製品を開発している場所です。そこでコードを書いたり問題に取り組んだりするだけでなく、ロードマップ、イテレーション、最終計画も公開しています。ソース コードは標準の MIT ライセンス の下で誰でも利用可能です。
Visual Studio Code は、Code - OSS リポジトリに Microsoft 固有のカスタマイズ (ソース コードを含む) を加えたディストリビューションであり、従来の Microsoft 製品ライセンス の下でリリースされています。
詳細は Visual Studio Code と 'Code - OSS' の違い の記事を参照してください。
「オープンソースに基づいて構築 (Built on Open Source)」とはどういう意味ですか?
Microsoft Visual Studio Code は、Microsoft 独自の資産 (アイコンなど) と機能 (Visual Studio Marketplace との統合、リモート開発を可能にする細かな側面) を含む 'Code - OSS' の Microsoft ライセンス ディストリビューションです。これらの追加要素はディストリビューション全体のコードベースの非常に小さな割合を占めるに過ぎませんが、これらの違いがあるため、Visual Studio Code はオープンソース「である」と言うよりも、オープンソース「に基づいて構築されている」と言う方が正確です。各ディストリビューションに含まれるものの詳細については、Visual Studio Code と 'Code - OSS' の違い の記事で確認できます。
拡張機能
すべての VS Code 拡張機能はオープンソースですか?
拡張機能の作成者は、ビジネス ニーズに合ったライセンスを自由に選択できます。多くの拡張機能作成者がオープンソース ライセンスの下でソース コードを公開することを選択していますが、Wallaby.js、Google Cloud Code、VS Code Remote Development 拡張機能 などの一部の拡張機能は独自のライセンスを使用しています。
Microsoft では、オープン ソースとクローズド ソースの拡張機能が混在しています。既存の独自のソース コードやライブラリへの依存、Microsoft のライセンスが付与されたツールやサービスにまたがるソース コード (例: C# DevKit 拡張機能は Visual Studio サブスクリプション ライセンス モデルを使用しています。詳細は ライセンス を参照)、および Microsoft 全体でのビジネス モデルの違いにより、拡張機能が独自のライセンスを選択する場合があります。Microsoft が提供する Visual Studio Code 拡張機能とそのソース コード ライセンスの一覧は、Microsoft 拡張機能ライセンス の記事で確認できます。
拡張機能のライセンスはどこで確認できますか?
ほとんどの拡張機能には、Marketplace ページ (「Read Me」ドキュメント) の右列にある Resources の下にライセンスへのリンクがあります。リンクが見つからない場合は、拡張機能のリポジトリが公開されていればその中でライセンスを確認するか、Marketplace の Q & A セクションを通じて拡張機能の作成者に問い合わせることができます。
Microsoft の拡張機能を VS Code 以外で使用できますか?
いいえ。Microsoft の拡張機能のソース コードがオープンソースである場合でも、Visual Studio Marketplace に公開され、そこから取得された Microsoft またはその関連会社の拡張機能を、Visual Studio ファミリ製品 (Microsoft Visual Studio、Visual Studio Code、GitHub Codespaces、Azure DevOps、Azure DevOps Server、および当社および GitHub, Inc. などの Microsoft 関連会社が提供する後継製品およびサービス) 以外で使用することはライセンスされていません。私たちは、これらの拡張機能とサービスが当社のセキュリティと品質基準を満たすことを確実にするために、Visual Studio ファミリ製品でのみビルド、テスト、デプロイ、およびサポートを行っています。Code - OSS リポジトリ のフォークで構築されたものを含め、他の場所の拡張機能についてはこれを行いません。詳細は Visual Studio Marketplace 利用規約 の「Conditions: Use Rights for Marketplace/NuGet Offerings」を参照してください。
<< ここに製品名を入力 >> から Visual Studio Marketplace にアクセスできません。なぜですか?
私たちは、Visual Studio Marketplace を Visual Studio ファミリ製品 (Microsoft Visual Studio、Visual Studio Code、GitHub Codespaces、Azure DevOps、Azure DevOps Server、および当社および GitHub, Inc. などの Microsoft 関連会社が提供する後継製品およびサービス) 専用として提供しています。そのため、Code - OSS リポジトリ のフォークで構築されたものを含む代替製品は、Visual Studio Marketplace へのアクセスを許可されていません。私たちはエコシステムのセキュリティと品質を守るためにこれを行っており、以下の対策が含まれます:
-
拡張機能は製品のコンテキストおよび権限で実行され、実行可能コードが含まれる場合があります。Marketplace はすべての拡張機能を審査し、セキュリティを確保し、悪意のあるアクティビティの実行を防止しています。Visual Studio ファミリの製品で拡張機能をインストールする場合、そのコンテキストで実行するために審査されていることがわかります。
-
悪意のある拡張機能が報告され確認された場合、または拡張機能の依存関係に脆弱性が見つかった場合、その拡張機能は Marketplace から削除され、ブロック リストに追加され、VS Code によって自動的にアンインストールされます。
-
Microsoft は、このグローバルなオンライン サービスの運営、保守、および保護に多大なリソースを費やしています。Visual Studio ファミリの製品は、安全で信頼性の高い方法で Marketplace にアクセスできるように設計されており、必要なときにいつでも Marketplace を利用できるようになっています。
-
拡張機能は製品と深く統合される場合があります。Marketplace は API の互換性を維持し、拡張機能が製品の拡張機能 API を正しく使用することを保証します。これにより、インストールした拡張機能がバージョン アップデート後も正しく動作することが保証されます。
このトピックの詳細については、#31168 を参照してください。
なぜ Visual Studio Marketplace から拡張機能をインストールすべきなのですか?
Visual Studio Marketplace から拡張機能をインストールすることには、他のソースからインストールする場合と比べて多くの利点があります。
-
Visual Studio Marketplace は、マルウェア スキャン、動的検出、パブリッシャーの確認など、悪意のある拡張機能のインストールから保護するための いくつかのメカニズム を採用しています。別のソースから拡張機能をインストールする場合、その拡張機能が安全に実行できる保証はありません。
-
悪意のある拡張機能が報告され確認された場合、または拡張機能の依存関係に脆弱性が見つかった場合、その拡張機能は Marketplace から削除され、ブロック リストに追加され、VS Code によって自動的にアンインストールされます。
-
Marketplace では、拡張機能の検索、インストール、アップデートが簡単に行えます。セキュリティ修正などの理由でアップデートが利用可能な場合、VS Code は自動的に更新されたバージョンをインストールします。
-
拡張機能は製品と深く統合される場合があります。Marketplace は API の互換性を維持し、拡張機能が製品の拡張機能 API を正しく使用することを保証します。これにより、インストールした拡張機能がバージョン アップデート後も正しく動作することが保証されます。
VS Code 拡張機能の問題を報告する
バグ、機能リクエスト、または拡張機能の作成者への連絡については、Visual Studio Code Marketplace で利用可能なリンクを使用するか、コマンド パレットから Help: Report Issue を使用してください。ただし、拡張機能が当社の行動規範に従っていない場合 (例: 罵倒、ポルノ、またはユーザーへのリスクが含まれる場合) は、問題を報告するための電子メール エイリアス があります。メールを受信次第、当社の Marketplace チームは、拡張機能の公開停止を含む適切な措置を検討します。
VS Code のバージョン
現在の VS Code のバージョンを確認するにはどうすればよいですか?
VS Code のバージョン情報は、「バージョン情報」ダイアログ ボックスで確認できます。
macOS では、Code > Visual Studio Code について に移動します。
Windows および Linux では、ヘルプ > バージョン情報 に移動します。
VS Code のバージョンは、最初にリストされている バージョン 番号であり、「メジャー.マイナー.リリース」の形式 (例: 「1.100.0」) です。
以前のリリース バージョン
各バージョンのリリース ノートの上部で、一部のリリースのダウンロードへのリンクを確認できます。

そこにリストされていない種類のインストールが必要な場合は、以下の URL から手動でダウンロードできます
| ダウンロード タイプ | URL |
|---|---|
| Windows x64 システム インストーラー | https://update.code.visualstudio.com/{version}/win32-x64/stable |
| Windows x64 ユーザー インストーラー | https://update.code.visualstudio.com/{version}/win32-x64-user/stable |
| Windows x64 zip | https://update.code.visualstudio.com/{version}/win32-x64-archive/stable |
| Windows x64 CLI | https://update.code.visualstudio.com/{version}/cli-win32-x64/stable |
| Windows Arm64 システム インストーラー | https://update.code.visualstudio.com/{version}/win32-arm64/stable |
| Windows Arm64 ユーザー インストーラー | https://update.code.visualstudio.com/{version}/win32-arm64-user/stable |
| Windows Arm64 zip | https://update.code.visualstudio.com/{version}/win32-arm64-archive/stable |
| Windows Arm64 CLI | https://update.code.visualstudio.com/{version}/cli-win32-arm64/stable |
| macOS Universal | https://update.code.visualstudio.com/{version}/darwin-universal/stable |
| macOS Intel チップ | https://update.code.visualstudio.com/{version}/darwin/stable |
| macOS Intel チップ CLI | https://update.code.visualstudio.com/{version}/cli-darwin-x64/stable |
| macOS Apple シリコン | https://update.code.visualstudio.com/{version}/darwin-arm64/stable |
| macOS Apple シリコン CLI | https://update.code.visualstudio.com/{version}/cli-darwin-arm64/stable |
| Linux x64 | https://update.code.visualstudio.com/{version}/linux-x64/stable |
| Linux x64 debian | https://update.code.visualstudio.com/{version}/linux-deb-x64/stable |
| Linux x64 rpm | https://update.code.visualstudio.com/{version}/linux-rpm-x64/stable |
| Linux x64 snap | https://update.code.visualstudio.com/{version}/linux-snap-x64/stable |
| Linux x64 CLI | https://update.code.visualstudio.com/{version}/cli-linux-x64/stable |
| Linux Arm32 | https://update.code.visualstudio.com/{version}/linux-armhf/stable |
| Linux Arm32 debian | https://update.code.visualstudio.com/{version}/linux-deb-armhf/stable |
| Linux Arm32 rpm | https://update.code.visualstudio.com/{version}/linux-rpm-armhf/stable |
| Linux Arm32 CLI | https://update.code.visualstudio.com/{version}/cli-linux-armhf/stable |
| Linux Arm64 | https://update.code.visualstudio.com/{version}/linux-arm64/stable |
| Linux Arm64 debian | https://update.code.visualstudio.com/{version}/linux-deb-arm64/stable |
| Linux Arm64 rpm | https://update.code.visualstudio.com/{version}/linux-rpm-arm64/stable |
| Linux Arm64 CLI | https://update.code.visualstudio.com/{version}/cli-linux-arm64/stable |
プレースホルダー {version} を希望する特定のリリースに置き換えてください。例えば、1.83.1 の Linux Arm64 debian バージョンをダウンロードするには、次のようにします
https://update.code.visualstudio.com/1.83.1/linux-deb-arm64/stable
常に最新の VS Code 安定版をダウンロードしたい場合は、バージョン文字列 latest を使用できます。
Windows 32 ビット バージョン
Windows x86 32 ビット バージョンはリリース 1.83 以降、アクティブにサポートされておらず、セキュリティ上のリスクが生じる可能性があります。
| ダウンロード タイプ | URL |
|---|---|
| Windows x86 システム インストーラー | https://update.code.visualstudio.com/{version}/win32/stable |
| Windows x86 ユーザー インストーラー | https://update.code.visualstudio.com/{version}/win32-user/stable |
| Windows x86 zip | https://update.code.visualstudio.com/{version}/win32-archive/stable |
| Windows x86 CLI | https://update.code.visualstudio.com/{version}/cli-win32-ia32/stable |
プレリリース バージョン
VS Code の新機能をいち早く試してみたいですか?「Insiders」ビルドをインストールすることで、VS Code のプレリリース バージョンを試すことができます。Insiders ビルドは安定版の VS Code と並行してインストールされ、設定、構成、拡張機能が分離されています。Insiders ビルドは毎晩更新されるため、前日の最新のバグ修正や機能アップデートを入手できます。
Insiders ビルドをインストールするには、Insiders ダウンロード ページ にアクセスしてください。
VS Code の自動更新をオプトアウトするにはどうすればよいですか?
デフォルトでは、macOS および Windows ユーザーに対して、新しいアップデートがリリースされたときに自動更新されるように設定されています。自動更新を希望しない場合は、Update: Mode 設定 ( update.mode この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。) を default から none に構成してください。
アップデート モードを変更するには、ファイル > 基本設定 > 設定 に移動し、update mode を検索して、設定を none に変更します。
設定のJSONエディターを使用する場合は、次の行を追加します
{
"update.mode": "none"
}
以前のリリースの VS Code をインストールするには、現在のバージョンをアンインストールしてから、特定の リリース ノート ページの上部にあるダウンロード リンクからインストールしてください。
Linux の場合: VS Code リポジトリが正しくインストールされていれば、システムのパッケージ マネージャーがシステムの他のパッケージと同じ方法で自動更新を処理するはずです。Linux での VS Code のインストール を参照してください。
拡張機能のアップデートをオプトアウトする
デフォルトでは、VS Code は新しいバージョンが利用可能になると拡張機能も自動的にアップデートします。拡張機能を自動的にアップデートしたくない場合は、設定エディター (⌘, (Windows, Linux Ctrl+,)) で Extensions: Auto Update 設定 ( extensions.autoUpdate ) のチェックを外してください。
JSON エディターを使用して設定を変更する場合は、次の行を追加します
{
"extensions.autoUpdate": false
}
Visual Studio Code のアイコンはどこにありますか?
アイコンや名前の使用に関するガイドラインはありますか?
公式の Visual Studio Code アイコンをダウンロードし、使用ガイドラインを確認するには、アイコンと名前の使用ガイドライン をご覧ください。
VS Codeの「ワークスペース」とは何ですか?
VS Code の「ワークスペース」は通常、プロジェクトのルート フォルダです。VS Code は、プロジェクト固有の 設定 や、デバッグ および タスク の構成ファイルなどのプロジェクト構成をスコープするために「ワークスペース」の概念を使用します。ワークスペース ファイルは、プロジェクト ルートの .vscode フォルダに保存されます。マルチルート ワークスペース と呼ばれる機能を使用して、VS Code ワークスペース内に複数のルート フォルダを持たせることもできます。
詳細は、VS Code の「ワークスペース」とは何ですか? という記事で確認できます。
トラブルと問題
インストールが破損しているようです [サポート対象外]
VS Code はバックグラウンド チェックを実行してインストールがディスク上で変更されているかどうかを検出し、変更されている場合はタイトル バーに [サポート対象外] というテキストが表示されます。これは、一部の拡張機能が VS Code 製品を直接修正 (パッチ) して半永久的 (次のアップデートまで) になることがあり、これが再現困難な問題を引き起こす可能性があるために行われます。私たちは VS Code のパッチ適用をブロックしようとしているのではなく、VS Code にパッチを適用することはサポート対象外のバージョンを実行していることになるという認識を高めたいと考えています。VS Code を再インストール すると、修正されたファイルが置き換えられ、警告が消えます。
VS Code のファイルがウイルス対策ソフトウェアによって誤って隔離または削除された場合にも、[サポート対象外] というメッセージが表示されることがあります (例については issue #94858 を参照)。ウイルス対策ソフトウェアの設定を確認し、VS Code を再インストールして不足しているファイルを修復してください。
シェル環境の解決に失敗しました
VS Code がターミナルから起動されると (例: code . 経由)、.bashrc または .zshrc ファイルで定義された環境設定にアクセスできます。つまり、タスクやデバッグ ターゲットなどの機能もそれらの設定にアクセスできます。
しかし、プラットフォームのユーザー インターフェース (例: macOS ドックの VS Code アイコン) から起動する場合、通常はシェルのコンテキストで実行されていないため、それらの環境設定にアクセスできません。つまり、VS Code の起動方法によっては、環境が同じにならない可能性があります。
これを回避するために、UI ジェスチャー経由で起動された場合、VS Code は .bashrc、.zshrc、または PowerShell プロファイル ファイルで定義されたシェル環境を実行 (または「解決」) するための小さなプロセスを開始します。設定可能なタイムアウト (application.shellEnvironmentResolutionTimeout 経由、デフォルトは 10 秒) が経過してもシェル環境が解決されないか、その他の理由で解決に失敗した場合、VS Code は「解決」プロセスを中止し、シェルの環境設定なしで起動し、次のようなエラーが表示されます

エラー メッセージがシェル環境の解決に時間がかかりすぎたことを示している場合、以下の手順 が、遅延の原因を調査するのに役立つ場合があります。また、application.shellEnvironmentResolutionTimeout 設定を構成してタイムアウトを増やすこともできます。ただし、この値を増やすと、拡張機能などの VS Code の一部の機能を使用できるようになるまで長く待たなければならないことを覚えておいてください。
他のエラーが表示される場合は、サポートを受けるために issue を作成してください。
シェルの初期化の遅さを調査する
以下のアウトラインに示すプロセスは、シェル初期化のどの部分に最も時間がかかっているかを特定するのに役立ちます
- シェルの起動ファイルを開きます (例: VS Code で Quick Open (⌘P (Windows, Linux Ctrl+P)) に
~/.bashrcまたは~/.zshrcと入力)。 - 時間がかかる可能性のある操作 (
nvmなどが見つかった場合はそれ) を選択的にコメント アウトします。 - 保存して VS Code を完全に再起動します。
- エラーが消えるまで、操作のコメント アウトを続けます。
注:
nvmは強力で便利な Node.js パッケージ マネージャーですが、シェルの初期化中に実行されると、シェルの起動時間が遅くなる原因になることがあります。asdf などの代わりのパッケージ マネージャーを検討するか、インターネットでnvmのパフォーマンスに関する提案を検索してみてください。
ターミナルから VS Code を起動する
シェル環境の変更が現実的でない場合は、完全に初期化されたターミナルから VS Code を直接起動することで、VS Code のシェル環境解決フェーズを回避できます。
- 開いているターミナルから
codeと入力すると、最後のワークスペースで VS Code が起動します。 code .と入力すると、現在のフォルダを開いた状態で VS Code が起動します。
VS Code が真っ白ですか?
Visual Studio Code で使用されている Electron シェルは、一部の GPU (グラフィックス プロセッシング ユニット) ハードウェア アクセラレーションで問題が発生することがあります。VS Code に空の (真っ白な) メイン ウィンドウが表示される場合は、起動時に Electron の --disable-gpu コマンドライン スイッチを追加して、GPU アクセラレーションを無効にしてみてください。
code --disable-gpu
アップデート後にこの問題が発生した場合は、GPUCache ディレクトリを削除することで問題が解決することがあります。
rm -r ~/.config/Code/GPUCache
フォルダを開いた直後に VS Code が応答しなくなる
フォルダを開くと、VS Code は典型的なプロジェクト ファイルを検索して、追加のツール (例: ソリューションを開くためのステータス バーのソリューション ピッカー) を提供しようとします。ファイルが大量にあるフォルダを開くと、検索に膨大な時間と CPU リソースが費やされ、その間 VS Code の応答が遅くなることがあります。将来的にこれを改善する予定ですが、現在は files.exclude 設定を介してエクスプローラーからフォルダを除外でき、それらはプロジェクト ファイルの検索対象にならなくなります。
"files.exclude": {
"**/largeFolder": true
}
テクニカル サポート チャネル
Stack Overflow で質問したり回答を検索したりできます。また、問題や機能リクエストを GitHub リポジトリ に直接入力することもできます。
プロフェッショナルのサポート エンジニアに連絡したい場合は、Microsoft アシスト サポート チーム でチケットを作成できます。