博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
更换VS2012序列号的方法
阅读量:5819 次
发布时间:2019-06-18

本文共 766 字,大约阅读时间需要 2 分钟。

转自: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序列号的方法
好在最后终于搜索出来了,记录如下……
这个方法也适用于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规则这样设置就可以了:

转载地址:http://iwwdx.baihongyu.com/

你可能感兴趣的文章
如何基于Redis Replication设计并实现Redis-replicator?
查看>>
Linux 环境下 PHP 扩展的编译与安装 以 mysqli 为例
查看>>
laravel中 url() route() URL::asset()
查看>>
浮点数内存如何存储的
查看>>
贪吃蛇
查看>>
EventSystem
查看>>
用WINSOCK API实现同步非阻塞方式的网络通讯
查看>>
vue
查看>>
玩一玩博客,嘿嘿
查看>>
P1352 没有上司的舞会
查看>>
ios11文件夹
查看>>
【HLOJ 559】好朋友的题
查看>>
DataSet用法3操作数据
查看>>
Electric Fence(皮克定理)
查看>>
【状压DP】【UVA11825】 Hackers' Crackdown
查看>>
nvl 在mysql中如何处理
查看>>
MyEclipse 快捷键
查看>>
快速傅里叶变换FFT
查看>>
大数据常用基本算法
查看>>
JavaScript学习笔记(十三)——生成器(generator)
查看>>