Пути для хранения утилит Windows - за и против

Существует много утилит для Windows, которые просто стали исполняемыми файлами (никакие установщики) так до Вас для решения, где сохранить файлы. Классическим примером является комплект Sysinternals.

В данный момент я обычно засовываю их в C:\Utils

  • Основной довод "против" этого - то, что каталог не индексируется по умолчанию, таким образом, Вы не можете запустить utils из меню "Пуск" без дополнительного шага.
  • Незначительный довод "против" - это, не 'чувствует себя' очень законным (т.е. Я думаю согласно стандартам Windows, Вы не предназначены для хранения материала за пределами Пользователей или Программных файлов в эти дни).

Я задаюсь вопросом, что за и против использования других путей и следовательно являются там более оптимальными вариантами, чем C:\Utils, о котором я не думал.

1
задан 10.04.2017, 05:10

2 ответа

Я делал это в течение нескольких лет, добавляя местоположение к %PATH% и синхронизация каталога через все мои машины с помощью Windows Live Mesh. Я также включаю загрузку другого материала, включая сценарии, других оболочек, Cygwin, портативного Python и портативных приложений из PortableApps.com.

Местоположение действительно становится индексируемым, после того как оно добавляется к Вашему %PATH%, по моему опыту (по крайней мере, содержание появляется в поле поиска меню "Пуск").

Если Вам не нравится помещать их на корень C:, Вы могли вставить их Public и затем сделайте символьную ссылку, указывающую затем от корня C:, использование MKLINK.

Добавить каталог к %PATH% постоянно, тип:

setx PATH "%PATH%;C:\Utils"

Сделать символьную ссылку, указывающую Public от корня C:, тип:

mklink /d "C:\Utils" "C:\Users\Public\Documents\Utils"
3
ответ дан 12.12.2019, 09:15

Если утилита не передумала относительно наличия пространства в его пути, я вставил их C:\Program Files\Utils. Иначе я использую C:\Utils.

Если утилита является той, которая выполняется из командной строки, я использую C:\Utils и добавьте тот каталог к моему PATH таким образом, у меня не должно быть пространства в нем (хотя Windows не заботится).

Если у группы программ будет что-то общее, такое как комплект Sysinternals, то я буду обычно выделять каталог исключительно им.

Мои причины являются главным образом организационными.

  • Как я использую их?
  • Какова их цель?
  • Я использую их вместе?
  • и т.д.
1
ответ дан 12.12.2019, 09:15

Теги

Похожие вопросы