本文轉自:更換VS2012序列號的方法
親測 VS2015企業版 可用。
VS2015 鍵值:4D8CFBCB-2F6A-4AD2-BABF-10E28F6F2C8F
今天不小心把還在試用期內的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規則這樣設置就可以了: