Kopiuję cmd.exe do nowej lokalizacji, a następnie uruchamiam go, aby uzyskać bieżącą lokalizację katalogu w tym folderze. Ale ostatnio pojawia się zawsze ta wiadomość:
Impossibile trovare il testo del messaggio per il numero di messaggio 0x2350 nel file di messaggio per Application.
Impossibile trovare il testo del messaggio per il numero di messaggio 0x2334 nel file di messaggio per Application.
C:\cygwin\home\Hoang>
Ktoś wie jak to rozwiązać?
windows-vista
command-line
Hoang Pham
źródło
źródło
Odpowiedzi:
Aby otworzyć wiersz polecenia w określonej lokalizacji, wystarczy przytrzymać klawisz Shift po kliknięciu pliku lub folderu prawym przyciskiem myszy, a powinien zostać wyświetlony element menu Otwórz okno poleceń tutaj.
źródło
Zwykle nie można po prostu skopiować plików wykonywalnych i oczekiwać, że zostaną uruchomione. Często są inne pliki - pliki dll, pliki konfiguracyjne i, w tym przypadku, pliki komunikatów, które muszą uruchomić. Są one zwykle określane przez względną nazwę ścieżki, więc plik wykonywalny nie może ich już znaleźć, a więc zawiesza się.
Aby rozwiązać ten konkretny błąd, musisz zlokalizować plik wiadomości i skopiować go, ale wtedy może brakować czegoś innego, co uniemożliwiłoby działanie aplikacji.
AKTUALIZACJA
Z twojego komentarza wynika, że ścieżka została zmodyfikowana. To najprawdopodobniej usunęło folder zawierający plik komunikatu ze ścieżki, czyniąc go niewidocznym dla aplikacji.
Nie jestem w 100% pewien, czy jest to czysty system Windows Vista czy Cygwin (w oparciu o ścieżkę, którą zacytowałeś w swoim pytaniu) i ponieważ nie znam się zbyt dobrze (utknąłem z XP i przechodzę prosto do systemu Windows 7 ) Nie wiem, jaka powinna być właściwa ścieżka. Na XP jest w „C: \ WINDOWS \ system32”, ale mogli go przenieść do systemu Vista.
Czy masz punkt przywracania sprzed wczorajszej instalacji tych programów? Jeśli tak, wróć do tego i zainstaluj ponownie, ale nie modyfikuj ścieżki.
Punkty przywracania są często tworzone przez programy tuż przed ich instalacją lub można je utworzyć ręcznie. Przejdź do Wszystkie programy> Akcesoria> Narzędzia systemowe> Przywracanie systemu i uruchom kreatora. Druga strona powinna zawierać listę punktów przywracania. Wybierz jeden z tuż przed zainstalowaniem tych programów. Jeśli jednak wiesz, gdzie powinien znajdować się plik „cmd.exe”, możesz po prostu zaktualizować ŚCIEŻKĘ.
źródło
%PATH%
jest wypróbowywany, zaczynając od.
Otrzymujesz te wiadomości, ponieważ uruchamiasz CMD.exe z folderu innego niż zdefiniowany w zmiennej środowiskowej% COMSPEC%. DLACZEGO to ma znaczenie, nie jestem pewien, prawdopodobnie z powodu zależności.
Jeśli chcesz otworzyć wiersz polecenia dla określonego folderu, kliknij prawym przyciskiem myszy i wybierz „Otwórz okno poleceń tutaj” (wbudowane w system Vista i 7). Jest to bardzo sprytne, ponieważ jeśli zrobisz to w udziale sieciowym, Windows automatycznie zamapuje na niego literę dysku.
Inną opcją jest utworzenie nowego skrótu CMD.
Utwórz nowy skrót, wpisz% COMSPEC% jako cel i nadaj mu nazwę, którą chcesz. Po utworzeniu dokonaj edycji skrótu i zmień ścieżkę „Rozpocznij w” w miejsce, w którym chcesz otworzyć wiersz polecenia.
źródło
Bardzo prosty plik wsadowy powinien załatwić sprawę.
Dzięki temu możesz dodać do swojego środowiska, wybrać folder początkowy i dowolne inne rzeczy, które mają się wydarzyć w twoim systemie.
źródło
Przyczyną tego błędu jest to, że
cmd.exe
nie można znaleźć jego pliku językowego.Aby go rozwiązać, skopiuj
C:\Windows\System32\en-US\cmd.exe.mui
doen-US
podfolderu swojego katalogu. (Lub jakiś inny kod języka)Jednakże,
Open command window here
jest lepszym rozwiązaniem.źródło