Не блокируйте файлы, загруженные с доверенного сайта

У меня есть сторонняя программа, которая загружает обновления для себя из определенного места в сети, а затем запускает их.

После миграции на Windows 10 это перестало работать, потому что, очевидно, программа использует WinAPI для загрузки, помечающей файлы как "из Интернета". В XP это не имело значения, но в Win10 открытие такого файла программным способом теперь дает "Отказано в доступе".

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

Могу ли я как-то пометить этот сайт (или что-то еще, например, издатель файлов или что-то в этом роде) как "надежный источник", чтобы файлы не блокировались?

Я слышал, что есть способы полностью отключить этот механизм, но я бы сделал это только в крайнем случае - если на самом деле нет другого пути - потому что он, ну, в общем, служит своей цели иначе.

1 ответ

Решение
  • Откройте Свойства обозревателя (inetcpl.cpl)
  • Выберите вкладку "Безопасность"
  • Нажмите "Доверенные сайты"
  • Добавьте конкретное местоположение / веб-сайт в список доверенных сайтов.
  • Нажмите ОК.

Отныне MotW не добавляется при загрузке файла с этого сайта; используете ли вы IE или любой другой браузер. Я лично проверил это с IE, Chrome и Firefox.

Другой вариант будет использовать Unblock-File Команда PowerShell или SysInternals Streams для удаления MotW из загруженных файлов с помощью сценария.

Другие вопросы по тегам