Visual Studio 2022 Community 版を使っていて、「そろそろ Professional に切り替えたい」「プロダクトキーもあるのに、どこから変えればいいの?」と悩むケースはとても多いです。特に、ヘルプメニューからキーを入れても何も起きず「これバグでは?」と感じがちです。本記事では、この挙動の正体と、Community から Professional へ移行するための正しい手順を、ライセンスや運用上の注意点も含めて丁寧に整理します。
Visual Studio 2022「Community から Professional へ切り替えたい」問題とは
今回のテーマは次のような状況です。
- すでに Visual Studio 2022 Community をインストールしている
- 新たに Professional の権利(サブスクリプションやプロダクトキー) を購入した
ヘルプ > My Subscription > Product Keysからキーを入れて そのまま Professional にアップグレードしたい- しかし、期待したダイアログが出ない・キー入力画面に辿り着けない
このとき多くの方が「IDE がフリーズしている?」「インストールが壊れている?」とエラーを疑いますが、実はこれは Visual Studio の 仕様 です。
結論:Community を Professional に“インプレース変換”する機能はない
まず押さえておきたい結論です。
- Community 版に Professional のプロダクトキーを入れて、同じインスタンスを Professional に変身させることはできません。
- Professional 版を使いたい場合は、Professional 用インストーラで「別インスタンス」として新規インストールする必要があります。
Microsoft の Q&A や開発者コミュニティでも、Community から Professional へのインプレースアップグレード(同じインスタンスを別エディションに変えること)は提供されておらず、Professional を別途インストールするかたちで対応することが案内されています。
逆に、Professional や Enterprise 同士では、同じエディション内での プロダクトキー変更 やサブスクリプション切り替えがサポートされており、メニューやコマンドラインからライセンスを差し替えることができます。
できること・できないこと早見表
| やりたいこと | 可否 | 補足 |
|---|---|---|
| Community に Professional のプロダクトキーを入力して Professional 化 | 不可 | 別途 Professional エディションをインストールする必要あり |
| Professional に Enterprise のキーを入れて Enterprise 化 | 一部シナリオで可 | インストーラの「Change product key」などを利用(組織向け・要検証) |
| Professional の製品キーを入れ替える(別サブスクリプションへ切替) | 可 | ファイル > アカウント設定 からキー変更可 |
| Community と Professional を同一 PC に共存 | 可 | Visual Studio は複数バージョン・エディションの共存をサポート |
正しい移行方法:Professional を新規インストールする
実際に Community から Professional へ移行する具体的な手順を、段階ごとに見ていきます。
1. Visual Studio 2022 Professional インストーラを入手
まずは Professional 用のインストーラ(ブートストラップファイル)を入手します。
- 公式の Visual Studio ダウンロードページにアクセス
- Visual Studio 2022 の欄から Professional を選択
- 「ダウンロード」を押してインストーラ(
vs_Professional.exeなど)を保存
Community を先に入れている環境でも、Professional インストーラをそのまま実行して問題ありません。既存の Community インスタンスを壊すことなく、別インスタンスとして追加されます。
2. Visual Studio Installer から別インスタンスとしてインストール
インストーラを実行すると、Visual Studio Installer が起動し、インスタンスの一覧が表示されます。
- すでに入っているのは 「Community 2022」 のインスタンス
- 新たに 「Professional 2022」 のインスタンスを追加
イメージとしては、同じ PC に「Visual Studio 2022 Community」と「Visual Studio 2022 Professional」の 二つのアプリ が入る感覚です。実際には多くのコンポーネントを共有するため、ディスク容量が完全に二倍になるわけではありませんが、ある程度の追加容量は確保しておきましょう。
インスタンス管理イメージ
| インスタンス名(例) | エディション | インストールパス(概略) | 共存可否 |
|---|---|---|---|
| Community 2022 | Community | C:\Program Files\Microsoft Visual Studio\2022\Community | 問題なく共存可能 |
| Professional 2022 | Professional | C:\Program Files\Microsoft Visual Studio\2022\Professional |
3. 必要なワークロードを選択する
Professional のインストール時には、Community のときと同じように ワークロード を選択します。
- .NET デスクトップ開発
- ASP.NET と Web 開発
- C++ によるデスクトップ開発
- Azure 開発
- モバイル開発(.NET MAUI / Xamarin)
- ユニバーサル Windows プラットフォーム開発 など
ポイントは、Community 側で使っていたワークロードを Professional 側にも揃えることです。どのワークロードを入れていたか覚えていない場合は、Visual Studio Installer で Community インスタンスを選択し、「変更(Modify)」から構成を確認するとよいでしょう。
4. Professional のライセンス認証を行う
Professional インスタンスのインストールが終わったら、いよいよ ライセンス認証 です。方法は大きく分けて二つあります。
- Professional を含む Visual Studio サブスクリプションでサインイン
- Professional のプロダクトキーを入力
方法 A:サブスクリプションのアカウントでサインインする
- Professional インスタンスを起動
- 右上の「サインイン」あるいは
ファイル > アカウント設定を開く - Professional の権利が紐づいている Microsoft アカウント(または職場・学校アカウント) でサインイン
サブスクリプションが正しく割り当てられていれば、IDE が自動的に Professional として認識され、評価版状態から解除されます。
方法 B:Professional のプロダクトキーを入力する
- Professional インスタンスを起動
ファイル > アカウント設定を開く- 「プロダクトキーでライセンス認証」(Unlock with a Product Key) を選択
- 入力欄に Professional のプロダクトキーを入力して「適用」
企業内でボリュームライセンスや展開スクリプトを使っている場合は、ドキュメントにある StorePID.exe を使って、インストール後にキーを適用する運用も可能です。
5. 「Professional」として動作しているか確認
ライセンス認証が完了したら、次の箇所でエディションを確認します。
- ウィンドウタイトルバー(「Visual Studio Professional 2022」など)
ヘルプ > バージョン情報画面の「エディション」表示
ここが Community ではなく Professional になっていれば、移行は成功です。
6. Community をアンインストールする(任意)
Professional 側でプロジェクトが問題なく開けることを確認したら、不要であれば Community をアンインストールして構いません。
- Visual Studio Installer を起動
- 「Community 2022」インスタンスの 「…(その他)」メニュー > 「アンインストール」 を選択
ソースコード(.sln / .csproj など)はユーザープロファイル配下やリポジトリにそのまま残るので、Professional から問題なく利用できます。
なお、拡張機能(Extensions)はインスタンスごとに管理されているため、Community で使っていた拡張機能は Professional に対して 改めてインストールし直す必要があります。Visual Studio は拡張機能を自動的に別インスタンスへコピーしないため、この点だけは注意しましょう。
「ヘルプ > My Subscription > Product Keys」で切り替わらない理由
質問の出発点は「My Subscription から Product Keys を開こうとしても、思ったような画面にならない。これはバグ?」という点でした。
ここで知っておきたいのは、このメニューの役割は“エディション変更”ではないということです。
ヘルプ > My Subscription:Visual Studio サブスクリプションのポータルサイトを開く導線- Product Keys:サブスクリプションに含まれる Windows や Office 等の 製品キー一覧 を Web 上で表示する機能
つまり、このメニューは「Visual Studio 自体のエディションを切り替える」ボタンではなく、あくまで契約者向けのキー閲覧サイトへのショートカットに過ぎません。
Community 版から Professional 版に変えたい場合は、IDE 内のメニューではなく Visual Studio Installer のレベルでエディションを追加インストールする必要がある、という設計になっています。
メニュー・画面ごとの役割まとめ
| 場所 | 主な役割 | エディション変更ができるか |
|---|---|---|
| ヘルプ > My Subscription > Product Keys | サブスクリプションポータルで各種製品キーを確認 | できない(エディション変更の場所ではない) |
| ファイル > アカウント設定 | サインイン / プロダクトキー入力 / ライセンス状態の確認 | インストール済みエディションのライセンス切替は可 |
| Visual Studio Installer(インストーラ) | インスタンスの作成・変更・アンインストール | Community と Professional を別インスタンスとして共存させることができる |
プロジェクトと設定はそのまま使える?
エディション切替で一番心配なのは、「今あるプロジェクトはちゃんと開けるのか?」という点だと思います。
プロジェクト/ソリューションの互換性
結論:Community で作ったプロジェクトは、Professional でそのまま開けます。
- Visual Studio の「エディション」は主にライセンスや利用可能機能の差であり、プロジェクト形式自体は共通です。
- 同じ Visual Studio 2022 系列であれば、Community/Professional/Enterprise いずれも同じ
.sln/.csprojを扱えます。 - 異なるバージョン(例:2019 と 2022)の場合も、基本的には 上位バージョンで開けるように設計されています。
一方で、Enterprise 専用機能や特定の拡張機能に依存している場合など、ごく一部の機能差は存在しますが、Community → Professional の範囲であれば、むしろ Professional 側で利用可能な機能が増えるイメージです。
環境設定の引き継ぎ
開発環境の細かい設定(エディタのフォント、キーバインド、ツールバー配置など)は、次の方法で引き継げます。
- Community で
ツール > 設定のインポートとエクスポートを開く - 「現在の設定をファイルにエクスポート」を選択し、
.vssettingsファイルとして保存 - Professional で同じメニューを開き、「ファイルから設定をインポート」で先ほど保存したファイルを指定
また、アカウントの同期機能を使っている場合は、同じアカウントでサインインすることで一部設定が自動的に同期されるケースもあります(ただし企業ポリシーによって制限されていることもあります)。
拡張機能(Extensions)の扱い
前述したとおり、拡張機能はインスタンスごとにインストールされているため、次の注意が必要です。
- Community に入れていた拡張機能は、Professional には自動的には入りません。
- Marketplace などから、Professional 用として 改めてインストール します。
- 一部拡張機能は対応バージョンやエディションに制限があるので、事前に確認すると安心です。
Community と Professional の利用条件の違いにも要注意
技術的な切り替えだけでなく、ライセンス上の利用条件の違いも重要です。Visual Studio 2022 のライセンスホワイトペーパーでは、Community と Professional それぞれの利用条件が詳しく定義されています。
Community 版の主な利用条件(概要)
細かい条件は公式ドキュメントを参照していただくとして、代表的なポイントだけ整理します。
- 個人開発者が 商用アプリを開発・販売する用途で利用することは基本的に可能
- 非営利組織、教育機関、OSS プロジェクト等では比較的自由に利用可能
- 企業(営利組織)での利用には制限があり、一定規模や売上高を超えると Community を使えない
つまり、企業で複数人の開発チームが Visual Studio を使う場合、多くのケースで Professional 以上のライセンスを正しく割り当てる必要があります。
Professional 版の位置づけ
- 企業内の開発者に割り当てる 標準的な商用ライセンス
- サブスクリプションとして購入した場合は、Visual Studio 本体に加えて各種開発用ソフトウェア・クラウドサービスが付属
- Community では利用できないサポートや追加機能が提供されるケースもある
本記事は技術的な移行方法の解説が中心のため、ライセンス条項の詳細は公式文書を必ずご確認ください。特に組織として利用する場合は、ライセンス違反にならないよう専門部署・担当者と連携することをおすすめします。
よくある疑問と落とし穴
Q1. 「Professional のキーを Community に入れれば Professional になるのでは?」
これは今回のテーマそのものですが、改めて整理します。
- いいえ、なりません。
- Community エディションはサインインによるライセンス管理が前提であり、Professional/Enterprise のキーを受け付ける想定ではありません。
- Professional を使うには、Professional 用のインスタンスをインストールしてそちらにキーを入力する必要があります。
Q2. Community と Professional を両方入れると、PC が重くならない?
Visual Studio は、複数バージョン・複数エディションの共存を公式にサポートしています。
- インストール先のフォルダはエディションごとに分かれますが、多くのコンポーネントは内部的に共有されます。
- そのため、ディスク使用量は「完全に二倍」にはなりませんが、数 GB~十数 GB 程度の追加容量は見込んでおくのが安全です。
- 一時的に Community と Professional を共存させ、動作確認後に Community をアンインストールする運用が現実的です。
Q3. 拡張機能が Professional でうまく動かない
多くの拡張機能は「Visual Studio のバージョン(2019 / 2022 など)」に依存し、エディション(Community / Professional / Enterprise)に左右されません。しかし、まれに以下のような原因で動作しないことがあります。
- 拡張機能が特定の SKU(エディション)へのみ対応している
- Professional にはインストールしていないワークロードに依存している
- インストールに管理者権限が必要だが、権限不足で失敗している
この場合は、拡張機能の配布ページで対応バージョン/エディションを確認し、必要に応じてワークロード構成や実行権限を見直してください。
実作業に使える「移行チェックリスト」
最後に、実際に作業するときにそのまま使えるチェックリスト形式で流れをまとめます。
| 段階 | 作業内容 | ポイント |
|---|---|---|
| 1 | Community 側の設定・環境を確認 | 使っているワークロードと拡張機能をメモ。設定は .vssettings としてエクスポートしておく。 |
| 2 | Professional インストーラをダウンロード | 公式サイトから Visual Studio 2022 Professional を選択して入手。 |
| 3 | Visual Studio Installer で Professional をインストール | Community と「別インスタンス」として追加インストール。必要なワークロードを選択。 |
| 4 | Professional のライセンス認証 | サブスクリプションアカウントでサインイン、またはプロダクトキーを入力してライセンスを有効化。 |
| 5 | プロジェクトの動作確認 | Community で使用していたソリューションを Professional で開き、ビルド&実行を確認。 |
| 6 | 拡張機能の再インストール | 必要な拡張機能を Marketplace から改めてインストール。 |
| 7 | Community のアンインストール(任意) | 問題なければ Visual Studio Installer から Community を削除し、ディスク容量を回収。 |
| 8 | チームへの周知・ドキュメント化 | 同じ手順で移行が必要なメンバーがいる場合、社内 Wiki などに手順を共有。 |
まとめ:ポイントは「エディションではなくインスタンスを増やす」と考えること
ここまでの内容を、あらためて簡潔にまとめます。
- Community から Professional への“そのままアップグレード”機能はない(仕様)。
- Professional を使いたい場合は、Professional 版を別インスタンスとして新規インストールし、そこでライセンス認証する。
- Community と Professional は同一 PC で共存可能。動作確認後、不要になった Community はアンインストールすればよい。
- プロジェクトやソリューションはそのまま Professional で開ける。設定はエクスポート/インポートでほぼ引き継げる。
- 企業利用では、Community と Professional の利用条件の違いを必ず確認し、適切なライセンスを割り当てる。
「Community を Professional に変える」のではなく、「Professional のインスタンスを追加してそちらに乗り換える」という発想に切り替えると、Visual Studio の挙動やライセンス体系も理解しやすくなります。この記事を参考に、安全かつスムーズに Professional への移行を進めていただければ幸いです。

コメント