seb*_*sen 3 boot windows-7 license license-key
激活文件存储在哪里?例如,当您输入序列号,然后通过互联网或电话激活时,生成的文件存储在哪里?
我问这个问题的原因是我想为 2 台 PC 使用相同的启动媒体,并具有 2 个不同的许可证。
假设:我在便携式驱动器上安装了完整的 Windows 7。将其输入 PC1 时,它将要求激活 PC1。将此移动到 PC2,PC1 的激活将无效。如果我随后输入 PC2 的 CD 密钥,PC2 将成功激活。
问题是太多的激活会禁用CD-key,即使每次激活都在同一个硬件上完成。所以用CDkey1激活PC1,然后用CDkey2激活PC2,然后用CDkey1激活PC1,然后用CDkey2激活PC2一遍又一遍,最终微软会阻止 CDkey1 和 CDkey2 进行过多的激活,即使许可证实际上并没有转移到不同的硬件上。
所以想法是成功激活PC1(使用PC1 的CD 密钥),然后将激活文件保存在安全的地方。然后在 PC2 上激活(使用 PC2 的 CD 密钥),然后将此文件保存在安全的地方。
在此之后,我可以执行一个脚本,该脚本将调用 slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX(具有相关 PC 的正确 CD 密钥),然后将正确的激活文件复制回其正确的位置,这将立即激活有问题的 PC。
比如,假设我有 2 台无硬盘驱动器的 PC 和一台安装了 Windows 7 的便携式驱动器。
PC1 有序列号 ABCDE-ABCDE-ABCDE-ABCDE-ABCDE PC2 有序列号 FFFFF-FFFFF-FFFFF-FFFFF-FFFFF
对于 PC1,我将序列号设置为 ABCDE-ABCDE-ABCDE-ABCDE-ABCDE,然后通过互联网或电话激活它。然后我想保存文件,让我们说 PC1.activation
对于 PC2,我将序列号设置为 FFFFF-FFFFF-FFFFF-FFFFF-FFFFF,然后通过互联网或电话激活它。然后我想保存文件,让我们说 PC2.activation
然后我在启动时放了一个脚本,它会检测它是在 PC1 还是 PC2 上启动的,因此运行 slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX,然后复制正确的文件(PC1.activation 或 PC2.activation ) 到正确的位置,从而导致有效的激活。
那么问题来了:激活文件存储在哪里?
这些说明取自MyDigititalLife.info 文章“如何备份和恢复 Windows 7 和 Server 2008 R2 激活状态(重新安装时离线激活) ”。它应该为您提供来回切换时需要执行的基本步骤,您也可以使用一些基本脚本来自动执行此操作。
1. 将以下激活相关文件复制保存或备份到U盘或移动硬盘等外部存储介质中:
Run Code Online (Sandbox Code Playgroud)%SystemDrive%\Windows\ServiceProfiles\NetWorkService\AppData\Roaming\Microsoft\SoftwarePlatform\Tokens.dat
和,
Run Code Online (Sandbox Code Playgroud)%SystemDrive%\Windows\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms
注意:对于 64 位 (x64) 操作系统,
%SystemDrive%\Windows\SysWOW64\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms
也必须进行备份。2. 检索并记录用于安装和激活当前 Windows 7 或 Windows Server 2008 R2 的产品密钥。
提示:如果您不记得使用的产品密钥,可以使用大量产品密钥查看器来提供帮助。
3. 重新安装 Windows 7 或 Windows Server 2008 R2。当安装向导提示输入用于激活的产品密钥时,将其留空(不要输入任何内容)。
4. 在新安装的 Windows 操作系统中,在Services.msc 中或使用以下命令(在提升的命令提示符下运行)停止软件保护服务:
Run Code Online (Sandbox Code Playgroud)net stop sppsvc
5. 导航到以下文件夹:
Run Code Online (Sandbox Code Playgroud)%SystemDrive%\Windows\System32\spp\tokens\pkeyconfig\
注意:在 64 位 (x64) 操作系统中,还要在
%SystemDrive%\Windows\SysWOW64\spp\tokens\pkeyconfig\
文件夹中执行操作 。6. 取得所有权并赋予用户完全控制权限(或者添加授予完全控制右键菜单项)到 pkeyconfig.xrm-ms 文件。
7、删除原来默认的pkeyconfig.xrm-ms文件,替换为备份副本。
8. 导航到以下文件夹:
Run Code Online (Sandbox Code Playgroud)%SystemDrive%\Windows\ServiceProfiles\NetWorkService\AppData\Roaming\Microsoft\SoftwarePlatform\
9. 取得所有权并授予用户对tokens.dat 文件的完全控制权限(或者添加grant full control 右键菜单项)。
10、删除原来的默认tokens.dat文件,替换为备份副本。
11. 在 Services.msc 中或使用以下命令(在提升的命令提示符下运行)重新启动软件保护服务:
Run Code Online (Sandbox Code Playgroud)net start sppsvc
12. 使用以下命令(在提升的命令提示符下运行)为 Windows 7 或 Windows Server 2008 R2 注册产品密钥:
Run Code Online (Sandbox Code Playgroud)slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
将 xxxxx-xxxxx-xxxxx-xxxxx-xxxxx 替换为实际的产品密钥。
13. Windows 将立即脱机激活。要检查激活状态,请使用以下命令:
slmgr.vbs -dlv
slmgr.vbs -dli
slmgr.vbs -ato
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
39035 次 |
最近记录: |