Powrót do Centrum Pomocy
Rozwiązywanie problemów

Blad ospp-not-found

5 min czytania·Zaktualizowano dzisiaj

Nie można znaleźć ospp.vbs — jak aktywować Office z wiersza poleceń

Komunikat „Nie można znaleźć ospp.vbs” oznacza zwykle, że system nie potrafi odnaleźć skryptu używanego do zarządzania licencją pakietu Microsoft Office z poziomu wiersza poleceń. W praktyce nie zawsze oznacza to uszkodzenie Office. Często problem wynika z tego, że polecenie zostało uruchomione w niewłaściwym katalogu, w systemie jest inna wersja Office niż zakładano albo zainstalowana została edycja Microsoft 365/Click-to-Run, gdzie lokalizacja plików bywa inna niż w starszych instrukcjach.

Co oznacza ten błąd

ospp.vbs to skrypt Office Software Protection Platform, czyli narzędzie administracyjne do sprawdzania stanu licencji, instalowania klucza produktu i wymuszania aktywacji Office. Jeśli po wpisaniu komendy w CMD pojawia się informacja, że nie można znaleźć pliku, oznacza to jedno z poniższych:

  • plik istnieje, ale uruchamiasz polecenie z niewłaściwej lokalizacji,
  • Office nie jest zainstalowany w standardowym katalogu,
  • zainstalowana wersja Office nie zawiera skryptu tam, gdzie przewiduje instrukcja,
  • instalacja Office jest niepełna lub uszkodzona,
  • próbujesz aktywować Office poleceniem przeznaczonym dla innej architektury lub edycji.

Kiedy pojawia się ten błąd

Najczęściej problem występuje w kilku sytuacjach:

  • podczas ręcznej aktywacji Office przez CMD,
  • przy próbie sprawdzenia statusu licencji poleceniem cscript ospp.vbs /dstatus,
  • po reinstalacji pakietu Office,
  • po migracji z Office 2016/2019/2021 do Microsoft 365,
  • gdy korzystasz z gotowej instrukcji z internetu, ale ścieżka nie pasuje do Twojej wersji Office,
  • gdy Office został wdrożony w środowisku firmowym z niestandardową konfiguracją.

Przyczyny

Najczęstsze przyczyny błędu „nie można znaleźć ospp.vbs” to:

  • uruchomienie CMD poza katalogiem instalacyjnym Office,
  • użycie błędnej ścieżki dla wersji 32-bit lub 64-bit,
  • obecność Office w katalogu Program Files zamiast Program Files (x86) albo odwrotnie,
  • instalacja w modelu Click-to-Run, gdzie skrypt znajduje się w innym folderze,
  • uszkodzone lub niekompletne pliki Office,
  • brak uprawnień administratora,
  • konflikt po wcześniejszej wersji Office pozostawionej w systemie,
  • błędna instrukcja odnosząca się do innej wersji pakietu,
  • problem z usługą licencjonowania Windows lub składnikami systemu,
  • naruszenie integralności plików systemowych, które wpływa na działanie skryptów vbs.

Rozwiązanie krok po kroku

Poniżej znajduje się najbezpieczniejsza metoda. Wszystkie polecenia uruchamiaj w Wierszu poleceń jako administrator.

1. Przejdź do typowych katalogów Office

Najpierw sprawdź standardowe lokalizacje dla nowszych wersji Office:

cd /d "C:\Program Files\Microsoft Office\Office16"

Jeśli pojawi się błąd, sprawdź drugą najczęstszą lokalizację:

cd /d "C:\Program Files (x86)\Microsoft Office\Office16"

W środowiskach Microsoft 365 bardzo często działa też ścieżka:

cd /d "C:\Program Files\Microsoft Office\root\Office16"

albo:

cd /d "C:\Program Files (x86)\Microsoft Office\root\Office16"

2. Sprawdź, czy ospp.vbs jest dostępny

Po wejściu do katalogu uruchom:

dir ospp.vbs

Jeżeli plik jest widoczny, sprawdź status licencji:

cscript ospp.vbs /dstatus

3. Zainstaluj klucz produktu

Jeżeli masz prawidłowy klucz MAK lub inny klucz aktywacyjny dla danej wersji Office, wpisz:

cscript ospp.vbs /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

4. Wymuś aktywację

Po dodaniu klucza uruchom aktywację:

cscript ospp.vbs /act

5. Zweryfikuj wynik

Ponownie sprawdź status:

cscript ospp.vbs /dstatus

Jeżeli zobaczysz status licencji jako aktywny, problem został rozwiązany.

Alternatywne metody naprawy

Jeśli pierwsza metoda nie działa, wykonaj poniższe kroki.

Wyszukanie pliku w systemie

Zamiast zgadywać lokalizację, wyszukaj plik:

dir "C:\ospp.vbs" /s /b

Jeżeli system zwróci pełną ścieżkę, przejdź do niej i uruchom polecenia aktywacyjne z tego katalogu.

Naprawa plików systemowych

Gdy CMD lub skrypty vbs działają nieprawidłowo, napraw integralność systemu:

sfc /scannow

Następnie:

DISM /Online /Cleanup-Image /RestoreHealth

Po zakończeniu uruchom komputer ponownie i spróbuj jeszcze raz.

Sprawdzenie aktywacji Windows

Problemy z licencjonowaniem Office mogą współwystępować z błędami aktywacji Windows. Sprawdź stan systemu:

slmgr.vbs /dli

Aby wyświetlić bardziej szczegółowe informacje:

slmgr.vbs /dlv

Jeżeli to konieczne, możesz też wymusić aktywację Windows:

slmgr.vbs /ato

To nie aktywuje Office bezpośrednio, ale pomaga wykluczyć problem po stronie mechanizmu licencjonowania systemu.

Szybka naprawa Office

Jeżeli ospp.vbs nie istnieje nigdzie w systemie, instalacja Office może być uszkodzona. W takiej sytuacji zwykle pomaga naprawa instalacji z poziomu „Aplikacje i funkcje” lub ponowna instalacja pakietu z oficjalnego źródła Microsoft.

Usunięcie starych wersji Office

Jeśli w systemie były wcześniej zainstalowane różne wydania Office, stare wpisy i pliki mogą powodować konflikt. Warto odinstalować nieużywane wersje, uruchomić komputer ponownie i dopiero wtedy powtórzyć aktywację.

Kiedy skontaktować się z pomocą

Z pomocą techniczną warto skontaktować się wtedy, gdy:

  • ospp.vbs nie występuje w żadnej lokalizacji po pełnym wyszukaniu,
  • aktywacja kończy się innym kodem błędu mimo poprawnego klucza,
  • Office był instalowany przez firmę lub administratora i nie znasz typu licencji,
  • po sfc i DISM problem nadal występuje,
  • nie masz pewności, czy używasz właściwej wersji klucza dla swojej edycji Office,
  • pojawia się komunikat o blokadzie aktywacji, serwerze KMS albo niezgodności produktu.

W takich przypadkach skontaktuj się z pomocą Microsoft pod numerem 00 800 121 1654.

Powiązane błędy

Błąd z ospp.vbs często występuje razem z innymi problemami aktywacji, na przykład:

  • 0xC004F074 — problem z połączeniem z serwerem KMS,
  • 0xC004C060 — klucz produktu jest nieważny lub został zablokowany,
  • 0xC004F050 — nieprawidłowy klucz produktu,
  • 0x8007007B — błędna nazwa pliku, katalogu lub składnia ścieżki,
  • 0x80004005 — nieokreślony błąd aktywacji,
  • komunikat „cscript nie jest rozpoznawany” — problem ze środowiskiem systemowym lub skojarzeniem skryptów,
  • komunikat „Access is denied” — brak uprawnień administratora.

Podsumowanie

Jeżeli system zgłasza, że nie może znaleźć ospp.vbs, najpierw sprawdź właściwy katalog instalacyjny Office, potem uruchom cscript ospp.vbs /dstatus, a dopiero później przechodź do aktywacji kluczem i naprawy systemu. W większości przypadków problem wynika nie z samej licencji, ale z błędnej ścieżki albo niepełnej instalacji pakietu Office.

Czy ten artykuł był pomocny?

Blad ospp-not-found | Centrum Pomocy