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
CMDpoza katalogiem instalacyjnym Office, - użycie błędnej ścieżki dla wersji 32-bit lub 64-bit,
- obecność Office w katalogu
Program FileszamiastProgram 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.vbsnie 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
sfciDISMproblem 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 „
cscriptnie 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.