Skip to content

Instantly share code, notes, and snippets.

@mndambuki
Created June 7, 2020 03:41
Show Gist options
  • Save mndambuki/bf3b6a1de33dd84dc4f59dcf8e111618 to your computer and use it in GitHub Desktop.
Save mndambuki/bf3b6a1de33dd84dc4f59dcf8e111618 to your computer and use it in GitHub Desktop.
Activate Microsoft Office 2019
@echo off
title Activate Microsoft Office 2019 !
cls
echo ============================================================================
echo #Project: Activating Microsoft software products
echo ============================================================================
echo.
echo #Supported products:
echo - Microsoft Office Standard 2019
echo - Microsoft Office Professional Plus 2019
echo.
echo.
(if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office16")
(if exist "%ProgramFiles(x86)%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office16")
(for /f %%x in ('dir /b ..\root\Licenses16\ProPlus2019VL*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)
(for /f %%x in ('dir /b ..\root\Licenses16\ProPlus2019VL*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)
echo.
echo ============================================================================
echo Activating your Office...
cscript //nologo slmgr.vbs /ckms >nul
cscript //nologo ospp.vbs /setprt:1688 >nul
cscript //nologo ospp.vbs /unpkey:6MWKP >nul
cscript //nologo ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP >nul
set i=1
:server
if %i%==1 set KMS_Sev=kms.03k.org
if %i%==2 set KMS_Sev=kms.03k.org
if %i%==3 set KMS_Sev=kms.03k.org
if %i%==4 goto notsupported
cscript //nologo ospp.vbs /sethst:%KMS_Sev% >nul
echo ============================================================================
echo.
echo.
cscript //nologo ospp.vbs /act | find /i "successful"
(echo.
echo ============================================================================
echo #Please feel free to contact me at [email protected] if you have any questions or concerns.
echo ============================================================================
choice /n /c YN /m "Would you like to visit my Page [Y,N]?"
if errorlevel 2 exit) || (echo The connection to my KMS server failed! Trying to connect to another one...
echo Please wait...
echo.
echo.
set /a i+=1
goto server)
explorer "http://github.io/agileehsan"
goto halt
:notsupported
echo.
echo ============================================================================
echo Sorry! Your version is not supported.
echo.
:halt
pause >nul
@arif32ps
Copy link

I signed up here only to show you my gratitude. This worked like magic. Thank you so much. I have tried so many things until this. You rock man! It worked like a charm.. :) Thank you for sharing..

@aashika262
Copy link

Thank you so much. It worked!!!!

@sekpehenry
Copy link

It worked. thanks so much

@ngocbae98
Copy link

Not working for me!

@simesh
Copy link

simesh commented Jul 21, 2024

It worked. Thank you so much for your contributions.

@mian7860
Copy link

its not working they said its ready but still its not working

@mian7860
Copy link

Capture
that the image

@sreejithforchrist
Copy link

wow amazing!!!! it really worked. thanks to the team crew

@richardDobron
Copy link

It only says "Activating Office" then jumps to "Would you like to visit my page?" without mentioning if it's successful or not. Please help :(

You need to run this script as Administrator

@Butcherson1
Copy link

is it possible to run the Script on a Mac (M2)

@Fraz-Liaqat
Copy link

What should be the default location for installing Office so that this code will work?

@ThaiTam1169
Copy link

It worked very well this time too. Thanks for your sharing!!!

@hays-sleiman
Copy link

Can confirm this worked for activating Office 2019 Pro Plus. And I didn't need to run it as Administrator and no reboot required. I ran it as standard user, opened Office and it showed as Activated right away.

@amrelnaki
Copy link

amrelnaki commented Sep 7, 2024

Uploading WhatsApp Image 2024-09-07 at 1.35.24 PM.jpeg…
The lists in Excel contain confusion or error marks, given that the product was activated through this method. What is the solution to remove error marks from the lists?

@jovegod
Copy link

jovegod commented Sep 27, 2024

it worked perfectly well you have to activate it using administrator privilege.
thank you very much.

@kira-light-yagami
Copy link

but how to use?

search on youtube

@Edz020
Copy link

Edz020 commented Nov 7, 2024

image

can someone help me here? thanks in advance

@eddyidris
Copy link

Safety warning!!!
you can implement it from powershell as admin. after implement read following.

After implement remove to kms.03k.org The script is set to connect to an external KMS server (kms.03k.org), which is not an official Microsoft server. Connecting to unknown or unofficial KMS servers can introduce security risks, such as exposing your system to malware or unauthorized access.
Ideally, KMS activation should be done through a trusted internal KMS server managed by your organization or directly through official Microsoft channels if you have a valid license.

How to remove kms.03k.org from powershell as admin

Navigate to the Office installation directory

if (Test-Path "$Env:ProgramFiles\Microsoft Office\Office16\ospp.vbs") {
Set-Location "$Env:ProgramFiles\Microsoft Office\Office16"
} elseif (Test-Path "$Env:ProgramFiles(x86)\Microsoft Office\Office16\ospp.vbs") {
Set-Location "$Env:ProgramFiles(x86)\Microsoft Office\Office16"
} else {
Write-Host "Office 2019 not found." -ForegroundColor Red
exit
}

Remove the KMS server host configuration

Start-Process -FilePath "cscript.exe" -ArgumentList "ospp.vbs /remhst" -NoNewWindow -Wait
Write-Host "KMS server has been removed from Office configuration." -ForegroundColor Green

after implementing you can still use office without activation for 179 days. you decide guys i just shared my experience

here is the key used in script NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP

another activation option temporary type following command slmgr.vbs /rearm
To extend the grace period for Microsoft Office 2019 using KMS or without a valid key, you can use the slmgr.vbs /rearm command, which resets the activation grace period. However, this command can only be used a limited number of times—typically 5 times—before it stops working.

@liujunyi8652
Copy link

It works! Thanks a lot.

@DHernandez9
Copy link

DHernandez9 commented Dec 16, 2024

I got my Office 2019 pro Genuine Microsoft license key from this website click Here

@AdemLamser
Copy link

https://hypestkey.com/product/microsoft-office-ltsc-professional-plus-2024/

Thanks you, got office ltsc 2024 pro plus here + windows 11 pro

Both key really retail, and they give me all certification for my key!!!

@JaneDavis9
Copy link

I got my Office 2019 pro Genuine Microsoft license key from this website click Here

Thanks. I Take a windows 11 pro and Office 2019 pro from the website with big discount. instantly delivered and both worked without any problem. I trust the website because the company registered the UK. you can also see here
https://find-and-update.company-information.service.gov.uk/company/15123928

@spiritsfortechnology
Copy link

Many Thanks, Works for me.

@Muhammadwisalkhattak
Copy link

thanks it works

@mahmoud-anter
Copy link

wow amazing!!

@manish3s
Copy link

Perfect brother...its works

@hpsxrb
Copy link

hpsxrb commented Jan 30, 2025

Great !

@hellL1ght
Copy link

appreciate

@EthicalHacker4
Copy link

image

can someone help me here? thanks in advance

Bruh. You ever made a BAT file or what?
STEP - 1
Open Microsoft Notepad

STEP - 2
Paste the code there

STEP - 3
Name it example.bat

STEP - 4
Save it & Run it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment