IDM 중국어용 한클릭 활성화 스크립트
GBK 콘솔과 중국어 메뉴를 갖춘 IDM 활성화·프리즈·리셋용 단일 배치 툴
TL;DR
이 저장소는 GBK 콘솔 환경을 고려해 중국어 메뉴와 인코딩 호환성을 갖춘 단일 배치 파일로 Internet Download Manager의 활성화·프리즈·리셋·업데이트 토글을 지원합니다. 프로그램 바이너리를 변경하지 않고 레지스트리 백업→조작→검증 흐름으로 동작하므로 되돌리기가 가능하고 초심자용 GUI 메뉴와 무인 실행용 CLI 옵션을 모두 제공합니다. 기업 정책(예: WDAC/AppLocker)이나 법적·라이선스 제약을 확인한 뒤 개인 통제 기기에서만 사용하는 것이 안전합니다.
해결 문제
중국어 Windows 환경에서 원본 IDM 활성화 스크립트가 콘솔 인코딩 문제로 메뉴가 깨지거나 초심자가 어떤 파일을 실행해야 하는지 혼동하는 상황을 해결합니다. 또한 레지스트리 변경 전 자동 백업과 검증 단계로 실수로 인한 회복을 쉽게 하여 위험을 줄입니다. 마지막으로 단일 GBK 인코딩의 배치 파일로 설치 없이 바로 실행 가능한 유틸리티 경험을 제공합니다.
주요 기능
- 이 리포지토리는 GBK(CP936)로 인코딩된 단일 배치 툴을 제공하여 중국어 Windows 콘솔에서 메뉴와 메시지가 깨지지 않게 동작합니다. 시작 파일 하나를 더블클릭하면 UAC 권한 요청, 환경 자가진단, 메뉴 진입으로 이어져 초심자가 바로 실행할 수 있도록 설계되어 있습니다. 소스는 공개되어 있어 인코딩 문제를 직접 확인하거나 편집해서 배포할 수 있습니다.
- 세 가지 주요 동작 모드(시도 중인 trial 고정·랜덤 등록정보를 쓰는 활성화·활성화/시험 리셋)를 제공하여 사용자의 현재 상태에 맞춰 안전하게 처리할 수 있습니다. 동작 전 자동으로 레지스트리 백업을 수행하고 필요 시 백업 파일로 복원할 수 있어 되돌릴 수 있는 흐름을 유지합니다. 네트워크가 없을 때는 일부 모드(프리즈/리셋/업데이트 토글)는 오프라인으로 동작합니다.
- 자동 업데이트 검사 비활성화/복원 기능을 추가하여 IDM이 반복적으로 업데이트 알림을 띄워 활성화가 깨지는 상황을 예방할 수 있습니다. 이 기능은 HKCU\Software\DownloadManager의 CheckUpdtVM 값을 0/1로 바꾸는 단일 레지스트리 조작으로 구현되어 운영 리스크가 작습니다. 업데이트를 원하면 복원 옵션으로 원상복구할 수 있습니다.
- 실제 프로그램 파일을 직접 패치하지 않고 레지스트리 조작과 CLSID 권한 잠금 또는 삭제 방식으로 동작하며, 이 때문에 바이너리 교체에 따른 무결성 훼손 위험이 없습니다. 스크립트는 작업 전후에 검증 단계로 IDM의 다운로드 테스트를 수행하여 기능성 확인을 병행합니다. 모든 동작은 로그와 백업 파일로 추적 가능하게 설계되어 있습니다.
차별점
- 한국어권/중국어권 사용자의 콘솔 문자 깨짐 문제를 해결하기 위해 모든 배치 파일과 출력이 GBK로 고정되고 실행 시 chcp 936을 강제합니다. 이 덕분에 GitHub에서 원문을 바로 열어도 로컬 콘솔에서 메뉴가 정상적으로 보이며 초심자 혼란을 줄입니다. 인코딩 관련 조치는 README와 .gitattributes로 일관되게 관리되어 배포물과 스크립트가 일치합니다.
- 프로그램 바이너리를 건드리지 않고 레지스트리 조작만으로 동작하므로 실행 파일 무결성이나 실행 파일 서명 문제를 야기하지 않습니다. CLSID 키에 소유권을 취득해 ACL로 잠그거나 필요 시 삭제하는 방식으로 시험 상태를 고정하거나 초기화하며, 모든 변경 전에 .reg 파일로 백업을 남기므로 되돌리기가 간편합니다. 이로 인해 전통적 바이너리 패치 방식보다 안전 추적성이 높습니다.
- 초심자용 GUI 메뉴(더블클릭)와 자동화용 CLI 모드(/silent, /log=)를 동시에 지원해 개인 사용과 무인 배포 시나리오를 모두 수용합니다. 또한 CI에서 릴리스 패키지 무결성(SHA256) 검증과 ZIP 파일 고정명을 채택해 사용자가 항상 최신 검증된 배포물을 받을 수 있도록 배포 체인을 단순화했습니다. README에 SmartScreen/Defender 처리 절차와 SHA256 검증 방법을 구체적으로 포함한 점도 실사용에서 유용합니다.
지금 주목받는 이유
중국어 콘솔에서 메뉴가 깨지는 문제를 겪는 사용자가 많아 GBK로 인코딩된 한 파일짜리 해결책의 수요가 높습니다. 더불어 설치 없이 더블클릭으로 관리자 권한 요청부터 환경 자가진단·백업·활성화까지 처리하는 편의성 때문에 실사용자 피드백이 빠르게 쌓였습니다. 공개 릴리스에 SHA256 검증과 Windows CI를 통합해 신뢰도를 보강한 점도 관심을 끌고 있습니다.
어떻게 동작하는가
스크립트는 실행 시 관리자 권한을 확보하고 PowerShell 기반의 자가진단을 통해 환경(권한, WMI/CIM, 네트워크, 코드 페이지, IDM 경로)을 확인한 뒤 진행합니다. 핵심 작업은 레지스트리 백업 → 기존 등록 정보 제거 및 CL SDI 관련 키에 대한 소유권 취득 후 ACL로 잠금 또는 삭제 → 필요한 경우 랜덤 사용자/이메일/시리얼을 레지스트리에 쓰기 → 다운로드 테스트 및 재잠금의 순서로 이루어집니다. 이 흐름은 프로그램 파일을 변경하지 않으면서 레지스트리 상태만으로 활성화·프리즈·리셋·업데이트 토글을 수행하도록 설계되어 안전성을 높입니다.
사용 사례
- 새 PC에 IDM을 깔고 별도 설정 없이 바로 사용 가능하게 활성화하려는 개인 사용자가 더블클릭으로 신속히 처리할 때 적합합니다. 시작 파일 하나로 관리자 권한 요청부터 환경 점검과 활성화까지 자동으로 진행되므로 설치 경험이 단순합니다. SmartScreen 경고가 뜨더라도 README의 검증 절차를 따르면 안전하게 진행할 수 있습니다.
- 이미 30일 트라이얼을 받은 사용자가 그 상태를 고정하여 만료를 방지하고 싶을 때 '[1] 冻结' 모드를 사용하면 현재 트라이얼 데이터를 잠가 만료를 막을 수 있습니다. 이 모드는 시리얼을 쓰지 않고 트라이얼 기록을 잠그는 방법을 사용하므로 랜덤 시리얼에 의한 네트워크 검증 실패 리스크를 줄입니다. 필요 시 이전 상태로 되돌릴 수 있도록 자동 백업을 병행합니다.
- 활성화 시 '가짜 시리얼' 판정이나 기타 이상 상태가 발생했을 때 '[3] 重置'로 레지스트리를 초기화한 뒤 다시 활성화하거나 동작 모드를 전환해 문제를 해결할 수 있습니다. 복구 전 자동으로 백업을 남기기 때문에 실험적 시나리오에서도 부담이 적습니다. 무인 다수 머신 배포가 필요한 경우 /silent와 /log=를 조합한 스크립트 호출로 자동화된 처리가 가능합니다.
시작하기
릴리스 페이지에서 ZIP을 내려받아 압축을 해제한 뒤 시작激活.cmd를 관리자 권한으로 실행하면 자동으로 환경 자가진단과 메뉴가 실행됩니다. 초심자는 메뉴에서 [2] 활성화를 선택하면 대부분의 경우 즉시 사용할 수 있으며, 활성화 실패 시 [3] 재설정 후 [1] 프리즈를 순서대로 시도하면 문제 해결에 도움이 됩니다. 무인 환경이나 배포 스크립트에서는 직접 IAS.cmd를 관리자 세션에서 호출하고 로그 파일로 결과를 확인하십시오.
요구사항
- 권한: 관리자 권한이 필요하며 스크립트는 실행 시 UAC를 자동으로 요청합니다. 자동화 환경에서는 관리자 세션에서 직접 IAS.cmd를 호출해야 종료 코드를 신뢰할 수 있습니다. 기업 통제(예: WDAC/AppLocker)가 있을 경우 실행이 차단될 수 있으니 IT 관리자와 협의해야 합니다.
- 플랫폼: Windows 7 / 8 / 8.1 / 10 / 11(24H2 포함)에서만 동작하며 macOS나 Linux는 지원하지 않습니다. PowerShell은 Windows 기본 구성 요소로 가정되어 있으며 일부 제한된 PowerShell 언어 모드에서는 자가진단 항목이 실패할 수 있습니다. WMI/CIM이 정상 동작하지 않으면 초기화 단계에서 지연 또는 실패가 발생할 수 있습니다.
- 네트워크: 활성화 모드(특히 /act와 /frz의 일부 검증 단계)는 internetdownloadmanager.com 접근을 필요로 합니다. 네트워크가 차단되어 있으면 스크립트는 안전을 위해 레지스트리를 변경하지 않고 종료 코드 1을 반환합니다. 오프라인으로만 동작해야 하는 경우에는 리셋이나 업데이트 토글 등 네트워크 불필요 모드만 사용하십시오.
1.4k
Stars
103
Forks
+207
Trending
0
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.