Llave del producto de la licencia de Visual Studio 2013


Instalé Visual Studio 2013 Professional como versión de prueba mientras esperaba que mi empresa completara la compra de la licencia.

Completaron la compra de 4 licencias (64 bits), pero no se les dio Product Keys. En su lugar, hay un archivo .iso particular con la licencia o clave de producto incrustada de alguna manera.

Quiero evitar tener que desinstalar Visual Studio 2013 solo para reinstalar Visual Studio 2013 y volver a configurar todos mis ajustes. Es esto posible? ¿Hay una manera de extraer la clave de licencia / producto de los escritorios .iso o de otros compañeros de trabajo que hicieron una instalación limpia?

Esto es lo que he probado (con 2 instalaciones de compañeros de trabajo):

  1. Buscando la información de la licencia en:

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

    Pero es único en ambos equipos.

  2. Buscando la clave de producto en:

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

    Una instalación tenía una, que mi instalación decía que no era válida al intentar usarla. La otra instalación tenía un espacio en blanco PIDKEY.

  3. Mirando dentro de SW_DVD5_Visual_Studio_Pro_2013_English_MLF_X19-20996.ISO pero no veo ninguna mención de una Licencia o Clave de Producto.

  4. Comprobando su Help > Register Product en Visual Studio, que simplemente dice

    Licencia: Clave de producto aplicada

  5. Intenté hacer una instalación / reparación desde la ISO pero dice:

    La versión del producto que está intentando configurar es anterior a la versión ya instalada en este equipo.

    Probablemente debido a la Visual Studio 2013 Update 1 and 2

De nuevo, me gustaría evitar el proceso de varias horas de reinstalación VS 2013. ¿Hay alguna manera?

Author: arserbin3, 2014-05-20

1 answers

Resolví esto, sin tener que reinstalar completamente Visual Studio 2013.

Para aquellos que puedan encontrarse con esto en el futuro, los siguientes pasos funcionaron para mí: {[12]]}

  1. Ejecute la ISO (o vs_professional.exe).
  2. Si obtiene el error a continuación, debe actualizar el Registro de Windows para engañar al instalador para que piense que todavía tiene la versión base. Si no recibe este error, vaya al paso 3 "La versión del producto que está tratando de configurar es anterior a la versión ya instalada en este equipo."

    • Haga clic en el enlace para ' examinar el archivo de registro ' y mirar cerca de la parte inferior del registro, para esta línea: Paquete relacionado detectado ... operación: Downgrade

    • Abre regedit.exe y haz un Edit > Find... para ese GUID. En mi caso fue {6dff50d0-3bc3-4a92-b724-bf6d6a99de4f}. Esto se encontró en:

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

    • Edite el valor BundleVersion y cámbielo a una versión inferior. Cambié el mío de 12.0.21005.13 a 12.0.21000.13: BundleVersion para Visual Studiobajar la versión para BundleVersion

    • Salir de la registro

  3. Ejecute la ISO (o vs_professional.exe) de nuevo. Si tiene un botón de reparación como la imagen de abajo, puede saltar al paso 4.

    Botón de reparación de Visual Studio

    • De lo contrario, debe dejar que el instalador arregle el registro. Hice esto "instalando" al menos una característica, aunque creo que ya tenía todas las características (no se detectaron). Esto tomó unos 20 minutos.
  4. Ejecute la ISO (o vs_professional.exe) de nuevo. Esta vez la reparación debe ser visible.

  5. Haga clic en Repair y deje que actualice su instalación y aplique su clave de licencia incrustada. Esto tomó unos 20 minutos.


Ahora, cuando ejecute Visual Studio 2013, debe indicar que se aplicó una clave de licencia, bajo Help > Register Product:

Licencia: Llave del producto aplicada

Espero que esto ayude a alguien en el futuro!

Blog de Referencia 'historia'

 38
Author: arserbin3,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-05-28 15:43:15