Skip to content

@CHEF-KOCH CHEF-KOCH released this Feb 19, 2019 · 5 commits to master since this release



- Extract files to any directory
- Running growosstate.exe with admin rights.
- It's Done! All work is done by slc.dll.
- Other bugfixes.

- Instead of relying on the registry to get tickets, we updated the slc_hwid.dll and slc_kms38.dll of s1ave77 and the grewosstate of the ADK version.
- Smaller in size
- Getting tickets is faster.

How to compile slc.dll file?

  • Download slc Source Code
  • Download MinGW-w64 compiler
  • Put source code folders in compiler folder in the following structure:
  • mingw64\slcR
  • mingw64\slcVL
  • Now run compile.cmd
  • slc.dll = 64bit, slc32.dll (rename to slc.dll) 32-bit
  • slcR = For Digital License , slcVL = For KMS38

Checksum v5.6 SHA3-256: E52ACDE760E3B77CA7B42EA9992B16A6225D446CC5CE6A5C0A2717E364D71C41
Filename: DigitalLicense
File size: 908 KB (930,471 bytes)

Checksum v5.08 SHA3-256: D1066804DDFFA8D4FCD7AD30119E2CC16908FAEAC6DE61A83191A8BF4A5CBE71
Filename: slc_All_in_one
File size: 594 KB (608,746 bytes)

Checksum v5.6 SHA3-256: E52ACDE760E3B77CA7B42EA9992B16A6225D446CC5CE6A5C0A2717E364D71C41
Filename: DigitalLicense
File size: 908 KB (930,471 bytes)


Version: 3.5
SHA3-256: 31718629484A05D585DE33977C186676058161E066B7821C766DCB01F5539D0F

VT v3.5

"New" Source code URL


Assets 8

@CHEF-KOCH CHEF-KOCH released this Dec 1, 2018 · 10 commits to master since this release


KMS / 2038 & Digital & Online Activation Suite includes 4 different activation methods.

KMS png 2ab1c3ce7e3f1695a0d5f71357db73f3

This tool includes 4 different activation methods.

KMS Inject, Digital, KMS 2038 and Online activation.

While this script is being created, abbodi1406’s script is referenced. Thank him so much.

Some security programs will report infected files, that is false-positive due KMS emulating.
NOTE: Windivert and Digital Activation methods are virus free

If use this tools remove any other KMS solutions and temporary turn off AV security protection.

$OEM$ Activation About:
3 methods are also $OEM$ activation support.
To preactivate the system during installation, copy $OEM$ folder to "sources" folder in the installation media (iso/usb)
$OEM$ activation method also enable the KMS task scheduling system during installation. (digital and KMS2038 activation method except)

Virustotal results of the application exe and dll files

Virustotal results of dll files of KMSInject method
x64 KMS.dll (April 27, 2019)

x86 KMS.dll (April 27, 2019)

Virustotal results of exe and dll files of the Digital & KMS38 Activation method
digi-ltsbc-kms38.exe (31 March 2019)

slc.dll (12 May 2019)

Activation Method Support Products Activation Period

Digital License - Windows 10 - Permanent
KMS38 License - Windows 10 / Server - Until 2038 years
KMS License - Windows 7 (VL) 8 / 8.1 / 10 / / Server / Office - 180 day license (KMS Task Scheduling is required for a perpetual license)
Online KMS License - Windows 7 (VL) 8 / 8.1 / 10 / / Server / Office - 180 day license (KMS Task Scheduling is required for a perpetual license, this option does not exist in the script)


The WinDivert method is not included in version v7.3 because it is not running healthy since Windows 10 v1809 and later
versions will not be included.

Supported Volume Products:

  • Windows 7 (VL) / 8 / 8.1 / 10
  • Windows Server 2008 R2 / 2012 / 2012 R2 / 2016 / 2019
  • Office 2010 / 2013 / 2016 / 2019 (VL)

Special Thanks

  • TNCTR Family
  • Nsane Family
  • abbodi1406
  • qewlpal
  • s1ave77
  • cynecx
  • qad
  • Mouri_Naruto
  • WindowsAddict


