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Ę.