个人认为这是最简单且安全的 Windows / Office 激活方式,它通过 PowerShell 一键运行,简单、快捷,不需要手动下载激活工具,非常方便!
一、打开 PowerShell
点击 Windows「开始菜单」,搜索:
PowerShell
然后打开 Windows PowerShell。
建议使用「以管理员身份运行」,避免后续操作受到权限限制。
二、执行激活命令
在 PowerShell 中复制并执行以下命令:
irm https://get.activated.win | iex
其中:
irm是Invoke-RestMethod的简写,用于从 URL 获取内容。iex是Invoke-Expression的简写,用于执行获取到的 PowerShell 代码。
简单来说,这条命令的工作方式就是:
从指定网址获取 PowerShell 脚本 → 将脚本交给 PowerShell 执行。
因此,这类命令虽然使用起来非常方便,但也意味着需要对脚本来源保持足够的信任。
三、如果命令无法访问
如果由于 ISP、DNS 或网络环境导致 get.activated.win 无法正常访问,可以尝试通过 Cloudflare 的 DNS over HTTPS(DoH)进行 DNS 查询。
Windows 10/11(需要较新的系统版本)可以执行:
iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)
这里使用了:
https://1.1.1.1/dns-query
作为 Cloudflare 的 DNS over HTTPS 服务。
与第一条命令相比,这种方式主要是针对普通 DNS 解析受到干扰或无法访问的情况。
四、选择激活选项
命令执行后,会进入一个菜单界面。
根据菜单中的提示,输入对应的数字编号即可选择相应功能。
然后按照程序提示继续操作。
五、命令总结
常规方式
irm https://get.activated.win | iex
DNS 受到影响时
iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)
六、几个命令参数是什么意思?
第一次看到这类命令可能会觉得比较复杂,其实核心部分并不多。
irm
irm URL
即:
Invoke-RestMethod
用于从网络地址获取内容。
iex
iex
即:
Invoke-Expression
用于执行 PowerShell 表达式或代码。
因此:
irm https://example.com | iex
可以理解为:
下载远程脚本
↓
通过管道传递给 iex
↓
PowerShell 执行脚本
curl.exe
Windows 10/11 自带 curl.exe,可以用于从网络地址获取内容。
例如:
curl.exe https://example.com
而:
-s
表示以静默模式运行,减少输出信息。