How-To : я против установки в рут, для многих технических и практических
причины, но вот описание, как это сделать:
https://support.firegiant.com/hc/en-us/articles/230912267-Install-to-the-root-of-system-drive-
«Без речей» : О, давай расскажем :-). Почему не стоит этого делать? 1)
Standard
: Это не стандартно. 2)
Necessity
: обычно не требуется. 3)
Corporate
: Это часто не будет принято на корпоративных машинах из-за несоответствия стандартам. 4)
Support
: Соответственно, вы получите запросы на поддержку, спрашивающие, может ли это быть исправлено упаковщиками приложений для корпоративного развертывания - особенно если у вас много клиентов и пользователей. 5)
Technical
: Обычно вы сталкиваетесь с техническими проблемами развертывания во время ремонта, исправления и обновления. 6)
Permissions
: Вы столкнетесь с проблемами ACL (разрешения), если хотите записать туда файлы (проверьте различия в ОС, я не проверял в последнее время) - поэтому вам также необходимо применить полные разрешения на запись - проблема безопасности, когда это так, перед лицом пользователя. 7)
Tools
: современные технологии развертывания активно затрудняют нарушение правил, подобных этому, по понятной причине - в конце концов: еще одна ветряная мельница, которая будет бороться за ничто ? 8)
Longevity
: Будущие изменения в Windows могут означать, что ваше приложение больше не работает должным образом из этого места? 9)
Bloating
: Если многие программы делают это, они действительно раздувают корень системного диска, и это может очень раздражать многих людей - вызывать неожиданное и случайное удаление. 10)
Backup
: продукт может быть случайно выбран для хранения системами резервного копирования, что приведет к вздутию резервной копии - очень плохо, если продукт большой (если резервное копирование не требуется). 11)
System Restore
: Я честно видел, как система восстановления системы испортила целые компьютеры, и мне интересно, что это делает с вещами, которые живут в корневом каталоге системы? Я не знаю точно. Раздел здесь о восстановлении системы и ее безумие (внизу). 12)
Windows Updates
: Не очень хороший предмет, но давайте перечислим его. Мы уже видели обновления Windows до таких сумасшедших вещей, как удаление данных пользователя, и вполне возможно, что это может вызвать помехи для корневых папок. 13)
Security Software
: Как антивирусные и вредоносные сканеры любят корневые папки? Я никогда не видел никаких проблем, но они продолжают добавлять все больше и больше странных функций, и вдруг у вас возникают проблемы с чем-то неожиданным? (У меня были антивирусные инструменты на карантин моих недавно собранных двоичных файлов :-) - vernichtete!). 14)
Indexing
: Для размещения большого количества файлов данных, вероятно, нет индексации в корневом каталоге системного диска? (если это желательно). В %ProgramFiles%
индексация также отсутствует, но обычно она есть в user-profile folders
(рабочий стол, мои документы и т. Д.) - если файлы, которые вы развертываете, являются шаблонами и например. И есть еще вопросы. Намного лучше установить стандартными способами?
Анекдотически я могу добавить : Прилежные системные администраторы с очисткой-манией (формальная диагностика) могут удалять такие папки как часть своих сценариев очистки и аудита (особенно если вы делаете имя папки загадочным), или по крайней мере, хотите выбросить приложение или проверить его перемещение на %ProgramFiles%
, чтобы увидеть, работает ли оно. Они могут разрешить установку основного программного обеспечения для обеспечения безопасности таким образом, чтобы обеспечить легкий доступ к настройкам и инструментам, но это редко. Разработчики могут принять SDK, установленные таким образом - по той же причине: доступность и простота использования. Некоторое серверное программное обеспечение также может быть развернуто таким образом для «одноцелевых серверов», но затем оно часто идет на другой диск, чем системный диск - такой как D:
- мой опыт. Практически для любых других целей это пагубно - по моему мнению, и я думаю, что делюсь этим со многими ребятами по развертыванию.
«Исключения» : я мог бы выбрать подход «самораспаковывающийся», по умолчанию «Мои документы», если файлы, которые вы развертываете, будут использоваться для изменения и изменить. Или даже рабочий стол для набора шаблонов HTML. Все зависит от того, что имеет смысл, что полезно для пользователей и что может быть технически поддержано без «инцидентов спагетти».