41 votes

Clé de produit de la licence Visual Studio 2013

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

Ils ont complété l'achat de 4 licences (64 bit), mais n'ont pas reçu Product Keys . Au lieu de cela, il y a une .iso avec la licence ou la clé du produit intégrée d'une manière ou d'une autre.

Je veux éviter de devoir désinstaller Visual Studio 2013 pour ensuite réinstaller Visual Studio 2013 et redéfinir tous mes paramètres. Est-ce possible ? Existe-t-il un moyen d'extraire la clé de licence/de produit de l'interface utilisateur de Visual Studio 2013 ? .iso ou sur le bureau d'autres collègues qui ont fait une installation propre ?

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

  1. Je cherche les informations sur la licence dans :

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

    mais il est unique sur les deux ordinateurs.

  2. Recherche de la clé de produit dans :

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

    Une installation en avait un, et mon installation a dit qu'il n'était pas valide quand j'ai essayé de l'utiliser. L'autre installation avait un PIDKEY .

  3. Regarder à 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érifier leur Help > Register Product dans Visual Studio, qui dit simplement

    Licence : Clé de produit appliquée

  5. J'ai essayé de faire une installation/réparation à partir de l'ISO mais il y a un message :

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

    Probablement à cause de la Visual Studio 2013 Update 1 et 2

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

38voto

arserbin3 Points 2850

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

Pour ceux qui pourraient rencontrer ce problème à 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 faire croire au programme d'installation que vous disposez toujours de 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 recherchez cette ligne en bas du journal : Detected related bundle ... operation: Downgrade

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

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

    • Modifier le BundleVersion et la changer en une version inférieure. J'ai changé le mien de 12.0.21005.13 à 12.0.21000.13 : BundleVersion for Visual Studiolower the version for BundleVersion

    • Quitter le registre

  3. Exécutez l'ISO (ou vs_professional.exe ) à nouveau. S'il dispose d'un bouton de réparation comme 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. J'ai fait cela en "installant" au moins une fonctionnalité, même si je pense que j'avais déjà toutes les fonctionnalités (elles n'ont pas été détectées). Cela a pris environ 20 minutes.
  4. Exécutez l'ISO (ou vs_professional.exe ) à nouveau. Cette fois, la 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.


Maintenant, lorsque vous exécutez Visual Studio 2013, il devrait indiquer qu'une clé de licence a été appliquée, sous la rubrique Help > Register Product :

License: Product key applied

J'espère que cela aidera quelqu'un à l'avenir !

Histoire du blog de référence

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X