Встановлення самооновлюваної збірки ClickOnce

ClickOnce — власний механізм Windows для розгортання застосунків у профілі користувача. Його єдина перевага перед звичайним установником у тому, що він сам підтримує себе в актуальному стані: під час кожного запуску перевіряє розгортання й підтягує зміни.

Встановлення

  1. Завантажте filemote-<версія>-win-x64-clickonce.zip і розпакуйте.
  2. Запустіть Filemote.application, а не Filemote.exe. Файл .application — це маніфест розгортання; саме його відкриття виконує встановлення.
  3. Застосунок встановлюється у ваш профіль користувача й додає ярлик у меню «Пуск».

Права адміністратора для самого застосунку не потрібні. Windows може попередити перед запуском, бо маніфести не підписані, — це та сама відсутність сертифіката, яка спричиняє попередження SmartScreen в інших випадках.

Як він отримує .NET 8

Точка входу — невеликий лаунчер, який заразом працює бутстрапером .NET. Під час старту він запитує у Windows, які середовища виконання .NET встановлено, і якщо .NET 8 Desktop Runtime серед них немає — завантажує офіційний установник Microsoft і запускає його, що спричиняє один запит прав адміністратора, — а вже потім стартує застосунок.

Тому першому запуску потрібен інтернет, навіть якщо пакунок ви вже завантажили. Подальшим запускам — ні.

Як працюють оновлення

ClickOnce перевіряє своє розгортання під час кожного запуску й оновлює змінені файли. Це єдина збірка для Windows, де конфігуратор оновлює себе сам, без завантажень із вашого боку. Оновлення агента — окремий механізм, він описаний у статті як підтримувати Filemote в актуальному стані.

Якщо конфігуратор не знаходить агента

У пакунках ClickOnce аж до версії 1.11.0 включно агент не постачався: конфігуратор встановлюється й відкривається, але повідомляє, що FilemoteAgent.exe не знайдено, і не може віддавати файли. Якщо ви натрапили на це, скористайтеся установником або портативною збіркою — пізніші пакунки несуть і агента, і термінальний конфігуратор, і AI-сервіс.

Коли його не варто обирати

  • На машині немає інтернету під час першого запуску.
  • Вам потрібна копія, яку можна носити між машинами — беріть портативну збірку.
  • Ви хочете, щоб AI-середовище розгорнули за вас, разом із Python, — беріть установник.

Після встановлення пристрій ще потрібно пов'язати з обліковим записом: як пов'язати пристрій з обліковим записом.

Оновлено 2026-07-31

Не допомогло — написати в підтримку