Обычно вы не можете просто скопировать исполняемые файлы и ожидать их запуска. Часто есть другие файлы - библиотеки DLL, файлы конфигурации и, в этом случае, файлы сообщений, которые им нужно запустить. Они обычно указываются с помощью относительного пути, поэтому исполняемый файл больше не может их найти и поэтому терпит неудачу.
Чтобы устранить эту конкретную ошибку, вам нужно найти файл сообщения и скопировать его, но тогда может быть что-то еще, что может помешать работе приложения.
ОБНОВИТЬ
Из вашего комментария видно, что путь был изменен. Это, по всей вероятности, удалило папку, содержащую файл сообщения, из пути, сделав его невидимым для приложения.
Я не уверен на 100%, является ли это чистой Windows Vista или Cygwin (основываясь на пути, который вы цитируете в своем вопросе), и поскольку я не слишком знаком с этим (я застрял с XP и перехожу прямо к Windows 7 Я не знаю, каким должен быть правильный путь. На XP он находится в "C:\WINDOWS\system32", но они могли бы переместить его для Vista.
У вас есть точка восстановления до вчерашней установки этих программ? Если это так, вернитесь к этому и переустановите, но не изменяйте путь.
Точки восстановления часто создаются программами непосредственно перед их установкой, или вы можете создать их вручную. Выберите « Все программы»> «Стандартные»> «Инструменты системы»> «Восстановление системы» и запустите мастер. На второй странице должен быть список точек восстановления. Выберите одну из них перед установкой этих программ. Однако, если вы знаете, где должен находиться cmd.exe, вы можете просто обновить PATH.