Как избавиться от «издателя нельзя проверить» на сетевых файлах?


21

Всякий раз, когда я пытаюсь запустить исполняемые файлы (.exe. .Com, .bat, ...) на подключенном сетевом диске, я получаю это раздражающее всплывающее диалоговое окно с вопросом, уверен ли я. Как остановить это и просто запустить файлы беспрепятственно?

диалоговое окно "издатель не может быть проверен"
(не мой скриншот, просто изображение, которое я случайно набрал в Интернете)

В отличие от соответствующего избавления от «Издатель не может быть проверен. Вы уверены, что хотите запустить это программное обеспечение»? Я не хочу полностью отключать эту функцию безопасности (как в «Никогда не предупреждать меня о каком-либо исполняемом файле»), просто отключите ее для известных хороших мест.

Ответы:


15

Более простой и безопасный вариант (предложено Мэттом Вилки в комментариях) ( Источник )

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

Чтобы решить эту проблему, выполните следующие действия:

  1. Сначала определите, на каком сервере находится ярлык.

  2. Откройте Internet Explorer.

  3. Нажмите Инструменты, затем Свойства обозревателя.

  4. Нажмите на вкладку «Безопасность». Как только вы находитесь на этой вкладке. Убедитесь, что сначала вы нажали «Локальная интрасеть», а затем кнопку «Сайты». Нажмите на это.

  5. В появившейся форме нажмите «Дополнительно».

Вам будет показан список сайтов, которые находятся в «Локальной интрасети»

  1. Добавить свой сервер в список. Введите file: // server, где «server» - это имя вашего сервера, нажмите «Add».

  2. Нажмите «ОК» в остальных диалоговых окнах, чтобы выйти из настроек Internet Explorer.


1
спасибо, глина Я собирался написать это как ответ сам, но у меня не было времени прямо сейчас. Проблема стала решаться, поэтому, конечно, я быстро забыл об этом. ;-)
Мэтт Уилки

Это оно. Это спасатель в компьютерной лабораторной системе с подключенным сетевым диском. Я запускаю серию скриптов и исполняемых файлов каждый день, когда я вхожу в систему, и необходимость выбирать «да, запустить в любом случае» становится настолько неприятной.
bgStack15

Вы также можете получить доступ к «Свойства обозревателя» непосредственно из Панелей управления.
onewhaleid

inetcpl.cplтакже может быть запущен из окна запуска.

21

Возможно, вам придется удалить атрибут / файл потока, который прикреплен к вашей программе, которую вы скачали из Интернета. Microsoft добавляет это для вашей собственной защиты.

  1. Проверьте наличие альтернативных потоков данных в файле, выполнив dir /r:

    C:\Program Files\eclipse>dir /r eclipse.exe
     Directory of C:\Program Files\eclipse
    18/11/2013  09:45 PM           319,488 eclipse.exe
                                        26 eclipse.exe:Zone.Identifier:$DATA
        ︙        ︙                  ︙       ︙
    

    Если вы видите этот Zone.Indentifierпотоковый файл, прикрепленный к загруженному файлу, вам придется удалить его.

  2. Скачать streams.exe с Microsoft .

  3. Запустите его в своей программе (например, eclipse.exe) следующим образом:

    C:\Program Files\eclipse>streams.exe -d *.exe
    
    Streams v1.56 - Enumerate alternate NTFS data streams
    Copyright (C) 1999-2007 Mark Russinovich
    Sysinternals - www.sysinternals.com
    
    C:\Program Files\eclipse\eclipse.exe:
    Deleted :Zone.Identifier:$DATA
    C:\Program Files\eclipse\eclipsec.exe:
    Deleted :Zone.Identifier:$DATA
    
    C:\Program Files\eclipse>
    
  4. Сообщение пропало.


3
Это локальное решение для локальной проблемы. Отключение объекта групповой политики в целом, как и другие предложения, не является хорошей идеей и обычно невозможно в корпоративной среде. Другой способ - скопировать файл на USB-накопитель (FAT32) и обратно.
ixe013

2
Определенно +1, так как это решило мою проблему. Сначала я попробовал « Разблокировать файл», чтобы остановить запрос «Открыть файл - предупреждение системы безопасности» и «Windows 8 SmartScreen», но это исправление было недоступно, пока я не запустил dir -r foo.exeи не нашел версию исполняемого файла Zone.Identifier.
Грег Бургхардт

1
Это хорошее решение, поскольку оно устраняет проблему с доверенным putty.exe без ущерба для безопасности других неизвестных программ.
markus_b

6

Перейдите в Свойства обозревателя> Вкладка «Безопасность»> Зона локальной интрасети> Кнопка «Пользовательский уровень»

Прокрутите вниз до «Запуск приложений и небезопасных файлов»

включите его, нажмите ОК.

Возможно, вам придется сделать это и для интернет-зоны.

,

введите описание изображения здесь


Спасибо. это заставило меня взглянуть в правильном направлении, и я нашел более простое решение: добавьте сервер (ы) в доверенные сайты зоны Интранет как `file: // server '( ref )
matt wilkie

1
Да, гораздо более безопасное решение.
Моав

3
type old.exe >new.exe

это сработало для меня


2
Для любопытных это работает, потому что копирует только данные самого файла, а не альтернативный поток данных, который содержит идентификатор зоны.
Бен Н

1

Сработало для меня ... Переместите exe-файл на том, отличный от ntfs (например, флэш-накопитель USB (FAT)), затем верните его снова.

Похоже, что это связано со свойством NTFS в файле .exe, которого нет у FAT. Таким образом, перемещение на FAT-накопитель удаляет его, а при перемещении назад его свойства исчезают!

См. Https://social.msdn.microsoft.com/Forums/vstudio/en-US/fc98080e-db2a-463f-a3a0-372acb3b6eab/disable-the-publisher-could-not-be-verified-for-a- sure -Применение? форум = windowssecurity

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.