- Windows SKU ID and Application ID rearming commands added for KMS38 method. Thus, the KMS38 method has become most stable
- Activation status control codes are rewritten. All bugs are fixed. (thanks abbodi1406)

- KMS38 method is LTSB/LTSC and other versions of Windows did not perform the activation process, this bug has been fixed.

- Activation status check option improved. You can now check the activation status of all Office products installed on the machine. In previous releases, only the activation status of an Office product was displaying.

- The slc.dll file required for digital and KMS 2038 method is organized as a single file for retail (digital) and volume (KMS 2038) versions.

- Improved unattended parameter for $OEM$ activation in KMS Inject and Digital methods.
- Improved triggering of automatic activation parameter in task scheduling option in KMSInject method.

- In KMS Inject and Online KMS methods, if the KMS client product key is not installed in the Windows and Office version, the application is only installing the product key, not activating. This bug has been fixed.

-The slc.dll file required for digital and KMS 2038 methods is organized in two separate files for retail and volume versions.

-Fixed the issue of not activating Office 2019 products on KMSInject method.

v6.5 Changes:
- The WinDivert method has been removed. (Windows 10 does not work as healthy as v1809)
- Activation status check option improved.
- The product key installation process was improved in Online and Inject Activation methods.
- 2 servers are added for Online Activation method.
- Some improvements were made to all cmd scripts.

v6.4 Changes:
- Fake virus warnings are minimized in WinDivert method.

- The problem of WinDivert and Inject cannot load product key has been fixed.

- Some cosmetics corrections were made.

- Fixed KMSClient.exe was not found error for WinDivert method.
- Fixed install product key failed during activation after KMS Task Scheduling.

- KMS 2038 activation method added.
- Since the color codes used in the CMD interface are not supported in the pre-Windows 10 versions, the interface was corrupted when KMS Suite was run, so the operating system check control was added for this malfunction.
- KMS server selection automated in KMS online activation method.

- Fixed the issue that the KMS Task Scheduling function did not work in the Injekt method.

- Added new registry values for Office 2016 and Office 2019 products. (KMS methods have been fully optimized for Office 2019.)
- Injection KMS.dll files have been re-encoded for the addition of ePID support for Windows 10, Server, and Office 2019 versions. (thanks abbodi1406 [MDL])

- Incorrect virus warning in 32bit KMSClient file in WinDivert method has been removed.
- Minor changes were made to make it more usable in cmd scripts in all methods
(NOTE: KMS application is currently considered clean by the most commonly used antivirus applications.)

- Resolved the issue of Office activation on 32bit systems by recoding KMS.dll files in Inject method. (thanks abbodi1406 [MDL])
- Added the script to convert VOLUME version from a RETAIL version for Office 2016 and 2019 products. (Office versions require VOLUME version to be activated with KMS.)
- The way the $OEM$ folder is moved to the desktop has been changed. (In previous versions the $OEM$ folder was in sfx / exe format, which caused antivirus applications to see the $OEM$ file as harmful)

- Added new GVLKs for Windows Server 2019.

- The .dll files of the KMS Inject method have been re-coded and the fake virus alert has been removed. (thanks Mouri_Naruto [MDL])

- Added new GVLKs for Office 2019

- Added online activation method.


Checksum SHA3-256: A32CE331396393F8B0A4F98A0571F8CFDC0DDDF174AE240CF8D5D69890AC3F73
Filename: Online_Activation_Suite_7.5.rar
File size: 5.13 MB (5,381,609 bytes)

Checksum SHA3-256: 7907DED13F2F54EDC72717DD336971F99B22B513436CFD1F603DB4F7BC143A50
Filename: KMS-Digital-Online_Activation_Suite_v7.4_ENG_TUR.rar
File size: 1,97 MB (2.066.951 bytes)

