您的位置:首页 > 其它

更换VS2012序列号的方法

2013-10-18 11:29 751 查看
转自:http://blog.sina.com.cn/s/blog_58c506600101ja49.html

今天不小心把还在试用期内的VS2012 Ultimate填上盗版Key激活了……找遍了菜单和各种窗口也没发现更换序列号或是恢复试用期的方法,修复和重新安装也没用。
VS2010以前版本的修改安装包Setup\Setup.sdb大法也失效了(2012安装包里没有这个文件),于是上Google和Bing一通找,各种不靠谱的答案都出来了,什么重装VS(已经证明没用),修改Setup.sdb(这是2010的方法),重装系统(……你妹),打电话给微软客服(有人打了,结果客服说他们不支持Trial版本)


好在最后终于搜索出来了,记录如下……
这个方法也适用于VS2012启动时提示【Invalid License Key】的情况,也可以用来无限期试用VS2012:

从注册表中找到 HKEY_CLASSES_ROOT\Licenses\77550D6B-6352-4E77-9DA3-537419DF564B

如果你没发现这个键,用ProcessMonitor监控一下devenv.exe的注册表操作,找到位于HKEY_CLASSES_ROOT\Licenses中的正确的键值

删掉这个键值,重新启动一下VS2012,它会提示你【Invalid License Key】(不知道中文版的提示是啥)

到控制面板->添加删除程序那里修复VS2012,期间可能需要重启电脑两次

之后你的VS2012就恢复成30天试用版了,你可以重新输入个Key,或者像我一样永远地试用下去……

其他需要注意的地方:
Process Monitor是Windows Sysinternals的组件之一,从这里能下载到。
Filter规则这样设置就可以了:


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: