Convert Figma logo to code with AI

kkkgo logoKMS_VL_ALL

🔑KMS_VL_ALL - Smart Activation Script

2,942
423
2,942
4

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 数字权利(数字许可证)激活工具!

8,345

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:

  1. Clone or download the repository from GitHub.
  2. Run the desired activation script as an administrator.
  3. Follow the on-screen prompts to select the product you want to activate.
  4. 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.

8,345

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 Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

KMS_VL_ALL - Smart Activation Script (Version 44)

Supported Volume Products:

see here

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