Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Этот файл получен с другого компьютера и, возможно, был заблокирован с целью защиты компьютера

2016-10-02 · Posted in Windows – 10, Windows Server 2012

Осторожно: Этот файл получен с другого компьютера и, возможно,

был заблокирован с целью защиты компьютера.

Это сообщение появилось после обновления системы. У меня сотни файлов. Как мне,

ВООБЩЕ, отключить блокировку файлов в системе?!

Сам столкнулся с такой вот проблемой. Гарантированно отключить – боюсь никак не получится, но получится более – менее быстро исправить.

Итак разберемся почему эта проблема возникла.

Виною всего – последние обновления от майкрософта. Какое именно пока что мне не известно, не смог правильно идентифицировать.

Причина всему неправильная работа системы с NTFS.

И рекомендации которых много в интернете

Изменить это можно в Панели управления → Свойства обозревателя → Безопасность → Другой → Запуск программ и небезопасных файлов → Включить.
Конфигурация пользователя — Политики — Административные шаблоны — Компоненты Windows — Диспетчер вложений

НЕ РАБОТАЮТ !!!

Немного теории взятой у автора необходимой нам утилиты:

Файловая система NTFS позволяет приложениям создавать дополнительные информационные потоки данных. По умолчанию, все данные хранятся в основном безымянном потоке данных файла, но синтаксис «файл:поток» позволяет выполнять чтение и запись в дополнительные потоки. Доступ к дополнительным потокам предусмотрен не во всех приложениях.

Ага, потоки, и есть программы которые с ними адекватно не работают, дальше…

 

В NT не предусмотрены средства, позволяющие узнать перечень файлов NTFS с ассоциированными потоками. Программа Streams анализирует указанные вами файлы и каталоги (у каталогов могут быть дополнительные потоки данных) и сообщает имена и размеры всех именованных потоков, встречающихся в этих файлах. Она основывается на недокументированной собственной функции извлечения данных о файловых потоках.

Итак, разберемся, более простым языком.

Файловая система может создавать несколько потоков при работе с файлами. Если файл правили на нескольких ПК то и потоки разные и все записываются в глубокий на уровень файла. Чего-то там на уровне файловой системы. Даже файлы создание самим пользователем и никогда пределы ПК не покидавшие могут иметь несколько потоков данных.

И ЭТО ОБНОВЛЕНИЕ ДЛЯ ОС ПЕРЕСТАЛО ПОНИМАТЬ ТАКИЕ ПОТОКИ И ВОСПРИНЯЛО ИЗ КАК ЧУЖИЕ И ЗАБЛОКИРОВАЛО ФАЙЛ!

Решение.

НЕОБХОДИМО УДАЛИТЬ ЛИШНИЕ ПОТОКИ, КОТОРЫЕ СТАЛИ ЧУЖИМИ.

Sysinternals

Автор: Марк Руссинович (Mark Russinovich)

Утилита Streams 1.56

 

Скачиваем архив, и распаковываем куда-то поудобнее. В моем случае C:/streams.exe

Запускаем командную строку     cmd   и переходим в корень C:/

Синтаксис: streams [-s] [-d] <файл или каталог>

-s Рекурсивный обход вложенных каталогов.
-d Удаление потоков.

В зависимости от объемов файлов – процедура не длительная.

И о чудо, пометки пропали, файлики открываются без проблем.

Вот так вот достаточно просто решается проблема созданная на пустом месте Майкрософтом. Ожидаем следующих багов.

UPD. 08/06/2015   21:17:05

Но, не бывает все так просто.

Продолжаем

Необходимо включить пункт

Не сохранять сведения о зоне во вложенных файлах     путь к нему ниже

gpedit.msc” ([Пуск] -> “Выполнить” : “gpedit.msc”). Смотреть здесь: “Конфигурация пользователя” -> “Административные шаблоны” -> “Диспетчер вложений”

Это поможет при получении новых файлов.

 

Приятный бонус и от офисного пакета. Если используете майкрософтовский outlook.

Документы могут не открываться именно из-за их настроек

Снять галочки с защищенного просмотра.

Leave a Reply