A modern, feature-rich Windows and Office activation tool with a beautiful WPF interface.
- Windows Activation - Activate all Windows editions (Pro, Education, Enterprise)
- Office Activation - Activate Microsoft Office suites
- Edition Changer - Upgrade from Home/Core to Pro/Enterprise editions
- Office Installer - Install Office LTSC 2024 with custom components
- Auto-Renewal - Schedule automatic activation renewal every 4 weeks
- Uninstall Keys - Remove all product keys and reset activation
- Multi-language - Support for English, French, Spanish, German, Italian
- Dark/Light Theme - Modern WPF interface with theme support
- Configurable - Custom KMS server settings
- Download the latest
KMS_Activator.exefrom Releases - Run as Administrator
- Done!
# Clone repository
git clone https://github.com/50bvd/kmscact.git
cd kmscact
# Compile
.\Compile.ps1
# Run
.\Run.ps1- Click "Activate Windows"
- Wait for activation to complete
- Done!
- Click "Change Edition" in Tools menu
- If you're on Home/Core, you'll be prompted to upgrade to Pro first
- Select target edition (Pro/Education/Enterprise)
- Wait for activation
- Click "Install Office" in Tools menu
- Select components (Word, Excel, PowerPoint, etc.)
- Wait for installation
- Office will be automatically activated
- Click "Schedule Auto-Renewal" in Tools menu
- A scheduled task will run every 4 weeks to renew activation
Click the Settings button to configure:
- Language: English, French, Spanish, German, Italian
- Theme: Light or Dark mode
- KMS Server: Custom KMS server address (default: kms.50bvd.com)
- Framework: PowerShell with WPF (Windows Presentation Foundation)
- Architecture: Modular design with separate activation, UI, and installer modules
- Compilation: Uses PS2EXE for creating standalone executable
- Requirements: Windows 10/11, PowerShell 5.1+, .NET Framework 4.7.2+
kmscact/
├── assets/ # Icons and images
├── locales/ # Translation files (JSON)
├── Modules/ # Core functionality modules
│ ├── ActivationCore.ps1
│ ├── EditionChanger.ps1
│ ├── MessageBoxHelper.ps1
│ ├── OfficeInstaller.ps1
│ └── UIHelper.ps1
├── Resources/ # Configuration and themes
├── UI/ # XAML interface definitions
├── src/ # C# launcher source
├── Compile.ps1 # Build script
├── KMS_Activator_GUI.ps1 # Main application
└── Run.ps1 # Quick run script
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License.
This tool is for educational purposes only. Use at your own risk. The authors are not responsible for any misuse or damage caused by this software.
- Report bugs: Issues
- Discussions: Discussions
If you find this project useful, please give it a star!
