В предыдущих версиях Windows фильтр SmartScreen был особенностью Internet Explorer, а Windows 8 стал частью файловой системы Windows. Но как узнать, какие файлы были загружены и какие из них были созданы с вашего ПК? Читайте дальше, чтобы узнать, как How-To Geek начал изучать файловую систему.
Примечание. Информация, представленная в этой статье, предназначена только для образовательных целей.
Итак, что такое Волшебство?
Ну, магия, используемая здесь, фактически состоит из довольно простой технологии, в первую очередь интернет-зон.
Хотя вы можете получить доступ к настройкам этих интернет-зон через Internet Explorer, они используются в разных местах по всей Windows. Всякий раз, когда вы загружаете файл, который поступает из зоны Интернета, он помечен специальным идентификатором зоны, и этот идентификатор хранится в альтернативном потоке данных. Чтобы увидеть это, я решил открыть свой любимый язык сценариев PowerShell. Я написал следующий сценарий, чтобы увидеть альтернативные потоки данных для каждого файла в папке с загрузкой.
Вы видите последний файл в списке, у него есть дополнительный поток данных под названием Zone.Identifier, вот о чем мы говорили. Когда вы открываете файл в Windows, он проверяет этот специальный поток данных и запускает SmartScreen, если он существует. В истинном стиле geek мы решили заглянуть внутрь потока данных, чтобы посмотреть, какую информацию он провел.
Хотя это может ничего не значить для нас, это, безусловно, заставило нас задуматься о том, как мы можем обойти SmartScreen.
Как обойти SmartScreen в Windows 8
Первый способ обойти это - использовать графический интерфейс, если у вас есть файл с потоком данных Zone.Identifier, вы можете легко разблокировать его из свойств файла. Просто щелкните правой кнопкой мыши по файлу и откройте его свойства из контекстного меню, а затем нажмите кнопку «Разблокировать», поэтому теперь, когда вы открываете файл, SmartScreen не запускается.
Image
Вы также можете использовать новый командлет unblock file в PowerShell 3, который является эквивалентом сценария нажатия кнопки разблокирования.
Последний способ обойти SmartScreen - просто добавить веб-сайт, который вы загружаете, в зону интрасети в Internet Explorer.
Конечно, мы рекомендуем вам никогда не делать этого, поскольку эта зона зарезервирована для сайтов интрасети, и это оставит вас уязвимыми для вредоносных программ, которые происходят из этих сайтов в списке, и в этой заметке я оставляю вас с этим скриптом для поиска файлов на вашем компьютере, что возник из интернет-зоны.