2014-05-20 13 views
40

Ho installato Visual Studio 2013 Professional come versione di prova in attesa che la mia azienda completi l'acquisto della licenza.Codice prodotto licenza Visual Studio 2013

Hanno completato l'acquisto di 4 licenze (64 bit), ma non hanno ricevuto Product Keys. Invece, esiste un particolare file .iso con la licenza o la chiave prodotto incorporata in qualche modo.

Voglio evitare di disinstallare Visual Studio 2013 solo per reinstallare Visual Studio 2013 e reimpostare tutte le mie impostazioni. È possibile? Esiste un modo per estrarre la chiave di licenza/prodotto dallo .iso o da altri desktop di colleghi che hanno fatto un'installazione pulita?

Ecco quello che ho provato (con 2 installazioni collaboratore):

  1. Cerchi informazioni licenza:

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

    ma è unico su entrambi i computer.

  2. Cercando il codice Product Key in:

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

    un'unica installazione ha avuto uno, che ha detto mia installazione non era valido quando si tenta di utilizzarlo. L'altra installazione aveva uno spazio vuoto PIDKEY.

  3. Guardare all'interno SW_DVD5_Visual_Studio_Pro_2013_English_MLF_X19-20996.ISO ma non vedo alcuna menzione di una Licenza o di un Codice prodotto.

  4. Controllo loro Help > Register Product in Visual Studio, che dice semplicemente

    licenza: chiave del prodotto applicato

  5. provato a fare una installazione/riparazione dalla ISO ma dice:

    La versione del prodotto che si sta tentando di configurare è precedente alla versione già installata sul computer.

    probabilmente a causa della Visual Studio 2013 Update 1 and 2

Ancora una volta, vorrei davvero evitare il processo a più ore di reinstallare VS 2013. C'è un modo?

+0

Non credo che ci sia un modo per ottenere la chiave di licenza, ma solo se si installa l'ISO si deve solo aggiornare la versione di prova e lasciare tutte le impostazioni e gli altri strumenti/installa intatto. Dovrebbe richiedere meno di un'ora. –

+0

@ScottWylie ci ha provato, ma non ha funzionato a causa dei nuovi service pack. domanda aggiornata da non ripetere qui – arserbin3

+0

Sto votando per chiudere questa domanda come off-topic perché non riguarda la programmazione come definita nell'ambito del Centro assistenza. Questa domanda dovrebbe essere risolta dal supporto Microsoft. – TylerH

risposta

37

Ho risolto questo, senza dover reinstallare completamente Visual Studio 2013.

Per coloro che possono venire attraverso questo in futuro, i seguenti passaggi lavorato per me:

  1. Eseguire l'ISO (o vs_professional.exe).
  2. Se si verifica l'errore di seguito, è necessario aggiornare il Registro di sistema di Windows per ingannare l'installazione nel fatto che si abbia ancora la versione di base.Se non si ottiene questo errore, passare al punto 3 "The product version that you are trying to set up is earlier than the version already installed on this computer."

    • , clicca sul link per 'esaminare il file di log' e cercare vicino alla parte inferiore del tronco, per questa linea: Detected related bundle ... operation: Downgrade

    • aperto regedit.exe e fare un Edit > Find... per quel GUID. Nel mio caso era {6dff50d0-3bc3-4a92-b724-bf6d6a99de4f}. Questo è stato trovato in:

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

    • Modificare il valore BundleVersion e modificarlo una versione inferiore. Ho cambiato la mia da 12.0.21005.13 a 12.0.21000.13: BundleVersion for Visual Studio lower the version for BundleVersion

    • Uscire dal Registro di sistema

  3. Eseguire l'ISO (o vs_professional.exe) di nuovo. Se ha un pulsante di riparazione come l'immagine qui sotto, puoi saltare al passaggio 4.

    Visual Studio Repair button

    • In caso contrario si deve lasciare che il programma di installazione risolvere il Registro di sistema. L'ho fatto "installando" almeno una funzione, anche se penso di avere già tutte le funzionalità (non sono state rilevate). Ci sono voluti circa 20 minuti.
  4. Eseguire l'ISO (o vs_professional.exe) di nuovo. Questa volta la riparazione dovrebbe essere visibile.

  5. Fare clic su Repair e aggiornare la propria installazione e applicare la relativa chiave di licenza incorporata. Ci sono voluti circa 20 minuti.


Ora, quando si esegue Visual Studio 2013, dovrebbe indicare che una chiave di licenza è stato applicato, sotto Help > Register Product:

License: Product key applied

Spero che questo aiuti qualcuno in futuro!

Reference blog 'story'

+1

ci sono volute 4 ore per la riparazione per completare e risolto nulla, tuttavia la registrazione di un prodotto con account Microsoft appena creato estese la mia licenza per ulteriori 74 giorni :) – codekiddy

+0

Se questo problema esatto dopo VS15 SP 1 RC ha rotto l'installazione. La tua correzione ha funzionato benissimo (regedit) –

Problemi correlati