FAR не может выполнять программы из каталогов с символическими ссылками

312
dma_k

Я действительно застрял со следующей проблемой.

FAR, как и другие программы, такие как Executor, не могут выполнять программы со следующими симптомами:

FAR показывает ошибку, когда я нажимаю Enter

Дополнительная информация:

  • C:\Programs\Eclipse это соединение для C:\Programs\Eclipse (32bit)
  • Программы из обычных каталогов выполняются нормально. Таким образом, проблема действительно возникает только в соединенном текущем пути.
  • Если я выполняю Eclipse, используя полный путь из командной строки ( C:\Programs\Eclipse\eclipse.exe), это работает.
  • Если я выполняю Eclipse через Win+ Rдиалог и полный путь ( C:\Programs\Eclipse\eclipse.exe), это работает.
  • Если я выполняю Eclipse из cmd.exe( cd C:\Programs\Eclipse && eclipse.exe), это работает.
  • Та же самая проблема происходит с другими объединенными каталогами, например C:\Programs\WinRAR → C:\Programs\WinRAR (32 bit).
  • Из подключенного каталога другие программы в %PATH%не выполняются, например, startсообщает, что программа не найдена.

Кажется, я не изменил ничего фундаментального на ПК в последний раз. Проверено на вирусы. Что это может быть? Возможно, недавнее обновление Windows представило эту проблему?

3
Eclipse 32bit работает в Far Manager, версия 2.0 (сборка 981) x86 ... но я не запускаю "Executor" STTR 10 лет назад 0
Замените соединения символическими ссылками и посмотрите, работает ли он. gronostaj 10 лет назад 0
Извините, хотел сказать, что проблема не в FAR или Eclipse. Проблема в ОС Windows в основном в том, как происходит выполнение. Я нашел проблему после нескольких часов ночи ... dma_k 10 лет назад 0
Кажется, что проблема решена в Far 3, проверьте [здесь] (http://bugs.farmanager.com/view.php?id=2367). dma_k 10 лет назад 0

1 ответ на вопрос

1
dma_k

Проблему было действительно трудно уловить. Большая часть интернета указывает на проблему с реестром, но после того, как я создал нового пользователя с чистым профилем, проблема все еще была.

Я проанализировал установленные обновления:

Более ранние обновления (до 16/05/2013), казалось, не были актуальны, так как система работала нормально в тот период. Первые два обновления также, похоже, не влияют на ядро ​​(они слишком специфичны), поэтому я удалил IE 10 (откат к IE 9). И после перезагрузки все снова начинает работать! Ура!

Мои пожелания MS IE.