Содержание

Streams Remover — это лёгкая портативная утилита для Windows, которая массово удаляет NTFS-потоки Zone.Identifier с файлов. Именно эти потоки заставляют проводник писать предупреждение «Этот файл получен из другого компьютера и может быть заблокирован для защиты этого компьютера» и всячески мешать запуску, особенно в сценариях, когда вы распаковываете архивы с десятками и сотнями файлов.

Вместо того чтобы кликать по свойствам каждого файла, ставить галочку «Разблокировать» и нажимать применить, достаточно один раз указать папку — и Streams Remover за секунды почистит все вложенные файлы от информационных меток.

Главное окно Streams Remover

Что умеет Streams Remover

  • массово очищать все файлы в выбранной папке и во всех вложенных подпапках от NTFS-потоков;
  • разблокировать один конкретный файл при простом перетаскивании на окно программы;
  • интегрироваться в контекстное меню проводника Windows, чтобы «Remove Streams» было доступно по правому клику прямо в папке;
  • через меню одной кнопкой отключить добавление зонных меток на загружаемые файлы на уровне системы;
  • поставляться с полной поддержкой командной строки для вызова из батников, планировщика или скриптов развёртывания.

Утилита работает со всеми версиями Windows, где есть NTFS, и не требует установки .NET Framework или сторонних библиотек.

Массовое снятие блокировки с папки и подпапок Streams Remover

Когда программа полезна

Утилита выручает в таких случаях:

  1. Вы скачали с интернет-форумов или облака большой архив с документами, фотографиями или программой — после распаковки каждое из сотен вложений приходится вручную разблокировать через «Свойства».
  2. Разработчик или тестировщик регулярно распаковывает сборки с чужого сервера и устал закрывать окна SmartScreen и предупреждений «файл из другой зоны».
  3. Системный администратор раскатывает типовые конфигурации рабочих станций и хочет одним bat-файлом начисто снимать зонные метки с каталогов дистрибутивов.
  4. Вы много работаете с exe-шниками и скриптами, и вас раздражает, что Windows постоянно спрашивает, действительно ли вы доверяете этому файлу, хотя вы сами его только что сохранили.

Как пользоваться Streams Remover

  1. Скачайте архив по ссылке ниже и распакуйте в удобное место. Запустите sRemover.exe.
  2. Чтобы снять блокировку сразу со множества файлов, нажмите на кнопку меню и выберите пункт «Remove Streams in Folder». Укажите целевую папку. Утилита пройдётся по всем файлам и подпапкам и удалит лишние потоки.
  3. Для одиночного файла достаточно перетащить его прямо на окно программы — разблокировка произойдёт мгновенно.
  4. Если хотите добавить действие в проводник, нажмите Install. Теперь по правому клику по папке в контекстном меню появится пункт «Remove Streams». Для его показа на некоторых системах может потребоваться нажатие Shift.
  5. Для массовых сценариев и автоматизации воспользуйтесь поддержкой командной строки. Вызовите sRemover.exe /? из консоли, чтобы увидеть список доступных параметров: путь, рекурсивный обход, тихий режим и другое.

Поддержка командной строки и параметры Streams Remover

Что важно учитывать

  • Streams Remover удаляет все дополнительные NTFS-потоки с файлов, а не только Zone.Identifier. Если вы используете системы, которые хранят полезные метаданные в ADS, учтите это;
  • файлы, которые лежат в архивах .zip или .rar, сначала нужно распаковать — потоки NTFS живут только в пределах самой файловой системы;
  • пункт меню «Disable Zone Information» меняет системную настройку так, чтобы в будущем Windows помечала скачанные файлы как безопасные. После отключения вы перестанете видеть предупреждение «этот файл получен из другого компьютера», но и безопасность станет чуть ниже — решайте осознанно;
  • утилита не умеет работать с сетевыми UNC-путями вида \\server\share. Для удаления потоков с сетевого диска удобнее всего запустить sRemover прямо на сервере или временно скопировать папку локально.

Плюсы и минусы

Плюсы:

  • снимает блокировку сразу с сотен файлов за один раз, не требуя кликов по каждому;
  • интегрируется в контекстное меню проводника для максимально быстрого доступа;
  • поддерживает командную строку и тихий режим автоматизации;
  • маленький размер, нет установщика и зависимостей.

Минусы:

  • не поддерживает сетевые UNC-пути напрямую;
  • удаляет все альтернативные потоки, а не только зону;
  • у пользователей, которые не знакомы с ADS и NTFS, может возникнуть впечатление, что программа делает «какую-то магию», — всегда лучше понимать, с чем работаете.

Где скачать Streams Remover

Прямая ссылка на архив:

Если вы устали от бесконечных галочек «Разблокировать» в свойствах каждого скачанного файла, Streams Remover раз и навсегда решит эту небольшую, но противную проблему.