web-dev-qa-db-ja.com

Visual Studio 2013ライセンスプロダクトキー

会社がライセンスの購入を完了するのを待っている間に、Visual Studio 2013 Professionalを試用版としてインストールしました。

4ライセンス(64ビット)の購入を完了しましたが、Product Keysは与えられませんでした。代わりに、ライセンスまたはプロダクトキーが何らかの方法で埋め込まれた特定の.isoファイルがあります。

Visual Studio 2013を再インストールしてすべての設定を再セットアップするためにのみVisual Studio 2013をアンインストールする必要はありません。これは可能ですか? .isoまたはクリーンインストールを実行した他の同僚のデスクトップからライセンス/プロダクトキーを抽出する方法はありますか?

ここに私が試したものがあります(2人の同僚のインストール):

  1. ライセンス情報を探します:

    HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0\Licenses\*

    ただし、両方のコンピューターで一意です。

  2. プロダクトキーの検索:

    HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0\Registration\2000.0x0000\PIDKEY

    1つのインストールには1つがありましたが、それを使用しようとしたときに無効であると私のインストールは言いました。他のインストールには、空白のPIDKEYがありました。

  3. SW_DVD5_Visual_Studio_Pro_2013_English_MLF_X19-20996.ISOの内部を見ると、ライセンスまたはプロダクトキーに関する記述がありません。

  4. Visual StudioでHelp > Register Productを確認します。

    ライセンス:プロダクトキーが適用されました

  5. ISOからインストール/修復を試みましたが、次のように書かれています:

    セットアップしようとしている製品バージョンは、このコンピューターに既にインストールされているバージョンよりも前です。

    Visual Studio 2013 Update 1および2 のせいでしょう

繰り返しますが、VS 2013を再インストールする数時間のプロセスを避けたいと思います。方法はありますか?

41
arserbin3

Visual Studio 2013を完全に再インストールすることなく、これを解決しました。

将来これに出くわすかもしれない人々のために、次のステップは私のために働いた:

  1. ISO(またはvs_professional.exe)を実行します。
  2. 以下のエラーが表示された場合は、Windowsレジストリを更新して、インストーラーがまだ基本バージョンを持っていると考えるように仕向ける必要があります。 このエラーが発生しない場合は、手順3にスキップします "The product version that you are trying to set up is earlier than the version already installed on this computer."

    • 「ログファイルを調べる」のリンクをクリックし、次の行のログの下部を確認します。 Detected related bundle ... operation: Downgrade

    • regedit.exeを開き、そのGUIDに対してEdit > Find...を実行します。私の場合、{6dff50d0-3bc3-4a92-b724-bf6d6a99de4f}でした。これは次の場所で見つかりました。

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall {6dff50d0-3bc3-4a92-b724-bf6d6a99de4f}

    • BundleVersion値を編集して、それを以前のバージョンに変更します。私は12.0.21005.13から12.0.21000.13に変更しました: BundleVersion for Visual Studiolower the version for BundleVersion

    • レジストリを終了する

  3. ISO(またはvs_professional.exe)を再度実行します。 下の画像のような修復ボタンがある場合は、ステップ4にスキップできます。

    Visual Studio Repair button

    • それ以外の場合は、インストーラーにレジストリを修正させる必要があります。すでにすべての機能を備えていると思いますが、少なくとも1つの機能を「インストール」することでこれを行いました(検出されませんでした)。 これには約20分かかりました。
  4. ISO(またはvs_professional.exe)を再度実行します。今回は修復が見えるはずです。

  5. Repairをクリックして、インストールを更新し、埋め込みライセンスキーを適用します。 これには約20分かかりました。


Visual Studio 2013を実行すると、Help > Register Productの下にライセンスキーが適用されたことが示されます。

License: Product key applied

これが将来誰かに役立つことを願っています!

参照ブログ「ストーリー」

38
arserbin3