2014-05-20 133 views
40

我在等待我的公司完成許可證購買時安裝了Visual Studio 2013 Professional作爲試用版。Visual Studio 2013許可證產品密鑰

他們完成了購買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

    之一安裝了一個,這我安裝說試圖使用它時,是無效的。其他安裝有一個空白PIDKEY

  3. 尋找SW_DVD5_Visual_Studio_Pro_2013_English_MLF_X19-20996.ISO,但我看不到任何許可證或產品密鑰。

  4. 檢查他們的Help > Register Product在Visual Studio,它只是說

    許可證:產品的關鍵應用

  5. 試圖做一個從ISO安裝/修復,但它說:

    您嘗試設置的產品版本早於此計算機上已安裝的版本。

    因爲Visual Studio 2013 Update 1 and 2

再次

有可能的,我真的想避免重新安裝VS 2013的多小時的過程中有什麼辦法?

+0

不要以爲有一種方式來獲得的許可證密鑰,但如果你只需要安裝ISO它應該只是更新您的試用版,讓所有的設置和其他工具/安裝完好。應該少於一小時。 –

+0

@ScottWylie嘗試過,但因爲新的Service Pack而無法使用。已更新的問題不在此處重複 – arserbin3

+0

我正在投票結束此問題,因爲它不是關於幫助中心範圍內定義的編程問題。這個問題應該由Microsoft支持解決。 – TylerH

回答

37

我解決了這個,而無需完全重新安裝的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 \微軟\的Windows \ CurrentVersion \卸載{6dff50d0-3bc3-4a92-B724-bf6d6a99de4f}

    • 編輯BundleVersion值,並將其更改爲較低的版本。我改變了我的從12.0.21005.1312.0.21000.13BundleVersion for Visual Studio lower the version for BundleVersion

    • 退出註冊表

  3. 運行ISO(或vs_professional.exe)一次。 如果它具有如下圖所示的修復按鈕,可跳至步驟4

    Visual Studio Repair button

    • 否則你必須讓安裝程序修復註冊表。我通過「安裝」至少一個功能來完成此任務,儘管我認爲我已經擁有了所有功能(未檢測到它們)。 這花了大約20分鐘。
  4. 再次運行ISO(或vs_professional.exe)。這次修復應該是可見的。

  5. 點擊Repair,讓它更新您的安裝並應用其嵌入式許可證密鑰。 這花了大約20分鐘。


現在,當您運行Visual Studio 2013,應該指出許可證密鑰應用,Help > Register Product下:

License: Product key applied

希望這有助於有人在未來!

Reference blog 'story'

+1

需要4小時的維修才能完成並解決任何問題,但是使用新創建的Microsoft帳戶註冊產品將我的許可證延長了74天:) – codekiddy

+0

在VS15 SP 1 RC打破了我的安裝後發生了這個問題。你的修復工作很好(註冊表) –