1

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

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

  • Основным недостатком этого является то, что каталог по умолчанию не индексируется, поэтому вы не можете запустить утилиты из меню «Пуск» без дополнительного шага.
  • Небольшой минус в том, что он не «чувствует» себя вполне законным (то есть я думаю, что в соответствии со стандартами Windows вы не должны хранить вещи за пределами Users или Program Files в наши дни).

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

2 ответа2

3

Я делал это в течение нескольких лет, добавляя расположение к %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"
1

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

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

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

Мои причины в основном организационные.

  • Как я могу их использовать?
  • Какова их цель?
  • Я использую их вместе?
  • и т.п.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .