Назад | Перейти на главную страницу

Оболочка Cygwin переопределяет мою оболочку Windows

Я не уверен, что я сделал, но у меня как-то установлен Cygwin таким образом, что даже когда я пытаюсь запустить обычную оболочку Windows, Cygwin мешает. У меня есть пакетные сценарии, которые я хочу запустить в Windows по умолчанию, на что жалуется Cygwin. Я не могу их изменить; Мне нужно запустить их в оболочке фелавта. Есть ли способ вернуть мою оболочку cmd без полного удаления cygwin?

Я попытался переименовать cygwin1.dll во что-то другое, и оболочка, похоже, работает нормально, пока foo.bat не попытается запустить exe. Затем я получаю жалобу на то, что cygwin1.dll был перемещен, так что похоже, что оболочка Windows вызывает cygwin? У меня есть типичное приглашение Windows в оболочке cmd. Я даже пробовал Powershell с теми же результатами.

Интересно, что если я запускаю командный файл прямо из Win-R, используя cmd / c, он работает. Так что я очень запутался.

переместите запись пути Cygwin в конец оператора пути.