Skip to content

Repository files navigation

Banner

IDM Activation Script

A powerful batch script for activating and managing Internet Download Manager (IDM) on Windows.

Repository: github.com/SURJO99exe/idm

Menu screenshot Reset screenshot


Features

Easy Activation - Activate IDM with a single click or command
Freeze Trial - Extend the 30-day trial period indefinitely
Reset Function - Completely reset IDM activation and trial
Registry Backup - Create automatic backups of your registry
View Logs - Check detailed operation logs
System Info - Display complete system and IDM information
Status Check - View current IDM registration status
Update Checker - Check for the latest script version
Multiple OS Support - Works on Windows 7/8/8.1/10/11
Auto-Elevation - Automatically runs with admin privileges
Visual Animations - Enhanced UI with progress indicators
Error Handling - Comprehensive error messages and solutions


Requirements

  • Windows 7 or later (Windows 7, 8, 8.1, 10, 11)
  • PowerShell enabled
  • Administrator privileges
  • Internet Download Manager installed

Installation & Usage

Method 1: Interactive Menu (Recommended)

  1. Download the script: surjo99.cmd
  2. Right-click on surjo99.cmd
  3. Select "Run as administrator"
  4. Choose an option from the menu:
    • [1] Activate
    • [2] Freeze Trial
    • [3] Reset Activation / Trial
    • [4] Download IDM
    • [5] Help
    • [6] Check IDM Status
    • [7] Check for Updates
    • [0] Exit

Method 2: Command Line (Unattended Mode)

Run the script with parameters to skip the menu:

:: Activate IDM
surjo99.cmd /act

:: Freeze 30-day trial
surjo99.cmd /frz

:: Reset activation and trial
surjo99.cmd /res

:: Create registry backup
surjo99.cmd /bak

:: Check IDM status
surjo99.cmd /sts

:: View logs
surjo99.cmd /log

:: Check for updates
surjo99.cmd /upd

Options Explained

Activate

Registers IDM with a valid serial key for full access without trial limitations.

Freeze Trial

Extends the 30-day trial period indefinitely by locking the trial date in the registry. This is the recommended option as it's more stable than activation.

Reset Activation / Trial

Completely removes all activation and trial data from the registry. Use this to start fresh or troubleshoot issues.

Check IDM Status

Displays:

  • IDM installation path
  • Current version
  • Registration status
  • Trial information

System Info

Shows detailed system information including:

  • Computer Name and User
  • OS Version and Build
  • Processor Architecture
  • IDM Version
  • System Paths

Backup Registry

Creates a complete backup of your registry modifications with:

  • Automatic timestamp
  • Safe storage location
  • Full restore capability

View Logs

Access detailed logs of all script operations:

  • Operation history
  • Status changes
  • Error messages
  • Timestamps

Check for Updates

Compares your script version with the latest available on GitHub.


How It Works

Activation Process

  1. Checks System Requirements

    • Verifies Windows version compatibility
    • Checks for PowerShell availability
    • Validates administrator privileges
  2. Backs Up Registry

    • Creates automatic backup of CLSID keys in %SystemRoot%\Temp
    • Format: _Backup_HKCU_CLSID_[timestamp].reg
  3. Modifies Registry

    • Adds registration details to Windows registry
    • Generates random serial keys
    • Applies CLSID modifications for activation
  4. Locks/Deletes Registry Keys

    • Prevents IDM from detecting activation modifications
    • Uses PowerShell for advanced registry manipulation

Trial Freeze Process

Similar to activation, but:

  • Preserves existing trial end date
  • Locks the registry to prevent date updates
  • More stable than full activation

Troubleshooting

Issue: Script fails to run

Solution:

  • Ensure PowerShell is enabled: Set-ExecutionPolicy RemoteSigned
  • Run as Administrator
  • Check that WMI service is running: net start WmiPrvSE

Issue: "Null service is not running"

Solution:

  • Type in Command Prompt: net start Null
  • The script will wait 10 seconds and continue automatically

Issue: IDM still shows trial after activation

Solution:

  • Use "Freeze Trial" option instead - it's more reliable
  • If activation shows fake serial screen, reinstall IDM

Issue: "PowerShell is not working"

Solution:

  • Check PowerShell execution policy
  • Verify PowerShell is not restricted by Group Policy
  • Reset PowerShell: Set-ExecutionPolicy Default

Issue: Registry access denied

Solution:

  • Run script as Administrator
  • Disable antivirus temporarily
  • Check User Account Control (UAC) settings

Registry Backups

All registry modifications are backed up automatically to:

%SystemRoot%\Temp\_Backup_HKCU_CLSID_[timestamp].reg
%SystemRoot%\Temp\_Backup_HKU-[SID]_CLSID_[timestamp].reg

To restore:

  1. Open Registry Editor (regedit)
  2. File → Import
  3. Select backup .reg file
  4. Click Restore

Advanced Information

Registry Keys Modified

The script modifies the following registry paths:

For x86 Systems:

HKCU\Software\Classes\CLSID
HKU\[SID]\Software\Classes\CLSID
HKCU\Software\DownloadManager

For x64 Systems:

HKCU\Software\Classes\Wow6432Node\CLSID
HKU\[SID]\Software\Classes\Wow6432Node\CLSID
HKCU\Software\DownloadManager

Registry Values

The activation process modifies:

  • FName - First name
  • LName - Last name
  • Email - Email address
  • Serial - Serial key
  • Various trial and lock keys

System Information Logged

The script collects and logs:

  • Windows OS version
  • Windows build number
  • Processor architecture (x86/x64/ARM64)
  • IDM version
  • User account SID
  • Processor information

Safety & Security

Open Source - Full transparency of what the script does
No Malware - Regular scanning and verification
Registry Backed Up - Automatic backup before modifications
Reversible - Easy restore from backup files
No Internet Data - Script runs locally on your computer


Version History

v1.3 (Current)

  • New Features: System Info, Registry Backup, View Logs
  • Enhanced menu with more options
  • Improved visual animations
  • Better error handling
  • Version tracking improvements
  • Title bar now shows version

-### v1.2

  • Updated by SURJO99exe
  • Repository moved to github.com/SURJO99exe/idm
  • Improved documentation
  • Enhanced error handling

v1.0 - v1.1

  • Original versions by ZIED

Limitations

  • Only works on Windows 7 and later
  • Requires administrator privileges
  • Internet connection needed for initial download/validation
  • IDM must be installed before running the script

FAQ

Q: Is this legal?
A: This script is for personal use only. Check your country's laws regarding software activation.

Q: Will this work with older IDM versions?
A: Yes, it should work with most IDM versions, but it's tested with recent versions.

Q: Can I use this on multiple computers?
A: Yes, but run it separately on each computer.

Q: Will this survive IDM updates?
A: Usually yes, but after major IDM updates you may need to run the script again.

Q: What if I want to uninstall IDM?
A: Simply uninstall IDM normally. The registry modifications will remain harmless.


Support & Issues


License

This project is licensed under the MIT License - see the LICENSE file for details.


Disclaimer

Use at your own risk. This script modifies your Windows registry. While backups are created, the author is not responsible for any damage to your system. Always ensure you have backups before running any registry modification scripts.


Contributing

Contributions, bug reports, and feature requests are welcome! Please feel free to submit issues and pull requests.


Credits


Updates & News

Check the GitHub repository for the latest updates and releases.

About

Internet Download Manager Trail and freeze Method

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages