Встановлення самооновлюваної збірки ClickOnce
ClickOnce — власний механізм Windows для розгортання застосунків у профілі користувача. Його єдина перевага перед звичайним установником у тому, що він сам підтримує себе в актуальному стані: під час кожного запуску перевіряє розгортання й підтягує зміни.
Встановлення
- Завантажте
filemote-<версія>-win-x64-clickonce.zipі розпакуйте. - Запустіть
Filemote.application, а неFilemote.exe. Файл.application— це маніфест розгортання; саме його відкриття виконує встановлення. - Застосунок встановлюється у ваш профіль користувача й додає ярлик у меню «Пуск».
Права адміністратора для самого застосунку не потрібні. 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