这适用于想要执行手动激活的用户。如果需要帮助, 为您执行此操作的工具,然后检查此处。
我们可以将手动激活过程分为两部分。
1-从现成的批处理文件
- 确保已启用互联网。
- 以管理员身份打开 Windows Powershell,然后输入以下内容 按给出命令的顺序列出命令。
- 输入密钥,(替换为密钥 从上面的列表中)使用以下命令
<key>
slmgr /ipk <key>
- 从这里下载通用门票并提取 下载的文件。
- 现在在Powershell中输入以下代码
(Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\ProductOptions).OSProductPfn
- 此命令将向您显示一些文本,例如
Microsoft.Windows.48.X19-98841_8wekyb3d8bbwe
- 您需要在文件夹中找到完全相同名称的票证文件 您之前提取的。
- 复制该票证文件并将其粘贴到以下文件夹中
C:\ProgramData\Microsoft\Windows\ClipSVC\GenuineTicket
- 现在在Powershell中运行以下命令以应用票证
clipup -v -o
- 使用以下命令激活窗口
slmgr /ato
- 使用以下命令检查激活状态
slmgr /xpr
- 完成
2-从头开始
在此过程中,我们将从头开始执行激活。这是 基于通用票证方法。在这里,我们将创建相同的票证 在MAS HWID脚本中使用并使用它激活系统。
- 从下面的官方MS链接下载文件并解压缩 .cab文件。
https://download.microsoft.com/download/9/A/E/9AE69DD5-BA93-44E0-864E-180F5E700AB4/adk/Installers/14f4df8a2a7fc82a4f415cf6a341415d.cab - 找到命名的文件并将其重命名为
filf8377e82b29deadca67bc4858ed3fba9
gatherosstate.exe
- 创建一个以C盘命名的文件夹,并复制文件 在该文件夹中。
Files
C:\Files
gatherosstate.exe
- 确保已启用互联网。
- 以管理员身份打开 Windows Powershell,然后输入以下内容 按给出命令的顺序列出命令。
- 输入密钥,(替换为密钥 从上面的列表中)使用以下命令
<key>
slmgr /ipk <key>
- 一次复制以下代码并将其输入到PowerShell中以进行修改 该文件。此代码修改文件是 基于GamersOsState。
gatherosstate.exe
$bytes = [System.IO.File]::ReadAllBytes("C:\Files\gatherosstate.exe")
$bytes[320] = 0xf8
$bytes[321] = 0xfb
$bytes[322] = 0x05
$bytes[324] = 0x03
$bytes[13672] = 0x25
$bytes[13674] = 0x73
$bytes[13676] = 0x3b
$bytes[13678] = 0x00
$bytes[13680] = 0x00
$bytes[13682] = 0x00
$bytes[13684] = 0x00
$bytes[32748] = 0xe9
$bytes[32749] = 0x9e
$bytes[32750] = 0x00
$bytes[32751] = 0x00
$bytes[32752] = 0x00
$bytes[32894] = 0x8b
$bytes[32895] = 0x44
$bytes[32897] = 0x64
$bytes[32898] = 0x85
$bytes[32899] = 0xc0
$bytes[32900] = 0x0f
$bytes[32901] = 0x85
$bytes[32902] = 0x1c
$bytes[32903] = 0x02
$bytes[32904] = 0x00
$bytes[32906] = 0xe9
$bytes[32907] = 0x3c
$bytes[32908] = 0x01
$bytes[32909] = 0x00
$bytes[32910] = 0x00
$bytes[32911] = 0x85
$bytes[32912] = 0xdb
$bytes[32913] = 0x75
$bytes[32914] = 0xeb
$bytes[32915] = 0xe9
$bytes[32916] = 0x69
$bytes[32917] = 0xff
$bytes[32918] = 0xff
$bytes[32919] = 0xff
$bytes[33094] = 0xe9
$bytes[33095] = 0x80
$bytes[33096] = 0x00
$bytes[33097] = 0x00
$bytes[33098] = 0x00
$bytes[33449] = 0x64
$bytes[33576] = 0x8d
$bytes[33577] = 0x54
$bytes[33579] = 0x24
$bytes[33580] = 0xe9
$bytes[33581] = 0x55
$bytes[33582] = 0x01
$bytes[33583] = 0x00
$bytes[33584] = 0x00
$bytes[33978] = 0xc3
$bytes[34189] = 0x59
$bytes[34190] = 0xeb
$bytes[34191] = 0x28
$bytes[34238] = 0xe9
$bytes[34239] = 0x4f
$bytes[34240] = 0x00
$bytes[34241] = 0x00
$bytes[34242] = 0x00
$bytes[34346] = 0x24
$bytes[34376] = 0xeb
$bytes[34377] = 0x63
[System.IO.File]::WriteAllBytes("C:\Files\gatherosstatemodified.exe", $bytes)
- 现在右键单击该文件并转到属性,并将兼容性设置为Windows XP SP3。
gatherosstatemodified.exe
- 现在我们需要生成票证,为此,输入以下内容 命令。
$value = (Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\ProductOptions).OSProductPfn
C:\Files\gatherosstatemodified.exe /c Pfn=$value`;PKeyIID=465145217131314304264339481117862266242033457260311819664735280
- 现在应该在文件夹中创建一个 GenuineTicket.xml 文件,让我们应用它。
C:\Files\
clipup -v -o -altto C:\Files\
- 使用以下命令激活窗口
slmgr /ato
- 使用以下命令检查激活状态
slmgr /xpr
- 完成
笔记:
- 如果系统已经激活,那么创建的票证将是一个 密码箱票证,如果不是,那么它将是下层票证。
- 要制作 MAS HWID 脚本中使用的确切票证,请确保 系统已激活,并使用以下电源外壳修复时间 命令,然后按照上述方式启动票证生成过程 提到的步骤。
Set-TimeZone -Id "UTC"; $date=[datetime]"2022/10/11 12:00";while($true){set-date $date; start-sleep -milliseconds 10}
未经允许不得转载:表盘吧 » HWID V 2.2手动激活的方法和教程