Skip to content

tytsxai/IDM-Activation-Script-Chinese

Repository files navigation

IDM 激活脚本 v1.3

本仓库为 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 路径与当前目录写权限,全程仅需本仓库文件。

方法一:图形界面(推荐新手)

  1. 右键点击 快速激活.cmd(默认执行冻结激活)或 IAS.cmd
  2. 选择 "以管理员身份运行"
  3. 按照菜单提示操作
┌─────────────────────────────────────┐
│   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 未安装"?

解决方法:

  1. 先安装 IDM
  2. 官方下载:https://www.internetdownloadmanager.com/download.html
  3. 安装完成后再运行激活脚本
Q3: 激活后仍提示注册?

解决方法:

  1. 使用"激活(冻结)"选项
  2. 或先执行"重置激活",再重新激活
  3. 完全卸载 IDM 后重新安装
Q4: 中文显示为乱码?

解决方法:

  1. 本版本已修复所有乱码问题
  2. 如仍有问题,在 CMD 中运行:chcp 936
  3. 确保系统区域设置为中国或简体中文
Q5: 提示"无法连接到 internetdownloadmanager.com"?

解决方法:

  1. 检查网络连接
  2. 关闭 VPN 或代理
  3. 配置系统代理设置
  4. 临时关闭防火墙测试
Q6: PowerShell 被组织策略禁用?

解决方法:

  • 联系本机/域管理员解除限制
  • 在 PowerShell 终端执行 Set-ExecutionPolicy RemoteSigned(需管理员权限)
  • 如为公司设备,建议在个人设备上使用

🔧 技术细节

工作原理

  1. 锁定/删除 CLSID 注册表键
  2. 注入随机 注册信息(激活模式)
  3. 下载测试 文件验证 IDM 功能
  4. 冻结试用期(冻结模式)

注册表备份

脚本会自动备份注册表到以下位置:

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 当前图文说明

📝 更新日志

v1.3 (当前版本) - 2025-12-09

✅ 已完成

  • 新增静默/日志参数:IAS.cmd 支持 /silent/log=<路径>,可在无人值守场景下抑制菜单交互并输出运行日志;快速激活.cmd 透传同样参数
  • 环境检测强化:测试脚本.cmd 扩展 PowerShell/WMI/IDM 路径/目录写权限等 10 项检查,退出码按位汇总便于自动化解析
  • CI 校验:新增 GitHub Actions(Windows)运行 tools/validate.ps1,强制批处理/文本文件保持 GBK 编码与 CRLF 行尾,并探测 cmd 语法可用性
  • 文档补充:新增执行流程说明与 v1.3 冒烟计划草稿,便于在管理员环境下快速回归

v1.2 - 2024-10-05

✅ 已完成

  • 脚本启动及关键交互中强制 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)

🌐 相关链接

⚠️ 免责声明

本脚本仅供学习和测试使用!

📄 许可证

本仓库为独立维护的中文版本,遵循 IDM Activation Script 原项目的开源许可证要求进行分发和修改。

中文优化版本 v1.3(持续根据实际使用情况做本地改动)

About

IDM Activation Script 中文版(IAS-CN),激活/重置 IDM 试用期,GBK/CRLF 规范

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published