Visual Studio 2013许可证产品密钥
我在等待我的公司完成许可证购买的同时安装了Visual Studio 2013 Professional作为试用版。
他们完成了购买4个许可证(64位),但没有给出Product Keys
。 相反,有一个特定的.iso
文件,以某种方式embedded许可证或产品密钥。
我想避免必须卸载Visual Studio 2013才能重新安装Visual Studio 2013并重新设置所有我的设置。 这可能吗? 有没有办法从.iso
或从干净安装的其他同事桌面提取许可证/产品密钥?
以下是我所尝试过的(与2个同事安装):
-
在以下位置查找许可证信息:
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0\Licenses\*
但在两台电脑上都是独一无二的。
-
寻找产品的关键:
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0\Registration\2000.0x0000\PIDKEY
一个安装有一个,我的安装说是无效的,当试图使用它。 另一个安装有一个空的
PIDKEY
。 -
看看
SW_DVD5_Visual_Studio_Pro_2013_English_MLF_X19-20996.ISO
但我看不到任何许可证或产品密钥。 -
检查他们的
Help > Register Product
在Visual Studio中Help > Register Product
,简单地说许可证:应用产品密钥
-
尝试从ISO安装/修复,但它说:
您尝试设置的产品版本早于此计算机上已经安装的版本。
可能是因为Visual Studio 2013 Update 1和2
再一次,我真的想避免重新安装VS 2013多小时的过程。有什么办法吗?
我解决了这个问题,而不必完全重新安装Visual Studio 2013。
对于未来可能遇到的人来说,下面的步骤对我有用:
- 运行ISO(或
vs_professional.exe
)。 -
如果你得到下面的错误,你需要更新Windowsregistry欺骗安装程序认为你仍然有基本版本。 如果您没有收到此错误,请跳至步骤3
-
单击“检查日志文件”的链接并查看日志底部附近的该行:
-
打开
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.13
: -
退出registry
-
-
再次运行ISO(或
vs_professional.exe
)。 如果它有一个修复button,像下面的图片,你可以跳到步骤4 。- 否则,你必须让安装程序修复registry。 我通过“安装”至less一个function来做到这一点,尽pipe我认为我已经拥有了所有function(它们没有被检测到)。 这花了大约20分钟。
-
再次运行ISO(或
vs_professional.exe
)。 这次修复应该是可见的。 -
单击
Repair
,让它更新您的安装并应用其embedded式许可证密钥。 这花了大约20分钟。
现在,当您运行Visual Studio 2013时,它应该指示应用了许可证密钥,在Help > Register Product
:
希望这有助于未来的人!
参考博客“故事”