激活系统是安装完系统后必须要做的一件事,微软提供的激活方式有联网激活、电话激活等。。。虽然连网激活并不是一件很麻烦的事情,但如果你的电脑无法连接互联网,该怎么办呢?
其实,我们完全可以通过对已经激活的系统中的激活文件进行备份并恢复到重装后的系统中,来达到激活系统的目的,完全可以摆脱网络,也不必拨打电话。
首先,在重装系统之前对已经激活过的系统里面的激活文件进行备份。
需要备份的文件很简单,只有两个:
%windir%\System32\licensing\pkeyconfig\pkeyconfig.xrm-ms
%windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing\tokens.dat
需要注意的是,在进入NetworkService和SoftwareLicensing这两个目录的时候都需要提升到管理员权限才能够访问。
然后,就是重新安装系统了。在安装系统的过程中先不要输入序列号,也不要连接任何网络,最好把连接电脑的网线都暂时拔掉。
最后,就是恢复我们之前备份好的激活文件了。
然后在开始菜单的“运行”命令中输入“regedt32”,打开注册表编辑器,通过菜单中的“文件-〉导入”命令将刚刚保存的reg文件导入到注册表中。这样做是为了方便我们取得一些受保护的系统文件的所有权,如果没有所有权,我们就无法将备份的文件覆盖恢复回去。
接下来,在“控制面板”的“管理工具”中打开“服务”,在里面找到“Software Licensing”,点击工具栏上的停止按钮,将它停止运行。之后,就可以将我们事先备份的两个文件分别拷贝回他们原来所在的位置了。
重新打开刚才停止了的“Software Licensing”服务,在“运行”命令中输入“slmgr.vbs –ipk 你的系统序列号”并运行,稍等一会儿,你就能看到系统被成功激活的提示了。
好了,再重启一下系统,现在你可以接回安装系统时拔掉的网线,正常使用已经重新激活的系统了。
这个方法同样能够适用于Windows 2008 Server系列系统之上。看完这篇文章,会不会觉得只要把有激活过的系统的pkeyconfig.xrm-ms和tokens.dat两个文件覆盖到未激活的系统上,是不是就不用通过微软激活了。当然这还未经过测试,有需要的朋友可以试一下啊。