web-dev-qa-db-fra.com

Clé de produit de licence Visual Studio 2013

J'ai installé Visual Studio 2013 Professional en tant que version d'évaluation en attendant que mon entreprise achète la licence.

Ils ont finalisé l'achat de 4 licences (64 bits), mais n'ont pas reçu Product Keys. Au lieu de cela, il existe un fichier .iso particulier avec la clé de licence ou de produit intégrée.

Je souhaite éviter de désinstaller Visual Studio 2013 uniquement pour réinstaller Visual Studio 2013 et pour reconfigurer tous mes paramètres. Est-ce possible? Existe-t-il un moyen d'extraire la clé de licence/produit du .iso ou des autres ordinateurs de bureau de vos collègues ayant effectué une installation propre?

Voici ce que j'ai essayé (avec 2 installations de collègue):

  1. Vous recherchez les informations de licence dans:

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

    mais il est unique sur les deux ordinateurs.

  2. Vous recherchez la clé de produit dans:

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

    Une installation en avait une, qui, selon mon installation, n'était pas valide lors de la tentative d'utilisation. L'autre installation avait un vide PIDKEY.

  3. En regardant à l'intérieur SW_DVD5_Visual_Studio_Pro_2013_English_MLF_X19-20996.ISO mais je ne vois aucune mention d'une licence ou d'une clé de produit.

  4. Vérification de leur Help > Register Product dans Visual Studio, qui indique simplement

    Licence: clé de produit appliquée

  5. Essayé de faire une installation/réparation de l'ISO mais il dit:

    La version du produit que vous essayez de configurer est antérieure à la version déjà installée sur cet ordinateur.

    Probablement à cause de Visual Studio 2013 Update 1 et 2

Encore une fois, j'aimerais vraiment éviter le processus de réinstallation de VS 2013 qui prend plusieurs heures. Y a-t-il un moyen?

41
arserbin3

J'ai résolu ce problème sans avoir à réinstaller complètement Visual Studio 2013.

Pour ceux qui pourraient rencontrer cela à l'avenir, les étapes suivantes ont fonctionné pour moi:

  1. Exécutez l'ISO (ou vs_professional.exe).
  2. Si vous obtenez l'erreur ci-dessous, vous devez mettre à jour le registre Windows pour inciter l'installateur à penser que vous avez toujours la version de base. Si vous n'obtenez pas cette erreur, passez à l'étape 3  "The product version that you are trying to set up is earlier than the version already installed on this computer."

    • Cliquez sur le lien "Examiner le fichier journal" et regardez vers le bas du journal pour cette ligne: Detected related bundle ... operation: Downgrade

    • ouvrez regedit.exe et faites un Edit > Find... pour ce GUID. Dans mon cas, c'était {6dff50d0-3bc3-4a92-b724-bf6d6a99de4f}. Cela a été trouvé dans:

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

    • Editez la valeur BundleVersion et remplacez-la par une version inférieure. J'ai changé le mien de 12.0.21005.13 à 12.0.21000.13BundleVersion for Visual Studiolower the version for BundleVersion

    • Quitter le registre

  3. Exécutez à nouveau l'ISO (ou vs_professional.exe). S'il comporte un bouton de réparation similaire à l'image ci-dessous, vous pouvez passer à l'étape 4 .

    Visual Studio Repair button

    • Sinon, vous devez laisser le programme d'installation réparer le registre. Je l'ai fait en "installant" au moins une fonctionnalité, même si je pense avoir déjà toutes les fonctionnalités (elles n'étaient pas détectées). Cela a pris environ 20 minutes.
  4. Exécutez à nouveau l'ISO (ou vs_professional.exe). Cette réparation devrait être visible.

  5. Cliquez sur Repair et laissez-le mettre à jour votre installation et appliquer sa clé de licence intégrée. Cela a pris environ 20 minutes.


Désormais, lorsque vous exécutez Visual Studio 2013, cela devrait indiquer qu'une clé de licence a été appliquée, sous Help > Register Product:

License: Product key applied

J'espère que cela aidera quelqu'un dans le futur!

blog de référence 'histoire'

38
arserbin3