Visual Studio 2013许可证产品密钥

时间:2014-05-20 16:16:20

标签: visual-studio visual-studio-2013 licensing

我在等待公司完成许可证购买时安装了Visual Studio 2013 Professional作为试用版。

他们完成了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. 在Visual Studio中检查他们的Help > Register Product,只是说

      

    许可证:已应用产品密钥

  5. 尝试从ISO进行安装/修复,但它说:

      

    您尝试设置的产品版本早于此计算机上已安装的版本。

    可能因为Visual Studio 2013 Update 1 and 2

  6. 同样,我真的想避免重新安装VS 2013的多小时过程。有什么办法吗?

1 个答案:

答案 0 :(得分:38)

我解决了这个问题,无需完全重新安装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.13更改为12.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分钟。


  6. 现在,当您运行Visual Studio 2013时,它应指示已在Help > Register Product下应用了许可证密钥:

    License: Product key applied

    希望这有助于将来的某个人!

    Reference blog 'story'