Почему установка для “просто меня” в противоположность “всем”?

Я использую установщика Windows для приложения клиента, и они жалуются, что иногда несколько экземпляров приложения появляются на компьютерах, которые они используют для тестирования. Эта проблема ушла, так как я скрыл установку опции для "просто меня" и "всех", и просто установил ее для установки для всех. Новые версии загружены и установлены об один раз в неделю, и за период появились несколько версий, даже при том, что каждый установщик, предположительно, удаляет более старые версии.

Есть ли что-то не так с этим? Я, вероятно, столкнусь с проблемами по линии?

Почему кто-то хотел бы установить для "Просто меня" так или иначе?

14
задан 06.01.2012, 20:19

8 ответов

"Только для меня" должен означать, что установки приложения в пользовательский каталог и только создают ярлыки для текущего пользователя. Это могло быть полезно, например, когда у пользователя нет прав администратора (и поэтому не может вписать %PROGRAMFILES%, HKEY_LOCAL_MACHINE, и другие интересные места).

При принуждении "установки для всех", можно ограничивать приложение, поскольку только пользователи с правами администратора смогут установить его.

Разъясниться: если Вы указываете "для всех", это - подсказка для установщика для установки программы в глобальные местоположения (например. %PROGRAMFILES% или HKLM, в противоположность %APPDATA% и HKCU). Если Вы - тот, создающий установщик, конечно, у Вас есть способы ниспровергать эту конвенцию, но в целом дело обстоит так.

13
ответ дан 07.12.2019, 11:12

Я полагаю, что это происходит от домашних пользователей, которые могут иметь "семейство ПК". Дети не хотят "Производителя Родословной", и родители не хотят "Spongebob Squarepants - Видеоигра" на их соответствующих меню "Пуск".

11
ответ дан 07.12.2019, 11:12

Ну, я думаю, что ответ зависит от того, как приложение, которое Вы устанавливаете, было разработано.

  • Это правильно помещает все созданные пользователями данные в соответствующие папки под профилем пользователя, или это разработано, чтобы работать универсально (и хранить созданные пользователями данные в общей структуре папок, такой как все пользователи)?
  • Это полагается на ключи реестра в профиле пользователя (HKCU), или это полагается на общий реестр (например, HKLM).
  • Это требует admistrative полномочиям выполниться? (могло бы быть серьезное основание для опции "Just for me", если бы неадминистраторы не должны видеть приложение).
  • Это просто несколько вопросов, на которые стоит ответить.

    В целом это будет проблема, если "Только для меня" будет отключен?

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

    Некоторые более свежие Ose, такие как Vista осуждают определенные проекты (такие как требование контроля учётных записей для определенной функциональности) или не разрешение модификаций к HKLM в реестре. Другими словами, необходимо проверить, что приложение будет работать приятно за всеми пользователями (включая неадминистраторов).

    9
    ответ дан 07.12.2019, 11:12

    В этом случае все ярлыки будут созданы в меню "Пуск" пользователя,/desktop в противоположность меню "Пуск" обычных пользователей,/desktop. Кроме того, пользователь мог бы выбрать папку под ее профилем для установки приложения, и ей не будут нужны права администратора, чтобы сделать это.

    2
    ответ дан 07.12.2019, 11:12

    Я соглашаюсь, что это - запутывающая опция. Другие указали на причину, которая это там, но я обычно просто удаляю его и сила "для всех". Я никогда не сделал, чтобы клиент жаловался на это.

    1
    ответ дан 07.12.2019, 11:12

    Иногда другие, пользователи не используют программы, которые Вы устанавливаете. Вы не хотите, чтобы ярлыки были помещены в рабочие столы других пользователей или программы, которая будет запущена, когда другие пользователи входят в систему.

    0
    ответ дан 07.12.2019, 11:12

    Это понятие, кажется, имеет немного больше смысла на Mac OS X, где можно сохранить плагины, шрифты, приложения и т.д., все отделяются для каждого пользователя.

    Таким образом, я, например, могу выбрать "just me" некоторое время программного обеспечения, которое добавляет некоторые расширенные опции, тогда как я не хотел бы других пользователей машины, видя его.

    0
    ответ дан 07.12.2019, 11:12

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

    Несколько эффектов приходят на ум.

    • Человеку, которому не загрязнили их реестр tghey материала установки, не нужно, обычно выполнения быстрее.
    • Люди, которые используют различные приложения, которые могут потребовать различных параметров настройки системы (например, "find.exe" по умолчанию в Windows по сравнению с cygwins) не ступают на каждого пальцы ног других.
    • Люди, которые требуют различных настроек на их приложениях, не ступают на каждого пальцы ног других.

    Примечание: "Различные" люди здесь могут на самом деле быть тем же человеком, носящим различные шляпы. Например, создавая по сравнению с разработкой по сравнению с тестированием.

    0
    ответ дан 07.12.2019, 11:12

    Теги

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