【背景】
安装了Source Insight,没有注册。
试用期30到了,无法再继续使用:
希望:
想办法,比如是否可以通过删除注册表项的方式,去不用重新安装Source Insight,而可以重新开始,有30天的试用。
【折腾过程】
1.参考之前的:
【已解决】去除已经安装的Source Insight序列号/注册码
去打开注册表,搜:
Source Insight
结果找到:
HKEY_CURRENT_USER\Software\Source Dynamics\Source Insight |
其下有个3.0,即:
HKEY_CURRENT_USER\Software\Source Dynamics\Source Insight\3.0 |
其下一堆子目录和注册表项,但是貌似没看到和有SerialNumber相关的。
2.唯一有点像的,是其Data子项:
HKEY_CURRENT_USER\Software\Source Dynamics\Source Insight\3.0\Data |
如图:
但是也还是没有找到和序列号有关的内容。
3.后来才注意到:
之前的:
【已解决】去除已经安装的Source Insight序列号/注册码
中的注册表,是:
HKEY_LOCAL_MACHINE\SOFTWARE\Source Dynamics\Source Insight\3.0\Install\ |
即HKEY_LOCAL_MACHINE,是针对整个系统的
而此处的是:
HKEY_CURRENT_USER\Software\Source Dynamics\Source Insight |
是:
HKEY_CURRENT_USER,是针对当前用户的。
4.所以继续搜索:Source Insight
找到:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Source Dynamics\Source Insight\3.0\Install |
下是有:
SerialNumber
所以去删除该项。
然后再去重新打开Source Insight,看看是否有效:
结果问题依旧,还是0 day left。
6.所以再去一并删除:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Source Dynamics\Source Insight\3.0\Install
下的:
UName UNameData UOrg UOrgData |
再重新打开SI试试效果,结果直接导致检出,安装有问题:
所以,只能去重新安装了。
7.重新运行:Si3569Setup.exe
然后安装完毕后,发现可以了:
变成了所希望的,35天试用期(以为是30天呢)
此处:
不知道,如果没删除注册表项,直接重新安装,会不会:
还是可以检测出之前使用完毕了,而变成没法继续试用了。
总之:
此刻,实现了目的:
可以继续试用了。
【总结】
目前是通过:
删除:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Source Dynamics\Source Insight\3.0\Install
下面的:
SerialNumber UName UNameData UOrg UOrgData |
重新打开SI,导致检出安装就有问题,所以重新安装,而使得:
试用期变成35天,可以继续试用了。
【后记】
1.点击Trail后,结果变成30天的试用期了:
所以还是有点奇怪的:为何开始是35天?
难道是别处的某个注册表项,记录了安装时间,搞得过期了5天,重新安装变成了30+5=35天的试用期???
2.点击Yes后是:
然后就可以输入用户名和组织:
然后继续试用了。
【后记2】
1.结果,点击下去,还是出现过期的提示了:
还是不能继续试用。
2.估计还是,某处的注册表项,记录了安装时间的。
所以,再去搜搜。
但是没搜到。
3.算了,先去卸载Source Insight后,然后再搜搜注册表是否有残留,
如果有,或许能找到哪里记录安装时间的注册表项的。
卸载后,还是可以搜到不少的:
搜了一遍,都删掉
再重新打开regedit,再重新搜一遍。
然后找到一些,再删掉。直到注册表中搜不到Source Insight了。
4.重新去安装。
后来发现,此时:
现象还是和上面一样:
还是35天的提示,
点击Yes,还是会纠正为30天,然后再继续输入用户名和组织。
然后:
只有继续创建新项目,就没事,就可以继续试用。
如果不创建新项目,就有问题,就让你联系官网去购买,就没法继续试用。
至此,达到目的:
估计是内部还是哪里存储了SI的安装日期的。
但是现在,可以创建项目,继续试用SI了。
不继续折腾了。