Visual Studio Professional 2019のプロダクトキー確認・入力方法とオフライン認証

Visual Studio Professional 2019のプロダクトキーは、サブスクリプションで入手した場合は契約に紐づくアカウントでSubscriber Portalの「Product Keys」を確認し、IDEの「ファイル」→「アカウント設定」から入力します。長期間インターネットに接続しない端末では、サインインによる認証と正規のプロダクトキーによる有効化を分けて準備する必要があります。

ここではProfessional 2019正式版を対象に、キーの確認・入力、オフライン媒体からの導入、無効表示時の確認を解説します。Community、Preview、別の年の製品や、現在のVisual Studio 2026へ同じ条件を一律に適用しません。

目次

プロダクトキーの確認方法と入力場所を先に整理

確認したいこと場所・操作
サブスクリプションで取得できるキー契約アカウントでSubscriber Portalにサインインし、Product Keysで製品名を検索
特定ダウンロードに対応するキーDownloadsの対象製品にある青いキーアイコン/Get Key、または詳細画面のKeys
IDEが使用中のライセンス情報Visual Studioの「ファイル」→「アカウント設定」の右側のライセンス情報
Professional 2019へキーを入力する「アカウント設定」の「プロダクトキーでロック解除/ライセンス認証」リンク
契約終了後も取得済みキーを保管したい契約が有効なうちにProduct KeysのExport all keysでエクスポート

PCにキーが適用されていることと、キー全文を後から確認できることは別です。まずIDEでライセンス情報を確認し、キーの原本はポータル・購入時の案内・組織の管理台帳から探してください。この手順はインストール済みPCからキーを抽出する方法ではありません。

ステップ1:正規のProfessional 2019用キーを確認する

Microsoft Learn:プロダクトキーの確認・取得・エクスポートは、以前のVisual Studioの対象製品のキーをSubscriber Portalで確認する方法を案内しています。オンライン接続が許可された別端末でも確認できます。

  1. Visual Studio SubscriptionsのProduct Keysへ、契約が割り当てられているアカウントでサインインします。
  2. Product KeysでVisual Studioを検索し、Professional 2019として提供される対象製品を確認します。
  3. キーの取得が必要な場合は、対象製品の取得リンクから取得します。複数候補がある場合はNotes欄を確認します。
  4. 製品名・年・エディションと取得元を控え、キーを承認された保管方法でオフライン端末へ渡します。

Downloadsから探す場合も、対象製品の青いキーアイコンやGet Keyを選びます。Microsoft Learn:契約別ダウンロードとキーへのアクセスによると、表示される製品は契約に依存し、会社・学校の契約では管理者がダウンロードとキーへのアクセスを制御できます。検索結果に2019がないという理由だけでキーが無効、または再発行が必要と判断しないでください。

ポータルにキーが見当たらない場合

  • サインインしたアカウントが契約の割当先と一致するか確認します。
  • 対象年とエディション、契約の有効期限、ダウンロード利用権限を確認します。
  • 組織の契約ならサブスクリプション管理者へ、購入ライセンスなら購入元の案内へ確認します。
  • 契約やキーに関する問題はMicrosoft:Visual Studioサブスクリプションのサポートから問い合わせます。IDEやセットアップの不具合と、契約・キー取得の問い合わせを分けます。

サポートへ依頼すれば必ず新しいキーが発行される、または一度の問い合わせで解決するという保証はありません。必要な製品名、契約の種類、キーが表示されない画面やエラーを伝えて、対象の権利と取得方法を確認してください。

2026の「キー不要」という説明と2019を混同しない

現行ポータルの資料には、Visual Studio 2026は通常、契約アカウントでのサインインを使い、IDEのキーは表示されないという説明があります。同じ資料は、以前の対象Visual StudioのキーがProduct Keysで提供されることも明記しています。2019の記事を読む際は、説明がどの年・契約方式を対象としているかを確認してください。

ステップ2:IDEからプロダクトキーを入力する

Microsoft Learn:Visual Studioのライセンス情報とキー入力にある入力経路は「ファイル」→「アカウント設定」です。キーを入力する前に、起動しているIDEがProfessional 2019正式版か、製品名とバージョン情報で確認します。

  1. Visual Studio Professional 2019を起動し、「ファイル」→「アカウント設定」を開きます。
  2. 右側のライセンス情報を確認し、「プロダクトキーでロック解除」等のキー入力リンクを選びます。英語表記はLicense with a Product Key/Unlock with a Product Keyです。
  3. 入手した対象製品の正規キーを入力し、画面の指示に従って適用します。コピー時の余分な空白や改行は含めません。
  4. IDEを終了して、普段使用するWindowsユーザーで開き直し、「アカウント設定」のライセンス情報と表示されるメッセージを確認します。

このGUI入力を、常に「管理者として実行」しなければ認証できない手順として扱わないでください。セットアップに必要な管理者権限と、普段使うIDEのアカウント・ライセンス状態は別に確認します。組織端末で制限がある場合は担当者に相談します。

オフライン認証とオフラインインストールの違い

準備目的
正規のプロダクトキー対象のIDEをライセンス認証する
オフライン用レイアウト選択したワークロード・言語・コンポーネントをインターネットから取得せずインストールする
契約・使用権の確認その利用者と利用方法がライセンスの対象か確認する
承認された更新媒体オフライン端末でもサポート対象の更新を適用する

サインインで有効になったIDEでも、長期間オフラインだとライセンストークンの更新ができず、ライセンスが古いという警告が出ることがあります。Microsoft Learn:Visual Studioのライセンス情報とキー入力は、長期の接続制限環境ではプロダクトキーを使うよう案内しています。試用期間の延長や、オンラインで一度サインインすることを、無期限のオフライン運用の代わりにはしません。

一方、キーがあっても必要なインストールファイルは自動的に揃いません。Microsoft Learn:オフライン用インストール媒体で説明されるレイアウトには、導入する版・ワークロード・言語を含めておきます。「すべてダウンロードしてからインストール」はそのPC向けの機能で、別PCへ運ぶ媒体にはレイアウトを準備します。

ステップ3:コマンドライン導入でキーを指定する

すでにインストール済みでキーを入力したいだけなら、先ほどのGUI手順を使います。新規インストールを自動展開する場合は、Microsoft Learn:セットアップのコマンドライン引数にあるインストール時の--productKeyを利用できます。引数の形式は、ハイフンを含めない25文字の英数字です。

次はレイアウトのディレクトリにある、Professional 2019用のvs_professional.exeを使う書式例です。xの25文字は入力箇所を示す仮の表記で、実際に利用できるキーではありません。実行前に、取得済みの正規キー、レイアウトの版、response.json等の導入構成を確認します。

vs_professional.exe --noWeb --passive --norestart --wait --productKey xxxxxxxxxxxxxxxxxxxxxxxxx
引数この例での役割
--productKey新規インストール時のキー指定。ハイフンなし25文字
--noWeb不足する製品パッケージをWebから取得しない。レイアウトが不足していれば失敗する
--passive画面を表示するが操作を要求しない。無人導入の実行には適切な管理者権限が必要
--norestart必要な再起動を延期する。--passiveまたは--quietと併用
--waitブートストラッパーがセットアップ完了まで待つ。終了コードを後続処理で確認する

レイアウトにないコンポーネントを選び、--noWebを指定した場合はセットアップが失敗します。また、--noWebは接続済み端末のインストーラーによる更新確認まで一律に止める機能ではありません。Web公開の社内レイアウトに対しても同じ指定をそのまま使わず、公式の展開方式を確認します。

Microsoft Learn:レイアウトからの展開と終了コードは、セットアップ完了後の終了コード0と、再起動が必要な3010などを区別しています。「キーを引数に含めた」ことだけで、インストール成功やライセンス有効化を判断せず、終了コードとIDEのライセンス情報を確認します。

実際のキーを含む展開コマンドは、配布スクリプトや運用ログの閲覧範囲にも配慮して扱ってください。公開の問い合わせ投稿やスクリーンショットへ、キー全文を載せないようにします。

「無効なプロダクトキー」やライセンス警告の確認表

表示・状況確認すること次の対応
入力したキーが無効IDEの製品年・エディション・正式版か、キーがその製品向けに提供されたか、空白や転記ミス対象のキー原本と照合。2017/2022/Enterprise等のキーを代用する前提にしない
キー入力の項目がないCommunity・Previewなど別製品を開いていないか対象製品の認証方式を確認。Previewは公式資料でサインイン方式
Your license has gone stale等サインイン方式のライセンストークンが更新できているか接続が許可されるなら契約アカウントで更新。長期オフラインなら対象の正規キー方式を準備
ポータルにキーがない割当アカウント、契約・権限、対象製品の提供管理者・購入元・サブスクリプション窓口に確認
キー適用後も有効にならない同じIDE・通常の利用ユーザーで確認しているか、正確なエラー表示警告を記録し製品窓口へ。権限不足・保護製品が原因と断定しない
セットアップで失敗するキー入力前の媒体不足、証明書、終了コード等セットアップの問題として確認。キー再取得だけで解決すると決めない

エラーごとに原因が確定する表ではありません。プロダクトキーの入力エラーと、認証トークンの警告、インストールの失敗を分けるための確認表です。Communityへキーを貼り付けてProfessionalになると想定せず、必要な製品の導入方法を確認してください。

キーの「解除」とサインアウトを混同しない

Microsoft Learn:Visual Studioのアカウントとサインアウトのサインアウトは、Visual Studioに追加したアカウントを外し、設定同期や関連リソースへのアクセスに影響するアカウント操作です。これを、適用したプロダクトキーの解除やライセンス移管と同じ操作として扱わないでください。

端末交換・契約変更でキーを外したい場合は、その目的と契約に応じて組織のライセンス管理者・購入元へ確認します。キーの解除を試すために、未確認のレジストリや認証ファイルを削除する手順は使わないようにします。

契約終了前のキー保管と、オフライン端末の更新

Microsoft Learn:サブスクリプション失効後のキーと使用権では、契約失効後に新しいキーを取得できず、取得済みのキーは通常どおり機能すると説明しています。保管が必要なキーは、契約が有効なうちにProduct KeysのExport all keysで書き出します。エクスポートされるKeysExport.xmlはキーを含むため、アクセスを制限した保管先で管理してください。

キーが受け付けられることと、契約終了後も使い続ける権利があることは別です。永続使用権が含まれるかは契約に応じて確認します。すべてのサブスクリプションを無期限に使用できると一律に判断しないでください。

また、ライセンスが有効でも、古い更新版を使い続けてよいとは限りません。Microsoft Learn:Visual Studio 2019のサポート対象版ではProfessional/Enterprise 2019の16.11がサポート対象の基準版で、以前の16.9等はサポート終了と示されています。オフライン端末でも、承認された手順で16.11の必要な更新を準備します。


導入・再適用時に残しておく情報

運用台帳は、キー全文を公開せずに確認結果を残す用途で使えます。次は記入用の欄です。契約の保管規則に従い、利用者・対象版・取得元・確認日を管理してください。

端末名/利用者製品・更新版キー取得元/識別情報適用日適用方法確認結果
記入欄Professional 2019/16.11.x承認された台帳等への参照記入欄GUI/インストール時ライセンス情報・エラーの有無
  • 導入するProfessional 2019正式版と、提供されたキーの対象製品を照合した。
  • ポータルの契約アカウント・取得権限、または購入元の案内を確認した。
  • 通常の利用ユーザーでIDEのライセンス情報を確認した。
  • オフライン媒体は必要な構成を含み、セットアップ終了コードを確認した。
  • キーの保管方法、契約の使用権、オフライン端末の更新計画を確認した。

まとめ

Visual Studio Professional 2019のキーは、契約に紐づくポータルや購入元で確認し、「ファイル」→「アカウント設定」で入力します。オフライン運用では正規キーだけでなく、必要なインストール媒体・契約の使用権・更新方法も準備します。無効表示や警告が出たときは、製品の対象、入力、認証方式、セットアップの問題を分けて確認してください。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次