此页面将指导您如何使用Microsoft Activation Scripts(MAS)来激活Windows和Office产品。
复制以下命令,然后在PowerShell中粘贴并按回车键:
irm https://get.activated.win | iex
如果上述网址无法访问,请复制以下备用代码:
# This script is hosted on https://get.activated.win for https://massgrave.dev if ($ExecutionContext.SessionState.LanguageMode.value__ -ne 0) { $ExecutionContext.SessionState.LanguageMode Write-Host "Windows PowerShell is not running in Full Language Mode." Write-Host "Help - https://massgrave.dev/fix_powershell" -ForegroundColor White -BackgroundColor Blue return } function Check3rdAV { $avList = Get-CimInstance -Namespace root\SecurityCenter2 -Class AntiVirusProduct | Where-Object { $_.displayName -notlike '*windows*' } | Select-Object -ExpandProperty displayName if ($avList) { Write-Host '3rd party Antivirus might be blocking the script - ' -ForegroundColor White -BackgroundColor Blue -NoNewline Write-Host " $($avList -join ', ')" -ForegroundColor DarkRed -BackgroundColor White } } function CheckFile { param ([string]$FilePath) if (-not (Test-Path $FilePath)) { Check3rdAV Write-Host "Failed to create MAS file in temp folder, aborting!" Write-Host "Help - https://massgrave.dev/troubleshoot" -ForegroundColor White -BackgroundColor Blue throw } } [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $URLs = @( 'https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/60c99742ce9ff1c675c6e381e17b0f4ccf1a57bd/MAS/All-In-One-Version-KL/MAS_AIO.cmd', 'https://dev.azure.com/massgrave/Microsoft-Activation-Scripts/_apis/git/repositories/Microsoft-Activation-Scripts/items?path=/MAS/All-In-One-Version-KL/MAS_AIO.cmd&versionType=Commit&version=60c99742ce9ff1c675c6e381e17b0f4ccf1a57bd', 'https://git.activated.win/massgrave/Microsoft-Activation-Scripts/raw/commit/60c99742ce9ff1c675c6e381e17b0f4ccf1a57bd/MAS/All-In-One-Version-KL/MAS_AIO.cmd' ) foreach ($URL in $URLs | Sort-Object { Get-Random }) { try { $response = Invoke-WebRequest -Uri $URL -UseBasicParsing; break } catch {} } if (-not $response) { Check3rdAV Write-Host "Failed to retrieve MAS from any of the available repositories, aborting!" Write-Host "Help - https://massgrave.dev/troubleshoot" -ForegroundColor White -BackgroundColor Blue return } # Verify script integrity $releaseHash = '16F0FFCDD242A0D514B9D96AE1535F48A2E2811D45A8094E98BB0A26EA2FEBBA' $stream = New-Object IO.MemoryStream $writer = New-Object IO.StreamWriter $stream $writer.Write($response) $writer.Flush() $stream.Position = 0 $hash = [BitConverter]::ToString([Security.Cryptography.SHA256]::Create().ComputeHash($stream)) -replace '-' if ($hash -ne $releaseHash) { Write-Warning "Hash ($hash) mismatch, aborting!`nReport this issue at https://massgrave.dev/troubleshoot" $response = $null return } # Check for AutoRun registry which may create issues with CMD $paths = "HKCU:\SOFTWARE\Microsoft\Command Processor", "HKLM:\SOFTWARE\Microsoft\Command Processor" foreach ($path in $paths) { if (Get-ItemProperty -Path $path -Name "Autorun" -ErrorAction SilentlyContinue) { Write-Warning "Autorun registry found, CMD may crash! `nManually copy-paste the below command to fix...`nRemove-ItemProperty -Path '$path' -Name 'Autorun'" } } $rand = [Guid]::NewGuid().Guid $isAdmin = [bool]([Security.Principal.WindowsIdentity]::GetCurrent().Groups -match 'S-1-5-32-544') $FilePath = if ($isAdmin) { "$env:SystemRoot\Temp\MAS_$rand.cmd" } else { "$env:USERPROFILE\AppData\Local\Temp\MAS_$rand.cmd" } Set-Content -Path $FilePath -Value "@::: $rand `r`n$response" CheckFile $FilePath $env:ComSpec = "$env:SystemRoot\system32\cmd.exe" $chkcmd = & $env:ComSpec /c "echo CMD is working" if ($chkcmd -notcontains "CMD is working") { Write-Warning "cmd.exe is not working.`nReport this issue at https://massgrave.dev/troubleshoot" } Start-Process -FilePath $env:ComSpec -ArgumentList "/c """"$FilePath"" $args""" -Wait CheckFile $FilePath $FilePaths = @("$env:SystemRoot\Temp\MAS*.cmd", "$env:USERPROFILE\AppData\Local\Temp\MAS*.cmd") foreach ($FilePath in $FilePaths) { Get-Item $FilePath | Remove-Item }
注意:当前命令将来可能会被弃用,请关注更新。
脚本来源:此脚本来源于网络,请谨慎使用并确保其合法性。
下载完成后,脚本会自动运行。如果未运行,请检查您的防病毒软件是否阻止了脚本。
脚本会提供一个菜单供您选择激活Windows或Office。请根据提示进行操作。
运行脚本后,您将看到如下菜单:
Activation Methods: [1] HWID - Windows [2] Ohook - Office [3] TSForge - Windows / Office / ESU [4] KMS38 - Windows [5] Online KMS - Windows / Office [6] Check Activation Status [7] Change Windows Edition [8] Change Office Edition [9] Troubleshoot [E] Extras [H] Help [0] Exit Choose a menu option using your keyboard [1,2,3...E,H,0] :
菜单选项说明:
使用键盘输入对应的数字或字母来选择需要的功能。
如果遇到问题,请访问以下链接获取帮助:
请确保您遵循所有相关法律法规和软件许可协议。