Нажмите «Один раз» – все пользователи

Как настроить клик-один для установки приложений для всех пользователей. На другом форуме мне пришлось «использовать MSI» – спасибо, но как. Кроме того, первый пользователь установки не может быть администратором, что может быть проблемой. И я хочу, чтобы все пользователи запускали проверку обновлений. Нет локального хранилища, это WPF-клиент для службы WCF.

Мы XP, внутренние.

Если вам нужно установить / обновить для всех пользователей на ПК, Clickonce не вариант. Clickonce предназначен для установки приложения для одного пользователя без административных прав.

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

  • Рекламируйте свою MSI в Active Directory, установка и обновление не требуют административных привилегий.
  • Используйте System Center Update Publisher (SCUP), чтобы опубликовать свое приложение в службах обновления Windows Server (WSUS). С помощью WSUS вы можете развернуть обновления Microsoft и ваше приложение. Оба WSUS и SCUP доступны для загрузки.
  • Используйте групповую политику для повышения установки установщиков (не рекомендуемое решение!), Чтобы включить не-админы для установки MSI для всех пользователей

Надеюсь это поможет.

ClickOnce не может быть установлен так, как вы думаете, чтобы запустить его, это всего лишь URL ( http: //server/myapp/myapp.application ). Таким образом, если вы можете заставить пользователя нажать на URL-адрес, вы сделали то же самое. Вот что мы сделали, и это работает очень хорошо.

Мы управляем 5000 рабочими столами на крупном предприятии, и то, что мы сделали, чтобы получить приложение на всех компьютерах, создало простой файл MSI, который помещал иконку на рабочий стол (вы могли бы поместить ее в исходное меню или, как мне кажется). Значок имеет стандартный значок приложения и представляет собой только значок ссылки, который указывает на URL-адрес.

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

Теперь это сработало для нас, потому что у нас действительно хорошее программное обеспечение для управления предприятиями, чтобы иметь возможность развертывать MSI на предприятии. Я не знаю вашей ситуации, поэтому я не знаю, будет ли это работать или нет.

Построение MSI полного приложения поражает цель автоматического обновления и вещей, которые предоставляет ClickOnce. Построение MSI для удаления значка на машине просто и нужно просто установить один раз.

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

Надеюсь, это поможет.

-Keith

проверить WIX http://wix.sourceforge.net/

  • Как регистрировать типы файлов / расширения с помощью установщика WiX?
  • Почему окна не могут создать системный раздел?
  • Создание настройки приложения в visual studio 2013
  • Какой установочный продукт использовать? InstallShield, WiX, Wise, Advanced Installer и т. Д.
  • MSI vs nuget: какие из них лучше для непрерывной доставки?
  • Как реализовать обновление установщика WiX?
  • Как предоставить разрешения на чтение / запись в папку во время установки с помощью .NET.
  • Программная установка пакетов MSI
  • Запустить MSI для удаления
  • MSI register dll - самооценка считается вредной
  • Журнал установок в XP?
  • Давайте будем гением компьютера.