Checksum SHA3-256: 5AA1E11467948965C2C0726A505B48A3219DF6D6C4EB1FC7D5CF56984741F3AB
Filename: KMS-Digital-Online_Activation_Suite_v7.3_ENG.rar
File size: 5,20 MB (5.462.562 bytes)

Checksum SHA3-256: 8F99A1B2AC8CF56E5DFD026F41D07B8CC6058F299B91E0B30DF85A58AC85731D
Filename: KMS2038 & Digital & Online Activation Suite v7.2.rar
File size: 1,96 MB (2.060.537 bytes)

Checksum SHA3-256: F935C6569D1E9ED5232360C100009CA942F6EB04C7C65EAA46D62C2FE1540BAA
Filename: KMS-Digital-Online_Activation_Suite_v7.1_ENG +TUR.rar
File size: 1.97 MB (2,069,489 bytes)

Checksum SHA3-256: 9D369B38DA5465B740A75B5B4C57D932D1C91F7545177793377661F8BF014E09
Filename: KMS-Digital-Online_Activation_Suite_v7_ENG.rar
File size: 0.97 MB (1,024,050 bytes)

Checksum SHA3-256: B8D03BA8ACFF865AC6E57CE888D70A672D80CD22DB07FB0010600774BEC89451
Filename: KMS-Digital-Online_Activation_Suite_v6.5_ENG.rar
File size: 2.89 MB

Checksum SHA3-256: BDC44E0AC00B573BAC03B8FEFCD7A3146DBF0DFB5657863635D037C1032F8801
Filename: KMS-Digital-Online_Activation_Suite_v6.7_ENG.rar
File size: 999 KB

Checksum SHA3-256: DE98547BED8DDEA62C1D0EB5A73D73D6014C30E5C905C8F7C0B2D0806F7B1BA0
Filename: KMS-Digital-Online_Activation_Suite_v6.8_ENG.rar
File size: 0,97 MB

x64 KMS.dll

x86 KMS.dll





Assets 13

@CHEF-KOCH CHEF-KOCH released this Dec 1, 2018 · 10 commits to master since this release


This tool is only available for Windows 10 LTSC 2019 version. Do not use in other versions. Through this tool, the KMS activation of 7047 days occurs for LTSC 2019 version of Windows 10.

7047 day activation information of Windows 10 LTSC 2019 is not deleted when you activate Office versions.


  • KMS 2038 activation method added.
  • Since the color codes used in the CMD interface are not supported in the pre-Windows 10 versions, the interface was corrupted when KMS Suite was run, so the operating system check control was added for this malfunction.
  • KMS server selection automated in KMS online activation method.
Assets 3

@CHEF-KOCH CHEF-KOCH released this Nov 29, 2018 · 11 commits to master since this release


