MAS activation methods compared

MAS bundles several unrelated activation techniques behind one menu, and picking the wrong one is the most common reason an activation attempt fails. This page compares what each method supports and what its trade-offs are. Method behaviour is documented by the project itself — see the official documentation for the authoritative description.

MethodWindowsOfficeTypeInternetPersistenceTypical useLimitations
HWIDWindows 10, 11NoDigital license tied to hardwareRequiredPermanent for that hardwareA normal desktop or laptop you keepRe-runs needed after major hardware changes; not for Server or OfficeOfficial docs
OhookNoOffice 2013–2024, Microsoft 365 appsLicense-check hookNot requiredPermanent while the hook stays in placeActivating Office, including offline machinesOffice only; can be undone by some repair/reinstall operationsOfficial docs
TSforgeWindows, Windows Server, ESUYesLicensing store entryRequired on newer builds (26100+)PermanentEditions and products the other methods do not cover, including ESUNewest and most build-sensitive method; behaviour varies by buildOfficial docs
KMS38Windows 10, 11, ServerNoExtended KMS expiryNot required after setupUntil 2038Editions with no HWID path, e.g. Server and some LTSC scenariosWindows only; a dated expiry rather than a true digital licenseOfficial docs
Online KMSWindows, Windows ServerYesExternal KMS hostRequired for every renewal180 days, renewed by a scheduled taskA fallback when a permanent method is unavailableDepends on a reachable external host; stops if renewals failOfficial docs

Every row links to the upstream documentation for that method. Where this page and the official documentation disagree, the official documentation is correct — tell us and we will fix the row.

Notes that are easy to miss

  • "Supports Office" is not the same as "activates Office the same way". Ohook intercepts the licence check locally; TSforge writes into the licensing store. A repair or major update affects those two very differently.
  • Internet requirement is about the moment of activation, not afterwards. HWID needs a connection once to obtain the digital licence; Online KMS needs one on every renewal, forever.
  • Build sensitivity matters more than age. TSforge behaviour differs across Windows builds, which is why a method that worked on one machine can fail on another running a newer build.
  • Nothing here changes licence entitlement. These methods change activation state; they do not grant you a licence from Microsoft.

How to choose

  • Windows 10 or 11 on your own machine — HWID first; it survives reinstalls of the same edition on the same hardware.
  • Office of any recent version — Ohook; it is the only method here designed for Office and works without a connection.
  • Windows Server, ESU, or an edition HWID refuses — TSforge, then KMS38 as a fallback.
  • Nothing permanent applies — Online KMS, accepting the 180-day renewal cycle.

Reading the "permanent" column honestly

Permanent here means "no expiry date is set", not "cannot ever be undone". Hardware changes, edition changes, Office repairs and future licensing changes on Microsoft's side can all invalidate a state that was permanent when it was applied. KMS38's 2038 date and Online KMS's 180 days are, by contrast, explicit expiries.

Related