A powerful batch script for activating and managing Internet Download Manager (IDM) on Windows.
Repository: github.com/SURJO99exe/idm
✅ 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
- Windows 7 or later (Windows 7, 8, 8.1, 10, 11)
- PowerShell enabled
- Administrator privileges
- Internet Download Manager installed
- Download the script: surjo99.cmd
- Right-click on
surjo99.cmd - Select "Run as administrator"
- 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
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 /updRegisters IDM with a valid serial key for full access without trial limitations.
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.
Completely removes all activation and trial data from the registry. Use this to start fresh or troubleshoot issues.
Displays:
- IDM installation path
- Current version
- Registration status
- Trial information
Shows detailed system information including:
- Computer Name and User
- OS Version and Build
- Processor Architecture
- IDM Version
- System Paths
Creates a complete backup of your registry modifications with:
- Automatic timestamp
- Safe storage location
- Full restore capability
Access detailed logs of all script operations:
- Operation history
- Status changes
- Error messages
- Timestamps
Compares your script version with the latest available on GitHub.
-
Checks System Requirements
- Verifies Windows version compatibility
- Checks for PowerShell availability
- Validates administrator privileges
-
Backs Up Registry
- Creates automatic backup of CLSID keys in
%SystemRoot%\Temp - Format:
_Backup_HKCU_CLSID_[timestamp].reg
- Creates automatic backup of CLSID keys in
-
Modifies Registry
- Adds registration details to Windows registry
- Generates random serial keys
- Applies CLSID modifications for activation
-
Locks/Deletes Registry Keys
- Prevents IDM from detecting activation modifications
- Uses PowerShell for advanced registry manipulation
Similar to activation, but:
- Preserves existing trial end date
- Locks the registry to prevent date updates
- More stable than full activation
Solution:
- Ensure PowerShell is enabled:
Set-ExecutionPolicy RemoteSigned - Run as Administrator
- Check that WMI service is running:
net start WmiPrvSE
Solution:
- Type in Command Prompt:
net start Null - The script will wait 10 seconds and continue automatically
Solution:
- Use "Freeze Trial" option instead - it's more reliable
- If activation shows fake serial screen, reinstall IDM
Solution:
- Check PowerShell execution policy
- Verify PowerShell is not restricted by Group Policy
- Reset PowerShell:
Set-ExecutionPolicy Default
Solution:
- Run script as Administrator
- Disable antivirus temporarily
- Check User Account Control (UAC) settings
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:
- Open Registry Editor (regedit)
- File → Import
- Select backup .reg file
- Click Restore
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
The activation process modifies:
FName- First nameLName- Last nameEmail- Email addressSerial- Serial key- Various trial and lock keys
The script collects and logs:
- Windows OS version
- Windows build number
- Processor architecture (x86/x64/ARM64)
- IDM version
- User account SID
- Processor information
✅ 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
- 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
- Original versions by ZIED
- 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
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.
- GitHub Issues: Report bugs and request features
- Wiki: Troubleshooting guide
This project is licensed under the MIT License - see the LICENSE file for details.
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.
Contributions, bug reports, and feature requests are welcome! Please feel free to submit issues and pull requests.
- Originally created by: SURJO99exe
- Maintained by: SURJO99exe
Check the GitHub repository for the latest updates and releases.