Почему Windows предупреждает об этой загрузке
Fast Media Sorter & Sharing for Windows - бесплатная программа одного независимого разработчика. Сборки, опубликованные на GitHub (их же ставит и winget), не подписаны сертификатом, поэтому Windows относится к ним настороженно, и вы можете увидеть одно-два предупреждения. Ниже - что это за предупреждения, почему они появляются, на что именно нажать и чего программа не делает никогда.
Что это за предупреждение
Одно из трёх - смотря что именно вы скачали.
- «Система Windows защитила ваш компьютер» - это SmartScreen. Появляется при первом запуске установщика или программы из портативного ZIP.
- «Разрешить этому приложению вносить изменения на вашем устройстве?» - это запрос прав администратора. Он появляется, только если вы выбрали установку для всех пользователей или включаете общий доступ к папкам, и четвёртый раздел точно описывает, что каждое из них делает с этими правами.
- Предупреждение антивируса о загрузке одним файлом - её предлагали только выпуски до 12 июня 2026 года. Microsoft Defender оценивает её самораспаковывающуюся оболочку как Program:Script/Wacapew.A!ml. Это известное ложное срабатывание для файлов такой формы; установщиков и портативного ZIP оно не касается.
Почему оно появляется
Ничего не сломано, и предупреждение - не ошибка. SmartScreen проверяет у файла две вещи: подписан ли он сертификатом, который Windows знает, и достаточно ли людей уже его запускали.
- Не подписан. Сертификат для подписи кода стоит несколько сотен долларов в год. Программа бесплатна и ничего не зарабатывает, поэтому такой сертификат не куплен - это решение, а не недосмотр.
- Пока неизвестен. Репутация считается для каждого файла отдельно, поэтому каждая новая версия начинает с нуля. Она накапливается сама по мере того, как этот выпуск скачивают, - поэтому предупреждение стихает между версиями и ненадолго возвращается после каждой новой.
- Сборка из Microsoft Store - исключение: её подписывает сама Microsoft при сертификации, поэтому ничего из этого там не появляется. Программа та же самая.
На что именно нажать
Два клика, и ничего из перечисленного не ослабляет вашу защиту.
- SmartScreen: нажмите «Подробнее» в окне, затем «Выполнить в любом случае». Это всё.
- Запрос администратора: сначала прочитайте следующий раздел, затем ответьте «Да». Ответите «Нет» на запрос общего доступа к папкам - программа всё равно установится и будет работать полностью, выключенным останется только общий доступ. Самой установке этот запрос нужен, только если вы выбрали установку для всех пользователей.
- Антивирус: если файл попал в карантин, восстановите его и добавьте исключение для одной этой папки установки. Никогда не выключайте SmartScreen и не отключайте антивирус - здесь это не нужно, а они продолжают защищать всё остальное, что вы скачиваете.
- Если хочется проверить, а не поверить: рядом с каждым выпуском лежит файл .sha256, и команда Get-FileHash <файл> -Algorithm SHA256 в PowerShell должна вывести то же значение. Исходный код открыт.
Зачем нужны права администратора и как их забрать обратно
Сам просмотрщик прав администратора не запрашивает никогда. Установщик запрашивает их, только если вы выбрали установку для всех пользователей, а общий доступ к папкам - только когда вы его включаете. Ниже - каждое такое использование и способ вернуть всё назад.
- Установка для всех пользователей - ваш выбор в установщике. Сначала установщик спрашивает, ставить только для вас - без прав администратора - или для всех учётных записей этого ПК. Windows спрашивает подтверждение только во втором случае: чтобы положить программу в Program Files, а ярлыки - туда, где их видят все учётные записи.
- Общий доступ к папкам - одно правило брандмауэра. Когда вы включаете общий доступ - в установщике или позже в Share Manager, - Windows спрашивает один раз, и добавляется одно входящее правило брандмауэра для companion\fms-share-worker.exe. Оно разрешает принимать соединения одной этой программе и не делает больше ничего. Пока общий доступ не включён, никто ничего не слушает и ничего не добавляется.
- Постоянная раздача - служба Windows. Только если вы сами её попросили, одним из двух способов: в Share Manager - «Настройки менеджера», «Хостинг», «Перевести раздачу в режим службы Windows..» - или отдельным серверным установщиком, который вы сами скачиваете и запускаете. Windows спрашивает один раз, и делается четыре вещи: регистрируется служба FastMediaSorterCompanionSFTP, работающая от имени LOCAL SERVICE; правило брандмауэра переводится на ту копию программы раздачи, которую запускает служба; LOCAL SERVICE получает право читать каждую раздаваемую папку, а записывать - только туда, где вы разрешили запись; настройки раздачи, пароль и ключ узла переезжают в %ProgramData%\FastMediaSorterCompanion - папку, которую могут открыть только администраторы, служба и ваша учётная запись.
- Чтобы вернуть всё без удаления программы, откройте в Share Manager «Настройки менеджера»: «Сеть», «Выключить функции сервера..» удаляет правило брандмауэра; «Хостинг», «Удалить роль сервера» останавливает и удаляет службу, забирает выданные ей права на папки и удаляет правило брандмауэра; «Хостинг», «Вернуться к пользовательской редакции..» тоже удаляет службу и права на папки, но возвращает раздачу вашему сеансу вместе с её правилом брандмауэра. Каждое действие один раз спрашивает Windows.
- Или удалите программу: каждая запись в «Параметры Windows», «Приложения» убирает то, что добавила. В этом списке программа названа FastMediaSorter LITE (так она называлась при первой публикации), а серверная редакция - Fast Media Sorter Folder Share Server. FastMediaSorter LITE удаляет своё правило брандмауэра - если программа установлена только для вас, Windows один раз спросит подтверждение - и предлагает удалить службу, которую зарегистрировал его Share Manager. Fast Media Sorter Folder Share Server удаляет свою службу, права на папки и правило брандмауэра. Тихое удаление, например winget uninstall, спросить не может, поэтому оставляет на месте службу Share Manager, а при установке только для вас - и правило брандмауэра; выключите их в Share Manager заранее.
- Намеренно сохраняется: ключ узла, пароль и список папок остаются в %LOCALAPPDATA%\FastMediaSorterCompanion - или в %ProgramData%\FastMediaSorterCompanion, если раздача уже работала как служба, - чтобы привязанные телефоны подключились после переустановки. Удалите эту папку - и каждый телефон придётся привязывать заново.
Чего программа не делает никогда
Тот же список, что на странице конфиденциальности и в ответах о данных в Microsoft Store, - правда только одна.
- Никакой телеметрии, аналитики, учётных записей и рекламы. Разработчик не получает ничего ни о вас, ни о том, как вы пользуетесь программой, - если только вы сами не нажмёте «Отправить логи автору»: тогда в вашей почтовой программе откроется письмо, которое вы проверяете и отправляете сами.
- Она никогда не отправляет ваши файлы куда-либо сама. При общем доступе телефон соединяется напрямую с вашим компьютером по зашифрованному SFTP.
- Она никогда не открывает порт и не запрашивает права администратора по своей инициативе. Общий доступ выключен, пока вы его не включите, и окно всегда показывает, что и откуда доступно.
- Она скачивает что-либо только по вашей просьбе или после вопроса, в котором названо, что именно загружается: языковой пакет OCR, среду выполнения OCR или воспроизведения видео, видеокодировщик FFmpeg, установщик Ollama или модель перевода для него, либо doc-html-translate через winget. Ничего о ваших файлах вместе с запросом не отправляется.
- Текст, который вы переводите, уходит только на тот адрес перевода, который вы настроили сами, - модель на вашей же машине или названный вами сервер.
Один сторонний сервис всё же может быть вызван, и только если вы включите доступ из интернета для общего доступа к папкам: у check-host.net спрашивают, отвечает ли проброшенный порт снаружи, и этот сервис видит ваш публичный адрес и порт. Больше ему ничего не отправляется. Ещё две вещи не выходят за пределы вашей сети: при включённом доступе из интернета программа просит ваш роутер пробросить порт раздачи (UPnP или NAT-PMP), а пока раздача работает, компьютер объявляет о себе в локальной сети (mDNS), чтобы привязанный телефон снова его нашёл.
Открытие страниц этого сайта (а не работа программы) обращается не более чем к трём внешним адресам: fonts.googleapis.com и fonts.gstatic.com (Google Fonts, начертание страниц) и - на главной странице и её языковых версиях - api.github.com (GitHub, чтобы узнать последний выпуск для ссылки на скачивание). Каждый получает ваш IP-адрес и user agent вашего браузера и ничего больше. Адреса аналитики, менеджера тегов или рекламы не используются. То же сказано на странице приватности.