本仓库为 IDM Activation Script 的中文专用版本,菜单/文档/提示均为中文,批处理与文本默认 GBK 编码(936)以确保 Windows 控制台无乱码。
说明:本仓库包含会对 Windows 系统配置产生影响的脚本。请在你拥有合法授权、并明确理解风险的前提下使用,并遵守软件许可协议与所在地法律法规。
- ✅ 支持最新版本 - 兼容所有 IDM 版本
- ✅ 三种激活模式 - 冻结激活、普通激活、重置功能
- ✅ 中文显示优化 - 全部批处理/文本使用 GBK 编码,运行时强制
chcp 936,避免控制台乱码 - ✅ 自动备份 - 安全备份注册表,随时可恢复
- ✅ 智能检测 - 自动检测系统环境和 IDM 状态
- ✅ 环境自检 - 附带环境检测脚本(管理员/PowerShell/Null 服务/网络/代码页)
- ✅ 无需破解 - 不修改 IDM 程序文件
⚠️ 提示:脚本文件使用 GBK 编码(便于 Windows 控制台显示),在 GitHub/Web IDE 中查看可能出现乱码,可用支持 GBK 的编辑器或iconv。
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 7/8/8.1/10/11 |
| 权限 | 管理员权限 |
| 依赖 | PowerShell (系统自带) |
| 网络 | 需访问 internetdownloadmanager.com |
| CMD 代码页 | 936 (GBK) |
懒人三步(管理员身份):
测试脚本.cmd自检 → 双击快速激活.cmd→ 按提示完成即可。
小贴士:测试脚本.cmd会一次检查管理员权限、PowerShell 语言模式、Null 服务、网络连通性、代码页、WMI、IDM 路径与当前目录写权限,全程仅需本仓库文件。
- 右键点击
快速激活.cmd(默认执行冻结激活)或IAS.cmd - 选择 "以管理员身份运行"
- 按照菜单提示操作
┌─────────────────────────────────────┐
│ IDM 激活脚本主菜单 │
├─────────────────────────────────────┤
│ [1] 激活(冻结) ⭐ 推荐 │
│ [2] 激活 │
│ [3] 重置激活/试用期 │
│ [4] 下载 IDM │
│ [5] 帮助 │
│ [0] 退出 │
└─────────────────────────────────────┘
以管理员身份打开 CMD,然后运行:
# 冻结激活(推荐)
IAS.cmd /frz
# 普通激活
IAS.cmd /act
# 重置激活
IAS.cmd /res
# 静默模式 + 日志(无人值守)
IAS.cmd /frz /silent /log="C:\Temp\ias-frz.log"说明:
/silent抑制菜单与等待,/log=路径记录运行日志;未带/frz/act/res即开启静默将返回码 2。
- 功能:将 IDM 的 30 天试用期永久冻结
- 优点:不会触发假阳性警告,最稳定
- 适用:所有用户推荐使用
- 功能:使用随机生成的注册信息激活 IDM
- 注意:部分用户可能看到"假阳性序列号"警告
- 建议:如遇警告,改用"激活(冻结)"
- 功能:清除所有激活信息,恢复初始状态
- 用途:解决激活异常、更换激活方式
Q1: 提示"需要管理员权限"怎么办?
解决方法:
- 右键脚本文件
- 选择"以管理员身份运行"
- 不要直接双击运行
Q2: 提示"IDM 未安装"?
解决方法:
- 先安装 IDM
- 官方下载:https://www.internetdownloadmanager.com/download.html
- 安装完成后再运行激活脚本
Q3: 激活后仍提示注册?
解决方法:
- 使用"激活(冻结)"选项
- 或先执行"重置激活",再重新激活
- 完全卸载 IDM 后重新安装
Q4: 中文显示为乱码?
解决方法:
- 本版本已修复所有乱码问题
- 如仍有问题,在 CMD 中运行:
chcp 936 - 确保系统区域设置为中国或简体中文
Q5: 提示"无法连接到 internetdownloadmanager.com"?
解决方法:
- 检查网络连接
- 关闭 VPN 或代理
- 配置系统代理设置
- 临时关闭防火墙测试
Q6: PowerShell 被组织策略禁用?
解决方法:
- 联系本机/域管理员解除限制
- 在 PowerShell 终端执行
Set-ExecutionPolicy RemoteSigned(需管理员权限) - 如为公司设备,建议在个人设备上使用
- 锁定/删除 CLSID 注册表键
- 注入随机 注册信息(激活模式)
- 下载测试 文件验证 IDM 功能
- 冻结试用期(冻结模式)
脚本会自动备份注册表到以下位置:
C:\Windows\Temp\_Backup_HKCU_CLSID_[时间戳].reg
C:\Windows\Temp\_Backup_HKU-[SID]_CLSID_[时间戳].reg
恢复方法: 双击 .reg 文件即可导入恢复
- 所有
.cmd/.txt文件使用 GBK(代码页 936)保存,并在运行时强制切换控制台到相同代码页以保证中文显示。 - 在 UTF-8 环境下阅读源码,可使用
iconv -f GBK -t UTF-8 IAS.cmd(或替换为其他文件名)或支持 GBK 的文本编辑器。 - 仓库通过
.gitattributes固定.cmd/.txt为 CRLF 行尾,避免批处理因 LF 换行导致的校验错误。
- ✅ 不修改 IDM 程序文件
- ✅ 仅修改注册表配置
- ✅ 自动备份,可随时恢复
- ✅ 开源透明,代码可审查
| 文件名 | 说明 |
|---|---|
IAS.cmd |
主激活脚本(批处理,GBK 编码) |
快速激活.cmd |
一键调用冻结激活模式,自动请求管理员权限 |
测试脚本.cmd |
环境检测工具(管理员/PowerShell 语言模式/Null 服务/网络/代码页) |
使用说明.txt |
快速入门文档 |
README.md |
当前图文说明 |
- 新增静默/日志参数:
IAS.cmd支持/silent与/log=<路径>,可在无人值守场景下抑制菜单交互并输出运行日志;快速激活.cmd透传同样参数 - 环境检测强化:
测试脚本.cmd扩展 PowerShell/WMI/IDM 路径/目录写权限等 10 项检查,退出码按位汇总便于自动化解析 - CI 校验:新增 GitHub Actions(Windows)运行
tools/validate.ps1,强制批处理/文本文件保持 GBK 编码与 CRLF 行尾,并探测 cmd 语法可用性 - 文档补充:新增执行流程说明与 v1.3 冒烟计划草稿,便于在管理员环境下快速回归
- 脚本启动及关键交互中强制
chcp 936,并在执行cls后恢复代码页,保证 CMD 内中文显示正常 - 主菜单与提示信息中文化,保留激活(冻结/普通)与重置三种模式
- 保留自动注册表备份、网络检测与 CLSID 锁定等核心功能,单仓库即可完整使用
- 新增
快速激活.cmd(冻结模式快捷方式)、测试脚本.cmd(环境检测)、使用说明.txt(快速上手指南) 测试脚本.cmd补充 Null 服务、PowerShell 语言模式与 TCP 端口检测,失败时返回非零退出码快速激活.cmd在缺少 PowerShell 时提示手动提权,并向上传递 IAS 的返回码- 辅助批处理与文本全部统一为 GBK 编码,确保在中文 CMD 下无乱码
- 贡献指南:
CONTRIBUTING.md - 架构/结构说明:
ARCHITECTURE.md - 维护检查清单:
docs/maintenance-checklist.md - 安全问题上报:
SECURITY.md - CI 校验脚本:
tools/validate.ps1(在 GitHub Actions 的Windows validation工作流中执行) - 编码/换行约束:
.gitattributes(*.cmd/*.txt为 CRLF;*.md为 LF)
- 项目主页: https://github.com/tytsxai/IDM-Activation-Script-Chinese
- IDM 官网: https://www.internetdownloadmanager.com
- 问题反馈: https://github.com/tytsxai/IDM-Activation-Script-Chinese/issues
本脚本仅供学习和测试使用!
- 本工具仅用于学习 Windows 注册表操作和批处理编程
- 请支持正版软件,购买官方授权
- 长期使用建议购买正版:https://www.internetdownloadmanager.com/buy_now.html
本仓库为独立维护的中文版本,遵循 IDM Activation Script 原项目的开源许可证要求进行分发和修改。
- 本仓库已包含所有必需文件,可单独使用,无需依赖其他仓库
- 原英文脚本与许可证详情可参考:https://github.com/WindowsAddict/IDM-Activation-Script
中文优化版本 v1.3(持续根据实际使用情况做本地改动)