Lightweight Windows tooling for IDM state management via batch and PowerShell.
- Interactive menu for common operations
- Command-line support for unattended use
- Automatic registry backup before changes
- Deterministic hosts normalization with duplicate-safe IDM domain blocking
- Compatibility checks for environment, permissions, and required tools
- Support for x86, x64, and ARM64 Windows environments
- Windows 7 or later (including Windows Server)
- Administrator privileges
- Windows PowerShell 5.1 or later
- Internet Download Manager installed
Run in Windows PowerShell:
irm https://raw.githubusercontent.com/omartazul/IDM-Activation-Script/main/IAS.ps1 | iex- Download IAS.cmd from the Releases page.
- Run IAS.cmd as Administrator.
- Select an option from the menu.
IAS.cmd /act
IAS.cmd /frz
IAS.cmd /res- Validate execution environment and privileges.
- Detect IDM and related registry locations.
- Create backup files in %TEMP% (with fallback to %SystemRoot%\Temp).
- Execute the selected operation.
- Return status and guidance in the console.
- Run the script with elevated rights.
- Check policy restrictions.
- Example:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Bypass- Restart the service:
net start winmgmt- Run the script once with administrator privileges to re-normalize IDM domains.
- The script now rewrites managed IDM hosts entries idempotently on each run.
- Operations are local to the machine.
- Registry backups are created before modification.
- Source is visible and reviewable.
| Windows Version | Status |
|---|---|
| Windows 11 | Supported |
| Windows 10 | Supported |
| Windows 8.1 / 8 | Supported |
| Windows 7 | Supported |
| Windows Server | Supported |
| Architecture | Status |
|---|---|
| x64 | Supported |
| x86 | Supported |
| ARM64 | Supported |
This project is licensed under the MIT License. See LICENSE for details.
Use this repository responsibly and in compliance with applicable laws, software terms, and licensing requirements.
Md. Omar Faruk Tazul Islam
- GitHub: @omartazul
Contributions are welcome. See CONTRIBUTING.md for contribution guidelines.