Jak naprawić "nie rozpoznano jako wewnętrzne lub zewnętrzne polecenie" w systemie Windows


Zdarzają się przypadki, gdy instalatorzy oprogramowania psują nasze zmienne środowiskowe Windows. Gdy zmienne środowiskowe zostaną pomieszane, może to prowadzić do problemów z innymi programami, które mają tę samą zmienną środowiskową. Jednym z takich symptomów jest następujący błąd w systemie Windows:

"command" is not recognized as an internal or external command, operable program or batch file.

image

Stało się to, gdy próbowałem uruchomić pingz wiersza poleceń. Nagle rzuca mi ten sam błąd, co powyżej. Wiem na pewno, że nie mogłem usunąć pliku wykonywalnego ping, więc podejrzewałem, że jest to zmienna PATH dla polecenia ping, które zostało pomieszane. Nawet dwukrotnie sprawdziłem, czy plik ping.exe istnieje w folderze WINDOWS \ system32.

Aby uzyskać dostęp do zmiennych środowiskowych, kliknij prawym przyciskiem myszy Mój komputer, a następnie wybierz Właściwości. Wybierz kartę Zaawansowane, a następnie kliknij Zmienne środowiskowe. W nowszych wersjach systemu Windows kliknij link Zaawansowane ustawienia systemu.

W panelu zmiennych systemowych wybierz Ścieżka, a następnie kliknij przycisk Edytuj.

Zalecam skopiowanie wartości i wklejając je do Notatnika przed edycją. Zapisz stare wartości jako plik tekstowy, aby utworzyć kopię zapasową oryginalnych wartości.

Edytuj wartość zmiennej. Jest długim ciągiem oddzielonym średnikami. Upewnij się, że lokalizacja pliku wykonywalnego jest jedną z pozycji w tym łańcuchu. Jeśli tak nie jest, wprowadź lokalizację folderu nadrzędnego pliku wykonywalnego.

Zwróć uwagę, że w systemie Windows 10 wartości są prezentowane w tabeli format, który sprawia, że ​​czytanie jest nieco łatwiejsze. Jeśli wolisz, możesz kliknąć Edytuj tekst, aby wyświetlić wszystkie wartości w jednym polu tekstowym.

Kliknij OK po edycji wartości. Uruchom ponownie komputer, aby włączyć nową wartość. Po ponownym uruchomieniu spróbuj ponownie wykonać polecenie i sprawdź, czy naprawił problem. Jeśli tak nie jest, ponownie sprawdź wartość zmiennej ścieżki ponownie. Może to być zła składnia ze średnikami lub wprowadzono błędną wartość.

Powiązane posty:


6.05.2009