Зазвичай ви не можете просто скопіювати виконувані файли і очікувати їх виконання. Часто існують інші файли - dlls, конфігураційні файли і, в даному випадку, файли повідомлень, які вони повинні запускати. Зазвичай вони задаються відносною доріжкою, тому виконуваний файл більше не може їх знайти, і тому не працює.
Щоб вирішити цю помилку, потрібно знайти файл повідомлення та скопіювати його, але тоді може бути щось інше, що не дозволить роботі програми.
ОНОВЛЕННЯ
З вашого коментаря очевидно, що шлях був змінений. Це, ймовірно, видалило папку з файлом повідомлень з шляху, тим самим зробивши її невидимою для програми.
Я не на 100% впевнений, чи це чистий Windows Vista або Cygwin (на основі шляху ви цитуєте у вашому питанні) і як я не те, що знайомі з будь-яким (я застряг з XP і я рухаюся прямо до Windows 7 ) Я не знаю, яким повинен бути правильний шлях. На XP це в "C: WINDOWS system32", але вони могли б перенести його на Vista.
У вас є точка відновлення, перш ніж ви встановили ці програми вчора? Якщо так, поверніться до цього та перевстановіть, але не змінюйте шлях.
Точки відновлення часто створюються програмами безпосередньо перед їх встановленням, або їх можна створити вручну. Йти до Усі програми & gt; Аксесуари & gt; Системні інструменти & gt; Відновлення системи і запустити Майстер. Друга сторінка повинна мати список точок відновлення. Виберіть один із параметрів, що передували встановленню цих програм. Тим не менш, якщо ви знаєте, де "cmd.exe" повинні перебувати, то ви можете просто оновити PATH.