Windows /server /Office Activator (Fork, Open Source & clean from AV's detection)

This script contains following features:

  • Windows 10 - Digital License Activation

  • Windows 10 /Server - KMS38 Activation

  • Windows /Server /Office - Online KMS Activation

  • Check Activation Status

  • Extract $OEM$ Folder for Preactivation

  • Windows 10 Insert Keys and Change Edition


   HWID and KMS38

 - Modified file "gatherosstateLTSB15.exe" (For HWID) has been converted to text using 
   'Compressed 2 txt' by AveYo to avoid
   the possible AV's detection. This file will be extracted in only LTSB 2015 Activation.
 - Added ClipSVC tokens Rebuilding (by default) (Thanks to @s1ave77 for the idea)
   (To solve the issue when system image is used on different machines)
 - Added service checks for ClipSVC, wlidsvc (Not in KMS38), and sppsvc (Thanks to @s1ave77 for the idea)
 - Added reattempts for ticket generation and activation.
 - Added new keys for 1903 server releases (For KMS38)
 - KMS38 script can now unlock the 180 days KMS lock without using full Rearm and Restart.
   Now it'll apply the SKU-APP ID rearm if required. (Idea taken from the @Ratiborus Tools)
 - Added a separate KMS38 protection script to protect the KMS38 activation from being overrun by 
   180 days KMS Activators by accident or even on purpose.
   (Thanks to @AveYo aka @BAU for the Reg_takeownership snippet

   Online KMS

 - Renewal task function has been removed to avoid the possible AV's detection.
   Because AV's suspect the background task but same codes can be run just fine in the foreground.
   In replacement, I've added the Desktop context menu entry for the script for easy manual renewal in case if registered 
   server goes down, and just FYI added server in the script are running from approx 3 years without problems
   and user would need to run the script for renewal after 180 days when the registered server goes down.
 - Updated the script to KMS_VL_ALL 32 beta
   (Imp - Now script will retry to activate in case of failed activation, it increases it's reliability very much)
   (Thanks to @abbodi1406 for the update)
 - Now KMS servers will be tested on the Port 1688 with powershell instead of ping for more accuracy.
   (Thanks to @RPO for the codes)
 - Added appropriate colors in activation output.

 - Added powershell codes for the admin auto elevation with parameters capability. 
   (Thanks to @AveYo aka @BAU for the codes)
 - Added /u parameter for the unattended run instead of changing the value in script.
 - For those scripts which may need to provide the long output, I've added powershell snippet 
   to keep the window height fixed with long buffer size capability.
   (Thanks to @dbenham for the codes
 - Updated the ReadMe's with the Activation info regarding How it works? and Is it safe to use? and possible issues users might face.
 - Other minor improvements.


 - Made an AIO script with the help from av friendly codes,
   Compressed2TXT by @AveYo aka @BAU
   'Extract the text from script without character issue' by @Compo

MAS 0.8

- HWID and KMS38 activation now use the new slc.dll method which requires no registry and temp file.
  Thanks to @sponpa for the new ideas and codes.
  and Thanks to @leitek8 for further improvements.
  Users can easily compile the slc.dll file. Thanks to @leitek8 for providing the instructions.
- HWID and KMS38 activation now use the Windows 10 17134 ADK gatherosstate.exe file.Process is quite fast now. Thanks to @sponpa for the idea.
  For LTSB 2015, script uses the mod gatherosstate.exe file from the @angelkyo open source tool
- Added following editions for the KMS38 activation.

  ServerCloudStorage     [Server 2016]
  ServerDatacenter       [Server 2016 & 2019]
  ServerDatacenterCor    [Server 2016 & 2019]
  ServerSolution         [Server 2016 & 2019]
  ServerSolutionCor      [Server 2016 & 2019]
  ServerStandard         [Server 2016 & 2019]
  ServerStandardCor      [Server 2016 & 2019]
  ServerDatacenterACor   [Server Version 1709 & 1803 & 1809]
  ServerStandardACor     [Server Version 1709 & 1803 & 1809]

- To activate server *cor and *acor editions with KMS38, added the required clipup.exe file from the server 2016 iso in the Files folder.
- In KMS38, instead of clearing global KMS IP, script now set specific KMS host IP to the localhost
  The advantage of doing this is that It helps KMS38 remain untouched from the global KMS IP but other products can still use the global IP.
  Thanks to @abbodi1406 for help.
- Digital license script now hides the Activation cmd error output. (Never show any useful info)
- Scripts now check the following problematic characters in the File Path Name. Thanks to @Jeb for the code and @abbodi1406 for the help.
` ! @ % ^ & ( ) + = ; ' ,
- Online KMS Script now hides the info about offline servers.
- Online KMS and clear KMS cache Script are now updated, Thanks to @abbodi1406 for the update
- Online KMS script now will attempt to activate maximum 2 times to prevent a loop in case of failed activation.
- Updated the KMS server list.
- Fixed an issue in online KMS where Task Scheduler will show incorrect last result report (cosmetic).
- Updated the Readme and a few cosmetic changes in the scripts.
- That's all I remember.

VT 0.9
SHA3-256: A3746B0DAF8BDA02786AA32F4AF76DC7A62FF523D4EF0CEAE1819EC378680471

VT 0.8

VT 0.7

Assets 5

Supported Windows 10 editions (SKUs):

  • Core (Home) (N) - HWID/ KMS38
  • CoreSingleLanguage (N) - HWID/ KMS38
  • Professional (N) - HWID/ KMS38
  • ProfessionalEducation (N) - HWID/ KMS38
  • ProfessionalWorkstation (N) - HWID/ KMS38
  • Education (N) - HWID/ KMS38
  • Enterprise (N) - HWID/KMS38
  • EnterpriseS (N) 2015 - HWID
  • EnterpriseS (N) 2016 - HWID/ KMS38
  • EnterpriseS (N) - KMS19
  • ServerStandard(Core) (N) - KMS38
  • ServerDatacenterCore) (N) - KMS38
  • ServerSolution(Core) (N) - KMS38

Silent Mode:

  • hwid.kms38.gen.mk6 hwid
  • hwid.kms38.gen.mk6 kms38


--added an option to clean ClipSVC tokens, this can be used to activate System Images on different machines since you cannot activate 2 systems using the same tokens

--processes have been reworked
--AiO slc.dll for HWID and KMS38 processes
--new DLL uses gatherosstate.exe from 17134 ADK, only LTSB 2015 uses a modded version of it
--processes now read SKU-ID directly from the OS
--channel is determined from DigitalProductId4, the SKU ID is determined from kernel value.
--TargetSKU.txt now uses generic values for OS detection and process
--TargetSKU.txt can still use SKU-ID value as a fallback
--implemented checks for service functionality of wuauserv, clipsvc, wlidsvc and sppsvc
--System checks will try to enable any disabled service(s) temporarily and start them to assure working processes
--changes are redone after checking and during the processes
--error messages will help to determine problems

Checksum Package SHA3-256:

  • 9AD55078AC55731CEFC7CEFB4583A9907C57CD0762B5E8E3E875C217B0393C61

Checksum Exe SHA3-256:

  • D984607F3E72CE63E98D0C00A6637B1AF2D8332E3A6561E13C6091A70714BF7C


Assets 6

Basically the same as HWID Generation under different names and some CMD gimmicks the world doesn't need to include this into the ISO (homebrew).

  • W10 Digital License Activation Script included
  • Digital License Generation without KMS included


  • W10 digital license activation script is abandoned and replaced by Microsoft Activation Script 0.4+.
Assets 3

@CHEF-KOCH CHEF-KOCH released this Jun 19, 2018 · 11 commits to master since this release

Fixes and improvements

  • added Office 2019 gVLKs/checks, ServerARM64 gVLK
  • fixed issue in Office licensing check, which caused activation to be skipped for single apps
  • implemented debug mode in KMS_VL_ALL.cmd
  • extra changes for SppExtComObjPatcher.cmd/setupcomplete.cmd:
  • added Windows Defender (Win 8.1 or 10) exclusion commands for SppExtComObjPatcher.exe/SppExtComObjHook.dll (no affect if Defender is disabled)
  • added KMS IP/Port manual registry for OSPP, to allow auto-activation if you installed Office later (it doesn't affect non-KMS licenses)
  • sppsvc.exe hook for Windows 7 will not be installed if it doesn't support KMS (e.g. Ultimate edition)
Assets 5

HWID Generation without KMS or predecessor install or upgrade

Supported OS

Basically all Windows Versions (except Server variants)!

  • Core (Home) (N)
  • CoreSingleLanguage (N)
  • Professional (N)
  • ProfessionalEducation (N)
  • ProfessionalWorkstation (N)
  • Education (N)
  • Enterprise (N)
  • EnterpriseS (N)

Readme and source code is included

Assets 3

@CHEF-KOCH CHEF-KOCH released this May 14, 2018 · 14 commits to master since this release

slshim v11 [2017]

  • Readme included.
  • SHA-1: 777A8B5C0DDAC6B6B1305917CDE5847E45FA86F5
  • SHA-256: 29377AFD2BB3724AB60DB565E4C3FAC9AB716304243C2AC7678FB3219691A27C
Assets 3
You can’t perform that action at this time.