Я пользователь Linux, провожу некоторое время в Windows и пытаюсь понять некоторые парадигмы Windows, а не бороться с ними. Я заметил, что каждая программа, установленная традиционным способом, добавляет исполняемые файлы к
C:\Program Files
а затем добавляет ярлык на рабочий стол / меню «Пуск», содержащий полный путь.
Тем не менее, нет общего каталога со ссылками на программное обеспечение, т.е. C:\bin\bar.exe
который бы ссылался на
C:\Program Files\foo\bar.exe
Поэтому после установки приложения единственный способ использовать приложение - через меню или перейти к исполняемому файлу в файловой системе. Невозможно просто Win-R
чтобы открыть диалог запуска, а затем набрать bar
или bar.exe
как это возможно с помощью notepad
или mspaint
. Я понимаю, что в Windows 8 это улучшилось благодаря ужасному стартовому экрану, который поддерживает ввод названия приложения, но опять же это зависит от того, зарегистрировалось ли приложение для этого.
Буду ли я причинять вред, рекурсивно добавляя C:\Program Files
в путь Windows? Я понимаю, что будут конфликты имен (т.е. uninstall.exe), но могут ли быть другие проблемы?