Microsoft Activation Script 1.0 Stable | SLSHIM 6.4

Microsoft Activation Script — Microsoft Activation Script.cmd. Windows, Server & Office Activator, Open Source and clean from Antivirus Detection. This script is the merger of my previous scripts which are: W10 Digital License Activation Script, W10 LTSB 2015 Digital License Activation Script, Online KMS Activation Script, Digital + KMS Preactivation Script. These previous scripts are now discontinued and from now on i’ll only work on «Microsoft Activation Script».

Supported Products
Digital License / KMS38:

Windows 10

  • Core (N) (Digital License/KMS38)
  • CoreCountrySpecific (Digital License/KMS38)
  • CoreSingleLangua
    ge (Digital License/KMS38)
  • Education (N) (Digital License/KMS38)
  • Enterprise (N) (Digital License/KMS38)
  • EnterpriseS (N) (LTSB 2015) (Digital License)
  • EnterpriseS (N) (LTSB 2016) (Digital License/KMS38)
  • EnterpriseS (N) (LTSC 2019) (KMS38)
  • Professional (N) (Digital License/KMS38)
  • ProfessionalEducation (N) (Digital License/KMS38)
  • ProfessionalWorkstation (N) (Digital License/KMS38)
  • ServerRdsh (Digital License/KMS38)

* KMS38 doesn’t support W10 1507.


  • ServerStandard (Core) (KMS38)
  • ServerDatacenter (Core) (KMS38)
  • ServerSolution (Core) (KMS38)

Online KMS

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


Homepage | Changelog
OS: Windows 7 / 8 / 8.1 / 10 (x86-x64)
Language: ENG
Medicine: Freeware
Size: 5,82 / 1,75 / 2,61 / 1,55 MB.


Download SLSHIM 6.4:


  • [Patcher] The «GenerateTicket» function has been replaced with a «PatchGatherosstate» function. (This shifts most of the error handling to the executing script allowing for more flexible use)
  • [Patcher] The patched gatherosstate’s PE checksum is updated. This is a pretty important change, because some AVs (most notably Cylance) detect non-matching PE checksums for binary files.
  • All functions have been rewritten to my idea of the Hungarian notation and now use proper heap functions.
  • Removed redundant/unneeded use of Microsoft’s typedefs.
  • The Makefile was adjusted.
  • An error box is thrown when using an incorrect version of gatherosstate. (Must be the x86 14393 ADK gatherosstate with PE Checksum 0x60A8D)
  • The code is much more readable. (At least I hope so)

Download The Integrated Patcher (with a modified version of SLSHIM 6.4):

Download SLC Library:

SLC Library
3 Versions of a modified SLSHIM library by the author of KMS38 and HWID methods.

  • The 6.0 Version is the one used by s1ave77 in his hwidgen tool. (By the way, please do not use his tools)
  • The 6.1 Version fixes some major problems with 6.0.
  • The 6.2 Version fixes some minor problems and it went through a bit of code cleanup.
  • The 6.3 Version is a minor (but very important) addition by me to correctly acquire the SkuId on any Windows edition and version.
  • The 6.3.1 Version is a minuscule fix for editions with 1 character long SkuIds.

Download Static Patch Method:

This method generates a ticket using a custom «gosDLL.dll» library and a patched version of 14393 gatherosstate.exe.

Download Dynamic Patcher:

This method generates a ticket using the 6.3 SLC library and a dedicated patcher for (and only for) the unmodified 14393 gatherosstate.exe. This method ALWAYS generates a correct ticket, but is detected as malicious by any sane antivirus. (The advantage is that the initial gatherosstate.exe is completely clean and unmodified). It works by fooling gatherosstate into thinking the system SkuId is 100 and replacing the hardcoded Pfn for it with the system one acquired from the registry.

Добавить комментарий