Перейти к содержимому

Установка для пользователя или для компьютера: что выбрать?

Что меняется, когда установщик ставит программу только для текущего пользователя, а не для всех: папка установки, запрос прав администратора, ярлыки, обновления и удаление, и как выбрать вариант для вашего приложения.

Обновлено 31 октября 2026 г. · 4 мин чтения

Каждый установщик Windows принимает одно решение раньше всех остальных: приложение принадлежит компьютеру или человеку, который им пользуется? Chrome, VS Code и большинство приложений на Electron по умолчанию выбирают человека. Office, продукты Adobe и большинство игр выбирают компьютер. От этого выбора зависят папка, запрос прав администратора, ярлыки, обновления и удаление. Разберём, что означает каждый вариант и как выбирать.

Что делает установка для компьютера

Её также называют установкой «для всех пользователей» или «для всех, кто пользуется этим компьютером».

  • Устанавливает приложение в C:\Program Files\My App (или в Program Files (x86) для 32-разрядных приложений).
  • Требует прав администратора: Windows показывает запрос контроля учётных записей, и установщик запускается с повышенными правами.
  • Записывает запись об удалении в HKEY_LOCAL_MACHINE, поэтому приложение видно в параметрах Windows во всех учётных записях.
  • Помещает ярлыки в общее меню «Пуск» и на общий рабочий стол, где их видят все пользователи.
  • Одна копия на диске, сколько бы людей ни работали за компьютером.
  • Program Files доступна обычным пользователям только для чтения, что защищает приложение от подмены и от него самого: настройки и данные оно должно хранить в %APPDATA%, а не рядом с .exe.

Что делает установка для пользователя

Её также называют установкой «для текущего пользователя» или «только для меня».

  • Устанавливает приложение в C:\Users<name>\AppData\Local\Programs\My App.
  • Не требует прав администратора, поэтому запроса нет. На корпоративном ноутбуке под управлением ИТ-отдела, где пользователь не администратор, это единственный вид установки, который работает без обращения в ИТ.
  • Записывает запись об удалении в HKEY_CURRENT_USER; приложение видно в параметрах только в этой учётной записи.
  • Ярлыки попадают в меню «Пуск» и на рабочий стол этого пользователя.
  • Каждый пользователь, которому нужно приложение, устанавливает свою копию.
  • Папка доступна пользователю для записи, поэтому её предпочитают самообновляющиеся приложения: они могут заменять собственные файлы без повышения прав.

Как выбрать

Выбирайте для компьютера, когда:

  • приложение предназначено для общего оборудования: лабораторный инструмент, кассовая программа, игра на семейном ПК;
  • вам нужна защита, которую даёт папка установки только для чтения;
  • ИТ-отделы разворачивают его централизованно для всех учётных записей (они и так обычно запускают установщики от имени system);
  • приложение устанавливает службу Windows или драйвер, чего установка для пользователя сделать не может.

Выбирайте для пользователя, когда:

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

Если сомневаетесь насчёт потребительского настольного приложения, выбирайте установку для компьютера: это давняя традиция и то, чего люди ждут от Setup.exe. Если сомневаетесь насчёт приложения для офисных сотрудников на корпоративных машинах, выбирайте установку для пользователя: она убирает единственное препятствие, которое мешает им его установить.

На чём обычно спотыкаются

  • Смешение областей. Установка для пользователя поверх установки того же приложения для компьютера оставляет две копии. Сохраняйте одну и ту же область от версии к версии или обнаруживайте и удаляйте старую копию, указав это в примечаниях к выпуску.
  • Данные рядом с exe. Работает при установке для пользователя и ломается при установке для компьютера, потому что Program Files доступна только для чтения. Для настроек и сохранений всегда используйте %APPDATA% или %LOCALAPPDATA%.
  • Автозапуск. «Запускать при входе в систему» в обеих областях пишет в ключ Run текущего пользователя, потому что автозапуск в Windows — понятие пользовательского уровня.
  • Тихая установка. Установщик для компьютера, запущенный в тихом режиме из командной строки без повышенных прав, молча завершается с ошибкой. Средства развёртывания запускают его от имени system; скрипты должны запускаться с повышенными правами. Установщики для пользователя работают в тихом режиме без всего этого. См. тихую установку.

Как задать это в ExeTup

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

Частые вопросы

Может ли один установщик предлагать оба варианта?

Некоторые установщики добавляют страницу с вопросом «для всех пользователей или только для меня». ExeTup собирает одну область на установщик, благодаря чему тихая установка остаётся предсказуемой; если нужны обе, выпустите два установщика.

Установка для пользователя менее безопасна?

Папка установки доступна пользователю для записи, поэтому программа, запущенная от его имени, может изменить приложение. Для большинства настольных приложений это приемлемая плата за обновление без повышения прав; для программ, критичных к безопасности, установка для компьютера надёжнее.

Где установки для пользователя отображаются в параметрах Windows?

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

Может ли обычный пользователь установить приложение для компьютера?

Только введя пароль администратора в запросе UAC. Если это невозможно, выбирайте установку для пользователя.

Похожие руководства