ALWAYS-ON · FOLDER SHARE SERVER
Тримайте свої теки доступними з телефона, навіть коли в системі ніхто не ввійшов
Серверна редакція встановлює службу Windows, яка роздає вибрані вами теки через SFTP. Вона стартує разом із Windows, переживає вихід із системи та сама перезапускається в разі збою. Той самий SFTP, те саме прив'язування за QR, той самий застосунок Android - відрізняється лише хост.
Чотири необов'язкові частини: медіа- та файловий менеджер, який показує й сортує фото та відео однією клавішею і керує файлами в локальних теках, на серверах і підключених пристроях; локальна служба роздачі, яка роздає теки по SFTP і підключає цей ПК до облікового запису обміну; файлові операції за розкладом - копіювання, переміщення, видалення й архівація в заданий час, - які встановлюються разом із Менеджером спільного доступу; і Media Exchange Server, який ви запускаєте самі і через який ваші пристрої зв'язуються між собою, - почніть із менеджера або з сервера роздачі тек, а решту додавайте, лише якщо потрібно. Ця сторінка - вхід «спершу сервер»: служба роздачі тек для машини, яка має бути завжди доступна, а менеджер - необов'язкове доповнення. Файлові операції за розкладом приходять із Менеджером спільного доступу цієї редакції і виконуються в сеансі користувача, що ввійшов, а не в службі Windows. Якщо ви прийшли сортувати фото та відео, почніть із менеджера.
Яке завантаження вам потрібне?
Роздача, поки ви в системі - повний пакетЗвичайний інсталятор містить Менеджер спільного доступу та SFTP-воркер як необов'язковий компонент (позначений у типі «Повна», у «Компактну» не входить). Встановіть, відкрийте Менеджер із переглядача або з меню «Пуск», виберіть теки та скануйте QR-код на телефоні. Права адміністратора не потрібні; роздача триває, поки ви в системі. Менеджер - це просто решта того самого пакета. Завантажити повний пакет · Мережа й роутер, крок за кроком
Завжди ввімкнено - серверна редакція (решта цієї сторінки)Окремий пакет для машини, чия задача - бути доступною завжди: той самий сервер у вигляді служби Windows, яка стартує разом із Windows і роздає, коли в системі ніхто не ввійшов. Медіа- та файловий менеджер теж усередині - як необов'язковий компонент, який не встановлюється, доки ви не позначите його на сторінці компонентів. Хостинг дисків FileDO - можливість роздачі - друге необов'язкове доповнення, воно позначене за замовчуванням.
Що встановлює кожен пакет
Чотири необов'язкові частини, чотири пакети. «Позначено» означає, що інсталятор позначає частину сам; «вимкнено, доки не ввімкнете» означає, що файли лежать поруч, але нічого не слухає мережу, доки ви не ввімкнете роздачу. У рядку Media Exchange Server в кожному стовпці написано «У цьому пакеті немає»: цей сервер ви запускаєте самі.
| Частина | Інсталятор або winget (повний пакет) | Портативний ZIP | Microsoft Store | Серверна редакція (інсталятор або winget) |
| Медіа- та файловий менеджер | Інсталятор або winget (повний пакет)Встановлюється завжди | Портативний ZIPВстановлюється завжди | Microsoft StoreВстановлюється завжди | Серверна редакція (інсталятор або winget)Пропонується під час встановлення, не позначено |
| Локальна роздача | Інсталятор або winget (повний пакет)Пропонується під час встановлення, позначено | Портативний ZIPУ пакеті, вимкнено, доки ви не ввімкнете | Microsoft StoreУ пакеті, вимкнено, доки ви не ввімкнете | Серверна редакція (інсталятор або winget)Це і є пакет |
| Файлові операції за розкладом (встановлюються разом із Менеджером спільного доступу) | Інсталятор або winget (повний пакет)Пропонується під час встановлення, позначено | Портативний ZIPУ пакеті, вимкнено, доки ви не ввімкнете | Microsoft StoreУ пакеті, вимкнено, доки ви не ввімкнете | Серверна редакція (інсталятор або winget)Це і є пакет |
| Хостинг дисків FileDO (можливість роздачі) | Інсталятор або winget (повний пакет)Пропонується під час встановлення, не позначено | Портативний ZIPУ пакеті, вимкнено, доки ви не ввімкнете | Microsoft StoreУ цьому пакеті немає | Серверна редакція (інсталятор або winget)Пропонується під час встановлення, позначено |
| Media Exchange Server | Інсталятор або winget (повний пакет)У цьому пакеті немає | Портативний ZIPУ цьому пакеті немає | Microsoft StoreУ цьому пакеті немає | Серверна редакція (інсталятор або winget)У цьому пакеті немає |
Права, де працює роздача та обмеження
| Частина | Інсталятор, ZIP, winget (повний пакет) | Microsoft Store | Серверна редакція |
| Де працює роздача | Інсталятор, ZIP, winget (повний пакет)Менеджер спільного доступу, у вашому сеансі (пізніше може передати роздачу службі Windows) | Microsoft StoreМенеджер спільного доступу, у вашому сеансі; служби Windows немає, бо пакет Store не може її зареєструвати | Серверна редакціяСлужба Windows, яка стартує разом із Windows, коли ніхто не ввійшов |
| Де працюють файлові операції за розкладом | Інсталятор, ZIP, winget (повний пакет)Менеджер спільного доступу, у вашому сеансі входу | Microsoft StoreМенеджер спільного доступу, у вашому сеансі входу | Серверна редакціяМенеджер спільного доступу, у сеансі входу, але не в службі Windows |
| Встановлення | Інсталятор, ZIP, winget (повний пакет)Права адміністратора не потрібні (на користувача) | Microsoft StoreЗі Store | Серверна редакціяПотрібні права адміністратора |
| Увімкнення роздачі | Інсталятор, ZIP, winget (повний пакет)Виберіть теки; одне підтвердження адміністратора для правила брандмауера | Microsoft StoreВиберіть теки; пакет сам оголошує правило брандмауера для свого воркера | Серверна редакціяВиберіть теки; службу й правило брандмауера інсталятор уже створив |
| Мінімальна Windows | Інсталятор, ZIP, winget (повний пакет)Windows 10 1607 для роздачі; Windows 7/8.1 та 32-розрядна Windows отримують лише переглядач | Microsoft StoreWindows 10 1809 | Серверна редакціяWindows 10 1607, 64-розрядна |
За замовчуванням кожна необов'язкова частина вимкнена під час роботи: нічого не слухає, правила брандмауера немає, а службу не зареєстровано, доки ви не попросите. Обравши менеджер, сервер не потрібен; обравши сервер, не потрібен менеджер. Таблиця описує пакети, як вони збираються з поточних вихідних кодів; на сторінці релізів лежить останній опублікований реліз, а в «Що нового» вказано, у якій версії з'явилася кожна частина.
Чи потрібна вона вам?
Встановлюйте серверну редакцію лише тоді, коли задача машини - бути доступною постійно: виділений сервер, VPS, «NAS-подібна» Windows-скринька, домашній сервер. На звичайному ПК звичайний інсталятор уже роздає теки, поки ви в системі, не потребує прав адміністратора й підходить краще.
Дві редакції
| Користувацька (за замовчуванням) | Серверна (ця сторінка) |
| Хто запускає воркер | Менеджер спільного доступу, у вашому сеансі | Диспетчер служб Windows |
| Доступність | Поки ви в системі й застосунок у треї запущено | Із завантаження, до входу, і після виходу із системи |
| Обліковий запис | Ви | NT AUTHORITY\LocalService |
| Права адміністратора | Один раз, для правила брандмауера | Обов'язкові, для служби та її прав доступу |
| Microsoft Store | Так | Ні - лише GitHub, ця сторінка або winget |
| SFTP, QR, .fmscfg, застосунок Android | Ідентичні. Зміна редакції зберігає ключ вузла, тож прив'язані телефони продовжують працювати. |
Обидві редакції ніколи не працюють одночасно. Який би хост не був активний, обидві працюють з одним списком тек, одними налаштуваннями й одним ключем - під час перемикання нічого не втрачається.
Встановлення
Завантажте FastMediaSorter-26.10.25.1830-windows-x64-server-setup.exe з останнього релізу й запустіть від імені адміністратора. До кожного релізу додається файл .sha256 поруч з інсталятором - перевірте його перед запуском:
Get-FileHash .\FastMediaSorter-26.10.25.1830-windows-x64-server-setup.exe -Algorithm SHA256
Windows попередить про це завантаження - воно не підписане сертифікатом, - а інсталятор один раз запросить права адміністратора. Що це за попередження, на що саме натиснути, для чого потрібні права адміністратора й як забрати кожне з них назад.
Або встановіть через winget:
winget install --id SerZhyAle.FastMediaSorter.Server
winget upgrade --id SerZhyAle.FastMediaSorter.Server
winget uninstall --id SerZhyAle.FastMediaSorter.Server
Вимоги: Windows 10 версії 1607 або новіша, Windows 11 чи Windows Server 2016 або новіша, 64-розрядна, і права адміністратора. Серверний пакет за замовчуванням встановлює лише Менеджер спільного доступу та SFTP-воркер. Медіа- та файловий менеджер - необов'язковий компонент: не встановлюється, доки ви не позначите його на сторінці компонентів; офлайн відеокодеки, перегляд PDF і моделі OCR користувацького пакета - пункти під ним, тож в обох пакетах однаковий набір (тихе встановлення: /COMPONENTS="server,filedo,viewer,viewer\codecs,viewer\pdf,viewer\ocr"); за встановленої користувацької редакції він не пропонується - у неї вже є власний переглядач.
Можливо, цей пакет вам взагалі не потрібенЯкщо звичайна версія вже встановлена, відкрийте Менеджер спільного доступу → Налаштування менеджера → Спільний доступ SFTP → Хостинг → Перевести роздачу в режим служби Windows... Одне підтвердження адміністратора виконує весь перехід: налаштування та ключ вузла переїжджають до машинного сховища, воркер розміщується в %ProgramData%\FastMediaSorterCompanion\bin (службовий обліковий запис не може запускати файл із профілю користувача), службу реєструють і запускають, а вже вибраним текам надають доступ. Цей серверний пакет - та сама служба, що встановлюється одразу, для машини, яку налаштовують, жодного разу не відкриваючи програму. Версія з Microsoft Store реєструвати служби не може - там використовуйте інсталятор з цього сайту.
Тихе встановлення серверної редакції зупиниться, якщо знайдено користувацьку: воно перенесло б стан без підтвердження. Передайте /MIGRATEFROMUSER=yes, щоб дозволити це явно - пакет winget так і робить.
Перше налаштування
Служба ніколи не вгадує, які теки публікувати. Після встановлення вона запущена, але нічого не роздає, доки ви не виберете теки.
Підтвердьте встановлення
Інсталятор один раз запросить права адміністратора. Він реєструє службу FastMediaSorterCompanionSFTP (відкладений автозапуск, від імені LOCAL SERVICE), створює машинне сховище стану з обмеженими правами доступу й додає одне вхідне правило брандмауера для виконуваного файлу воркера.
Виберіть теки
Менеджер спільного доступу відкриється наприкінці встановлення. Додайте теки для публікації й позначте галочкою ті, що мають бути видимі на телефоні. Через Редагувати задайте доступ лише для читання, PIN, дозволені типи медіа та теку для копій.
Надайте службі доступ до цих тек
Служба працює від імені LOCAL SERVICE - це не ви, і тека всередині вашого профілю їй невидима, доки не надано право на читання. У Менеджері спільного доступу відкрийте Налаштування менеджера → Спільний доступ SFTP → Хостинг і натисніть Надати службі доступ до спільних тек. Додається один запис «читання й виконання» на теку, і записується рівно те, що було додано - тому видалення ролі сервера зніме лише це.
Прив'яжіть телефон
Запустіть роздачу й натисніть Поділитися, щоб отримати QR-код або файл .fmscfg. На телефоні: FastMediaSorter → Додати ресурс → SFTP/FTP → Імпорт із компаньйона.
Перевірте, що все переживає перезавантаження
Це головна перевірка, і її найчастіше пропускають. Перезавантажте машину й не входьте в систему. З телефона відкрийте прив'язаний ресурс. Якщо файли видно - увесь ланцюжок працює. З іншого ПК стан служби можна перевірити так:
sc query FastMediaSorterCompanionSFTP
Що означають чотири стани
Консоль хостингу навмисно розділяє їх: вони ламаються по-різному, а телефон, який не підключається, у всіх чотирьох випадках виглядає однаково:
- Службу встановлено - реєстрація існує. Служба при цьому може бути зупинена.
- Служба працює - процес живий і відповідає на канал керування.
- Роздача SFTP працює - SFTP-слухач піднято. Служба, що працює, сама по собі не роздає.
- Теки не вибрано - усе справно, просто роздавати нічого.
Консоль також показує, хто відповідає просто зараз - служба Windows чи фоновий процес самої програми - і спільне сховище стану, яким користуються обидва.
Перемикання між редакціями
В обидва боки ключ вузла зберігається, тому успішне перенесення зберігає той самий відбиток ключа, і прив'язані телефони не потрібно прив'язувати заново. Якщо ключ не вдається перевірити, перенесення зупиняється до реєстрації служби, а не створює новий ключ.
Користувацька → сервернаЗапустіть серверний інсталятор. Він зупинить воркер користувацького сеансу, скопіює й перевірить стан у машинному сховищі, налаштує права доступу та правило брандмауера, потім зареєструє й запустить службу. Переглядач залишається встановленим і продовжує працювати.
Серверна → користувацькаМенеджер спільного доступу → Налаштування менеджера → Спільний доступ SFTP → Хостинг → Повернутися до користувацької редакції.., або видаліть серверний пакет. Службу зупиняють і видаляють, права на теки, надані цим продуктом, знімаються, а стан залишається там, де його підхопить воркер користувацького сеансу.
Права, мережа та обмеження
- Мережеві шляхи не працюють. LOCAL SERVICE виходить у мережу з анонімними обліковими даними, тому корінь на кшталт
\\server\share під нею роздати не можна - жодна зміна прав з вашого боку цього не виправить. Використовуйте локальний шлях.
- Правило брандмауера прив'язане до програми, а не до порту - воно продовжує працювати, коли порт прослуховування змінюється - і охоплює профілі «домен», «приватна» та «загальнодоступна», оскільки мережу сервера зазвичай вважають загальнодоступною.
- Обмеження коренями залишається чинним. Обліковий запис служби визначає, що воркер може відкрити; він ніколи не дозволяє телефону вийти за межі вибраних вами тек.
- Доступ з інтернету як і раніше потребує прокидання порту або працюючого UPnP, достеменно як у користувацькій редакції. Менеджер може перевірити доступ ззовні; якщо він повідомляє про CGNAT, прокидання порту не допоможе.
Резервна копія та відновлення
Усе, що варто зберегти, лежить в одній папці:
%ProgramData%\FastMediaSorterCompanion\
У ній ключ вузла, облікові дані SFTP, список тек, порт і лічильники використання. Скопіюйте її від імені адміністратора, щоб відновити ту саму ідентичність на перебудованій машині - телефони підключаться без повторного прив'язування. Два правила: тримайте копію захищеною не гірше за оригінал (у ній приватний ключ вузла й пароль SFTP - саме тому в теки обмежено права) і ніколи не публікуйте її та не вставляйте вміст у звіт про помилку.
Видалення
Видалення зупиняє й видаляє службу до того, як буде видалено бодай один файл, знімає записані права на теки та прибирає правило брандмауера - не залишаючи ні відкритого порту, ні «осиротілої» реєстрації служби. Теку стану навмисно зберігають: у ній ідентичність, якій довіряють ваші телефони. Видаляйте її вручну лише якщо хочете, щоб усі телефони прив'язалися заново.
Якщо щось пішло не так
- У Менеджері спільного доступу → Налаштування менеджера → Спільний доступ SFTP → Хостинг є Запустити, Зупинити, Перезапустити та Відновити реєстрацію служби. Відновлення заново реєструє службу з правильним командним рядком, обліковим записом, типом запуску та діями у разі збою - що б не залишила попередня версія чи ручне редагування.
- Кожна дія з правами адміністратора дописується до
%ProgramData%\FastMediaSorterCompanion\install-share-service.log; хост служби записує збої до service.log у тій самій папці.
- Після перезавантаження служба може піднятися раніше, ніж буде готова мережа. Вона сама повторює виявлення та перевірку доступності зі зростаючою затримкою - перезапуск не потрібен - тому зачекайте хвилину, перш ніж вважати її зламаною.
Microsoft StoreВстановлення зі Store дає лише користувацький режим. Серверну редакцію беруть з GitHub, з цієї сторінки або через winget: їй потрібні машинна служба, машинні права на дані, надання прав на теки та встановлення адміністратором - усе це поза межами продукту у Store.
Дивіться також
Серверна редакція - половина Windows одного зі способів з'єднати ваші пристрої: ваш власний ПК, доступний напряму, вдома або через роутер. Портал Обмін медіа між вашими пристроями пояснює цей спосіб поруч з іншими.
Де знаходяться налаштування спільного доступу
Налаштування розташовані у двох вікнах. У налаштуваннях менеджера є група «Спільний доступ SFTP» - порт SFTP, локальна мережа й сторінка хостингу; вона видима, поки встановлено цей компонент, - поруч із загальними параметрами, віддаленим обліковим записом, публікацією й розкладами. Установлений локальний сервер обміну налаштовується в окремому вікні. Посилання зліва внизу відкриває друге вікно, зберігаючи поточне. Відкриття налаштувань не запускає сервер. У попередніх збірках спільний доступ SFTP був в окремому вікні.
SFTP · Довідка налаштувань менеджера