Aktywacja pakietu Office przez CMD jest możliwa dla lokalnych, głównie wolumenowych wersji pakietu, takich jak Office 2019, Office LTSC 2021 i Office LTSC 2024. Służy do tego oficjalny skrypt ospp.vbs. Potrzebujesz uprawnień administratora, legalnego klucza produktu oraz właściwej ścieżki do folderu instalacyjnego Office.
Czym jest ospp.vbs i kiedy można go użyć?
ospp.vbs, czyli Office Software Protection Platform script, to skrypt dostarczany z lokalnymi instalacjami Microsoft Office. Pozwala z poziomu Wiersza polecenia sprawdzić status licencji, wprowadzić klucz produktu, uruchomić aktywację oraz zdiagnozować część błędów.
Narzędzie dotyczy przede wszystkim wersji licencjonowanych wolumenowo, takich jak Office 2019, Office LTSC 2021 i Office LTSC 2024. Może być używane także z innymi lokalnymi edycjami, jeśli instalacja obsługuje ten skrypt.
ospp.vbs nie służy do aktywacji Microsoft 365 Apps. W przypadku subskrypcji licencja jest powiązana głównie z kontem Microsoft lub kontem organizacji. Do aktywacji systemu Windows używa się natomiast narzędzia slmgr.vbs, a nie ospp.vbs.
Co przygotować przed aktywacją?
Przed rozpoczęciem sprawdź, czy masz wszystkie elementy potrzebne do legalnej aktywacji:
- konto z uprawnieniami administratora w systemie Windows
- legalny, 25-znakowy klucz produktu pasujący do zainstalowanej edycji Office
- połączenie z internetem, jeśli aktywacja ma odbyć się online
- informację, czy Office jest zainstalowany w wersji 32-bitowej czy 64-bitowej
- poprawną datę i godzinę systemową
Klucz musi odpowiadać nie tylko numerowi wersji, ale także edycji i kanałowi licencjonowania. Klucz do Microsoft 365, Office Home & Student lub innej edycji detalicznej nie musi działać z instalacją wolumenową Office Professional Plus albo Office LTSC.
W organizacjach licencje wolumenowe mogą korzystać z MAK albo firmowego KMS. Publiczne serwery KMS znalezione w internecie nie są właściwym rozwiązaniem dla użytkownika domowego. Mogą prowadzić do naruszenia warunków licencji, instalacji złośliwego oprogramowania lub utraty kontroli nad konfiguracją systemu.
Jak aktywować Office przez CMD krok po kroku?
- Uruchom CMD jako administrator – otwórz menu Start, wpisz cmd, kliknij prawym przyciskiem „Wiersz polecenia” i wybierz „Uruchom jako administrator”. Przy operacjach licencyjnych brak podwyższonych uprawnień może powodować błąd „Access Denied”, w tym kod 0x80070005.
- Przejdź do folderu Office – użyj polecenia cd /d i właściwej ścieżki z tabeli poniżej.
- Sprawdź status licencji – wpisz cscript ospp.vbs /dstatus. W wyniku znajdź pole „LICENSE STATUS”. Status LICENSED oznacza prawidłową aktywację.
- Wprowadź legalny klucz – wpisz cscript ospp.vbs /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX, zastępując przykładowy ciąg własnym kluczem.
- Uruchom aktywację – wykonaj polecenie cscript ospp.vbs /act. Po zakończeniu ponownie użyj /dstatus, aby potwierdzić wynik.
Najczęstsze lokalizacje pliku ospp.vbs wyglądają następująco:
| Typ instalacji | Typowa ścieżka | Polecenie przejścia |
|---|---|---|
| Office 64-bit na Windows 64-bit | C:\Program Files\Microsoft Office\root\Office16 | cd /d „%ProgramFiles%\Microsoft Office\root\Office16” |
| Office 32-bit na Windows 64-bit | C:\Program Files (x86)\Microsoft Office\root\Office16 | cd /d „%ProgramFiles(x86)%\Microsoft Office\root\Office16” |
| Starsza instalacja MSI | C:\Program Files\Microsoft Office\Office16 | cd /d „C:\Program Files\Microsoft Office\Office16” |
Jeśli żadna ścieżka nie działa, wyszukaj plik w folderze Microsoft Office poleceniem:
dir „%ProgramFiles%\Microsoft Office” /s /b | findstr ospp.vbs
W przypadku instalacji 32-bitowej możesz sprawdzić także:
dir „%ProgramFiles(x86)%\Microsoft Office” /s /b | findstr ospp.vbs
Najważniejsze komendy ospp.vbs
Poniższa tabela służy jako szybka ściąga podczas diagnostyki i aktywacji:
| Komenda | Opis działania | Kiedy jej użyć? |
|---|---|---|
| cscript ospp.vbs /dstatus | Wyświetla status licencji | Na początku i po aktywacji |
| cscript ospp.vbs /dstatusall | Pokazuje informacje o wszystkich licencjach | Gdy w systemie jest kilka produktów Office |
| cscript ospp.vbs /inpkey:KLUCZ | Instaluje lub zmienia klucz produktu | Przy prawidłowym kluczu MAK lub innym obsługiwanym kluczu |
| cscript ospp.vbs /act | Uruchamia aktywację | Po wprowadzeniu klucza |
| cscript ospp.vbs /unpkey:ABCDE | Usuwa klucz wskazany przez ostatnie 5 znaków | Gdy zainstalowano błędny lub stary klucz |
| cscript ospp.vbs /ddescr:KOD | Wyświetla opis kodu błędu | Po nieudanej aktywacji |
Przed użyciem /unpkey uruchom /dstatus i sprawdź ostatnie pięć znaków klucza. Nie usuwaj wpisów przypadkowo, szczególnie gdy na komputerze znajdują się także Project lub Visio.
Co zrobić, gdy aktywacja nie działa?
Jeśli pojawia się komunikat o odmowie dostępu, zamknij okno CMD i uruchom je ponownie przez opcję „Uruchom jako administrator”. Błąd 0x80070005 często wynika właśnie z braku odpowiednich uprawnień.
Gdy CMD nie rozpoznaje pliku ospp.vbs, najpewniej znajdujesz się w niewłaściwym katalogu. Wróć do tabeli ścieżek, użyj cd /d i dopiero potem wykonaj polecenie cscript ospp.vbs /dstatus.
Komunikat „No installed product keys detected” może oznaczać brak klucza, niezgodność edycji albo obecność Microsoft 365 Apps zamiast klasycznej instalacji Office. Sprawdź wynik /dstatusall, nazwę produktu i kanał licencjonowania.
Przy błędzie dotyczącym nieprawidłowego klucza upewnij się, że klucz odpowiada zainstalowanej edycji. Sprawdź także znaki, które łatwo pomylić, na przykład „B” i „8” albo „G” i „6”. Nieprawidłowa data lub godzina systemowa oraz problemy z internetem również mogą przerwać aktywację.
Jeżeli komputer należy do organizacji i ma korzystać z KMS, skontaktuj się z administratorem IT. Legalny KMS wymaga firmowego hosta oraz właściwej licencji wolumenowej. Nie używaj publicznych serwerów KMS ani gotowych skryptów typu „all-in-one activator”.
Po udanej aktywacji zamknij aplikacje Office i uruchom je ponownie. Status możesz sprawdzić zarówno poleceniem /dstatus, jak i w Wordzie lub Excelu w sekcji „Plik” → „Konto”.
Najbezpieczniejszy schemat to: uruchomić CMD jako administrator, sprawdzić właściwą instalację, wykonać /dstatus, wprowadzić własny legalny klucz przez /inpkey, uruchomić /act i potwierdzić wynik ponownym sprawdzeniem statusu. Jeśli używasz Microsoft 365, skorzystaj z logowania do właściwego konta zamiast procedury opartej na ospp.vbs.