一键激活 Windows / Office 命令 - 使用方法及原理解读

个人认为这是最简单且安全的 Windows / Office 激活方式,它通过 PowerShell 一键运行,简单、快捷,不需要手动下载激活工具,非常方便!


一、打开 PowerShell

点击 Windows「开始菜单」,搜索:

PowerShell

然后打开 Windows PowerShell

建议使用「以管理员身份运行」,避免后续操作受到权限限制。


二、执行激活命令

在 PowerShell 中复制并执行以下命令:

irm https://get.activated.win | iex

其中:

  • irmInvoke-RestMethod 的简写,用于从 URL 获取内容。
  • iexInvoke-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

表示以静默模式运行,减少输出信息。