Сегодня я загрузил обновление для нашего почтового сервера на свою машину разработчика, используя IE9 на Win7 Pro. Я попросил IE сохранить файл на общем диске нашего сервера, чтобы я мог установить его позже. Когда загрузка закончилась, IE показал красный баннер внизу и сказал, что «.exe обычно не загружается и может нанести вред вашему компьютеру». Было три кнопки: «Удалить», «Действия» и «Просмотреть загрузки». Я выбрал «Действия» только потому, что никогда раньше этого не видел. Он показал диалоговое окно «Фильтр SmartScreen», предлагающее три варианта выбора: «Не запускать эту программу (рекомендуется)», «Удалить программу» и «Все равно запустить». Я просто отменил диалог, потому что я вообще не хотел его запускать; Я просто хотел скачать его, чтобы потом запустить на сервере.
Поэтому, когда я все же попытался запустить его, он сразу же взорвался, говоря: «Программа установки не смогла создать каталог - ошибка 5: доступ запрещен». Я попытался разблокировать файл «Запуск от имени администратора», хотя я уже был администратором, отключил UAC и т. Д. Переходя к делу, я, наконец, снова загрузил файл, запустил WinMerge на обоих, и он показал, что они идентичны, за исключением новый работал нормально. Я вернулся к своей машине разработчика, загрузил файл через Firefox, а затем запустил его на сервере, снова в порядке. Но когда я снова попробовал через IE, SmartScreen снова показал свой красный баннер и каким-то образом затушил файл, даже если он хранился на другом компьютере, и WinMerge не может отличить его от хорошего файла.
Я поискал в Интернете, как работает SmartScreen, но все они дают его описания на уровне пользователя. Я хочу знать, что он делает с этим файлом, чтобы его нельзя было запустить на другой машине?
Спасибо