Top Related Projects
Open-source Windows and Office activator featuring HWID, Ohook, KMS38, and Online KMS activation methods, along with advanced troubleshooting.
CloudMoe Windows 10/11 Activation Toolkit get digital license, the best open source Win 10/11 activator in GitHub. GitHub 上最棒的开源 Win10/Win11 数字权利(数字许可证)激活工具!
KMS Emulator in C (currently runs on Linux including Android, FreeBSD, Solaris, Minix, Mac OS, iOS, Windows with or without Cygwin)
Quick Overview
KMS_VL_ALL is a GitHub repository that provides a collection of Key Management Service (KMS) activation scripts for various Microsoft products, including Windows and Office. It aims to simplify the process of activating Microsoft software in environments where traditional activation methods may not be feasible or preferred.
Pros
- Offers activation solutions for a wide range of Microsoft products
- Regularly updated to support the latest versions of Windows and Office
- Provides both graphical and command-line interfaces for activation
- Includes detailed documentation and usage instructions
Cons
- May be considered a gray area in terms of software licensing
- Could potentially trigger antivirus warnings due to its nature
- Requires administrative privileges to run, which may pose security risks
- Not officially supported by Microsoft
Code Examples
This repository primarily contains batch scripts and configuration files rather than a code library. Therefore, code examples are not applicable in the traditional sense. However, here are a few snippets from the activation scripts:
# Activating Windows
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms kms.03k.org
slmgr /ato
This snippet demonstrates the basic commands used to activate Windows using a KMS server.
# Activating Office
cd /d %ProgramFiles%\Microsoft Office\Office16
cscript ospp.vbs /sethst:kms.03k.org
cscript ospp.vbs /act
This example shows the commands used to activate Microsoft Office products.
Getting Started
To use the KMS activation scripts:
- Clone or download the repository from GitHub.
- Run the desired activation script as an administrator.
- Follow the on-screen prompts to select the product you want to activate.
- Wait for the activation process to complete.
Note: Use these scripts at your own risk and ensure you comply with your organization's licensing agreements and policies.
Competitor Comparisons
Open-source Windows and Office activator featuring HWID, Ohook, KMS38, and Online KMS activation methods, along with advanced troubleshooting.
Pros of Microsoft-Activation-Scripts
- More comprehensive activation options, including digital license activation
- Actively maintained with frequent updates
- Includes a user-friendly GUI option
Cons of Microsoft-Activation-Scripts
- Larger and more complex codebase
- May require more user interaction for some activation methods
Code Comparison
KMS_VL_ALL:
slmgr /skms kms.srv.crsoo.com
slmgr /ato
slmgr /xpr
Microsoft-Activation-Scripts:
$KMS_IP = "kms.digiboy.ir"
$KMS_Port = "1688"
$KMS_ActivationInterval = 120
$KMS_RenewalInterval = 10080
slmgr /skms $KMS_IP:$KMS_Port
slmgr /ato
KMS_VL_ALL is simpler and more straightforward, using basic slmgr commands. Microsoft-Activation-Scripts offers more customization options, allowing users to specify KMS server details and activation intervals.
Both projects aim to activate Microsoft products, but Microsoft-Activation-Scripts provides a wider range of activation methods and a more feature-rich experience. KMS_VL_ALL focuses solely on KMS activation and offers a simpler, more lightweight solution. Users should choose based on their specific needs and technical expertise.
CloudMoe Windows 10/11 Activation Toolkit get digital license, the best open source Win 10/11 activator in GitHub. GitHub 上最棒的开源 Win10/Win11 数字权利(数字许可证)激活工具!
Pros of CMWTAT_Digital_Edition
- Provides a graphical user interface for easier activation
- Supports digital license activation in addition to KMS
- Offers more customization options for activation
Cons of CMWTAT_Digital_Edition
- Larger file size due to GUI components
- May require more system resources to run
- Less frequently updated compared to KMS_VL_ALL
Code Comparison
KMS_VL_ALL:
@echo off
setlocal EnableExtensions EnableDelayedExpansion
set "KMS_Emulation=1"
set "KMS_ActivationInterval=120"
set "KMS_RenewalInterval=10080"
CMWTAT_Digital_Edition:
public static string GetProductKey(string edition)
{
string productKey = string.Empty;
switch (edition.ToUpper())
{
case "CORE": productKey = "TX9XD-98N7V-6WMQ6-BX7FG-H8Q99"; break;
Both projects aim to activate Windows and Office products, but CMWTAT_Digital_Edition offers a more user-friendly approach with its GUI and additional features. KMS_VL_ALL is more lightweight and focuses solely on KMS activation. The code snippets show the different approaches: KMS_VL_ALL uses batch scripts, while CMWTAT_Digital_Edition is written in C#, reflecting its more complex functionality.
KMS Emulator in C (currently runs on Linux including Android, FreeBSD, Solaris, Minix, Mac OS, iOS, Windows with or without Cygwin)
Pros of vlmcsd
- More actively maintained with frequent updates
- Supports a wider range of operating systems and architectures
- Better documentation and community support
Cons of vlmcsd
- More complex setup and configuration process
- Requires compilation for some platforms
- Larger codebase, potentially more difficult to audit
Code Comparison
vlmcsd:
int main(int argc, CARGV argv) {
#if defined(_WIN32) || defined(__CYGWIN__)
setlocale(LC_ALL, ".UTF8");
#endif
return server_main(argc, argv);
}
KMS_VL_ALL:
@echo off
set KMS_Emulator=SppExtComObjHook.dll
set KMS_Emulator64=SppExtComObjHook64.dll
set KMS_VL_ALL=KMS_VL_ALL.cmd
set KMS_VL_ALL_Path=%~dp0
Summary
While vlmcsd offers more flexibility and broader platform support, KMS_VL_ALL provides a simpler, more user-friendly approach for Windows-specific KMS emulation. vlmcsd is better suited for advanced users and system administrators, while KMS_VL_ALL caters to those seeking a quick and easy solution for Windows activation.
Convert designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
KMS_VL_ALL - Smart Activation Script (Version 44)
Supported Volume Products:
Server/Windows
https://docs.microsoft.com/en-us/windows-server/get-started/kmsclientkeys
office2016 / office 2019 /office 2021
https://docs.microsoft.com/en-us/DeployOffice/vlactivation/gvlks
office2013
https://technet.microsoft.com/en-us/library/dn385360.aspx
office2010
https://technet.microsoft.com/en-us/library/ee624355(v=office.14).aspx
*Office Retail must be converted to Volume first, before it can be activated with KMS.
KMS activation on Windows 7 have a limitation related to SLIC 2.1 and Windows marker
How To Use:
Remove any other KMS solutions.
Temporary suspend Antivirus realtime protection, or exclude the downloaded file and extracted folder from scanning to avoid quarantine.
Extract the downloaded file contents to a simple path without special characters or long spaces.
Administrator rights are require to run the activation script(s).
KMS_VL_ALL offer 3 flavors of activation modes:
Manual mode (without leaving any KMS emulator traces in the system.)
make sure that auto renewal solution is not installed, or remove it
then, just run Activate.cmd
You will have to run Activate.cmd again before the KMS activation period expire(default 180 days).
You can run Activate.cmd anytime during that period to renew the period to the max interval.
If Activate.cmd is accidentally terminated before it completes, run the script again to clean any leftovers.
Auto Renewal mode (the system itself handle and renew activation per schedule.)
first, run the script AutoRenewal-Setup.cmd, press Y to approve the installation
then, just run Activate.cmd
If you use Antivirus software, it is best to exclude this file from scanning protection: C:\Windows\System32\SppExtComObjHook.dll
Online KMS mode:
You may use Activate-Local.cmd for online activation, if you have valid/trusted external KMS host server.
- edit Activate.cmd with Notepad (or text editor)
- change External=0 to 1
- change KMS_IP=172.16.0.2 to the IP/address of the server
- save the script, and run it as administrator
Setup Preactivate:
-
To preactivate the system during installation, copy $oem$ folder to sources folder in the installation media (iso/usb).
-
If you already use another setupcomplete.cmd, rename this one to KMS_VL_ALL.cmd or similar name then add a command to run it in your setupcomplete.cmd, example: call KMS_VL_ALL.cmd
-
Use AutoRenewal-Setup.cmd if you want to uninstall the project afterwards.
Notes:
The included setupcomplete.cmd support the Additional Options described previously, except Unattended Switches. Use AutoRenewal-Setup.cmd if you want to uninstall the project afterwards. In Windows 8 and later, running setupcomplete.cmd is disabled if the default installed key for the edition is OEM Channel.
More help
see ReadMe.html
KMS_VL_ALL - ä¸ä¸ªç²¾å·§çµæ´»çæ¿æ´»æ¹å¤ç
åå¤ï¼æKMS_VL_ALLç®å½æ¾å°åéçä½ç½®ï¼æ ç¹æ®å符çè·¯å¾ï¼ï¼å é¤æå¸è½½å ¶ä»ç¸å ³KMS软件ï¼éåºææ¯è½¯ä»¶ã
é¶å®çofficeéè¦ç»è¿è½¬æ¢æVLåæè½ä½¿ç¨KMSæ¿æ´»ã
*注æï¼ç±äºå¾®è½¯çéå¶ï¼å¯¹äºBIOSå ·æSLICçåçæºï¼å¯è½æ æ³ä½¿ç¨KMSæ¿æ´»Window7ç³»ç»ãæ¯æç产å
使ç¨ä¸æ¬¡æ§çKMSæå¨ç»ææ¿æ´»ï¼ç³»ç»ä¸ä¼å¢å ä»»ä½æ件ï¼
å¦æä½ ä¸éè¦èªå¨ç»æï¼å¯ä»¥ç´æ¥å³é®ç®¡çåè¿è¡Activate.cmdå³å¯ã
ä½ å¿
é¡»å¨KMSå°æï¼é»è®¤æ¯180天ï¼åå次è¿è¡ä¸æ¬¡ã
Activate.cmdæ¯ä¸ä¸ªèªå¨æ¿æ´»æ¬æºæææ¹é产åçæ¹å¤çã å®å¯ä»¥åç¬ä½¿ç¨ï¼å¦æä½ æ³ç¨ç¬¬ä¸æ¹çKMSæå¡å¨çè¯ï¼å¯ä»¥ç¼è¾è®¾ç½®Externalå¼ä¸º1ï¼å¹¶å¡«ä¸IPï¼æè ååï¼åportï¼é»è®¤1688ï¼ã
å®è£ èªå¨ç»æçKMSæ¿æ´»ï¼ç³»ç»ä¼å¢å 计åä»»å¡åå¿ è¦çhookï¼
- 1ã å å³é®ç®¡çåè¿è¡èæ¬AutoRenewal-Setup.cmdï¼è¿æ¯ä¸ä¸ªå¸¦æKMSæå¡å¨çhookï¼ä¼å«æç³»ç»çKMSç»ä»¶ï¼è¯·è®©ææ¯è½¯ä»¶æ¾è¡ï¼è¾å ¥yå®è£ ï¼å¦æä½ éè¦å¸è½½ï¼åªéè¦å次è¿è¡ä»ï¼è¾å ¥yå¸è½½ãå¦ææ¨ä½¿ç¨é²ç æ¯è½¯ä»¶ï¼æ好ä»æ«æä¿æ¤ä¸æé¤æ¤æä»¶ï¼ C:\Windows\System32\SppExtComObjHook.dll
- 2ãè¿è¡Activate.cmdå³å¯
ä¸ç®¡ä½ æ¯ç¨åªç§æ¹å¼æ¿æ´»ï¼å¦æä½ å®è£ äºæ°ç产åï¼ä½ ä»è³å°éè¦è¿è¡ä¸æ¬¡Activate.cmdæ¥å¤ç产åæ¿æ´»ã
å ¶ä»æ件
- Check-Activation-Status-vbs.cmd æ¯æ£æ¥æ¿æ´»ç¶æçèæ¬ï¼ä½¿ç¨VBSï¼ã
- Check-Activation-Status-wmic.cmd æ¯æ£æ¥æ¿æ´»ç¶æçèæ¬ï¼ä½¿ç¨WMIï¼ã
- $OEM$ æ¯ç¨äºå°è£ ç³»ç»é¨ç½²èªå¨æ¿æ´»çæ件夹ã
Credits:
- namazso - SppExtComObjHook, IFEO AVrf custom provider.
- qad - SppExtComObjPatcher, IFEO Debugger.
- Mouri_Naruto - SppExtComObjPatcher-DLL
- os51 - SppExtComObjPatcher ported to MinGW GCC, Retail/MAK checks examples.
- MasterDisaster - Original script, WMI methods.
- qewpal - KMS-VL-ALL script.
- Windows_Addict - suggestions, ideas and documentation help.
- NormieLyfe - GVLK categorize, Office checks help.
- rpo, presto1234 - scripting suggestions.
- Nucleus, Enthousiast, s1ave77, l33tisw00t, LostED, Sajjo and MDL Community for interest, feedback and assistance.
- abbodi1406 - KMS_VL_ALL-SppExtComObjPatcher-kms
This is a copy from the mydigitallife forum.
https://forums.mydigitallife.net/threads/kms-activate-windows-8-1-en-pro-and-office-2013.49686/page-76#post-838808
Top Related Projects
Open-source Windows and Office activator featuring HWID, Ohook, KMS38, and Online KMS activation methods, along with advanced troubleshooting.
CloudMoe Windows 10/11 Activation Toolkit get digital license, the best open source Win 10/11 activator in GitHub. GitHub 上最棒的开源 Win10/Win11 数字权利(数字许可证)激活工具!
KMS Emulator in C (currently runs on Linux including Android, FreeBSD, Solaris, Minix, Mac OS, iOS, Windows with or without Cygwin)
Convert designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot