Як позбутися від "видавця не можна перевірити" на мережевих файлах?


21

Кожен раз, коли я намагаюся запускати виконувані файли (.exe .com, .bat, ...) на картографічному мережевому диску, я отримую це набридливе спливаюче діалогове вікно, запитуючи мене, чи я впевнений. Як зупинити це і просто безперешкодно запустити файли?

діалогове вікно "видавець не може бути підтверджений"
(не мій скріншот, а лише зображення, яке я схопив випадково в Інтернеті)

На відміну від пов’язаного Позбавлення від "Видавця не вдалося перевірити. Ви впевнені, що хочете запустити це програмне забезпечення"? Я не хочу повністю відключати цю функцію безпеки (як у "ніколи не попереджайте мене про будь-який виконуваний файл"), просто вимкніть її для відомих хороших місць.

Відповіді:


15

Простіший і безпечніший варіант (запропонований matt wilkie у коментарях) ( Джерело )

Це результат намагань Microsoft захистити користувачів від шкідливих програм. Повідомлення з’явиться для будь-якого ярлика або виконуваного файлу, розміщеного на загальнодоступній мережі.

Щоб вирішити проблему, виконайте наведені нижче дії:

  1. Спочатку визначте, на якому сервері розміщується ярлик.

  2. Відкрийте Internet Explorer.

  3. Клацніть Інструменти, а потім Параметри Інтернету.

  4. Перейдіть на вкладку "безпека". Після того, як ви перейдете на цю вкладку. Переконайтеся, що спочатку натисніть "Місцева інтранета", а потім кнопку "Сайти". Клацніть по ньому.

  5. У формі, що відображається, натисніть «Додатково».

Вам буде показаний список сайтів, що знаходяться в "Локальній Інтранеті"

  1. Щоб додати ваш сервер до списку. Введіть файл: // сервер, де «сервер» - це ім’я вашого сервера, натисніть «Додати».

  2. Натисніть кнопку "ОК" у решті діалогових вікон, щоб вийти з налаштувань Internet Explorer.


1
дякую Клей. Я мав намір написати це як відповідь сам, але тоді не мав часу. Проблема стала вирішена, тому я, звичайно, про неї негайно забув. ;-)
matt wilkie

Ось воно. Це рятівник в системі комп'ютерних лабораторій із приєднаним мережевим накопичувачем. Я щодня запускаю серію сценаріїв та виконуваних файлів, коли входжу в систему, і мені потрібно вибрати "так, запустити все одно", настільки неприємно.
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

Перейдіть у розділ "Параметри Інтернету"> "Вкладка безпеки"> "Інтрантальна зона локальної мережі"> кнопка "Спеціальний рівень"

Прокрутіть униз до "Запуск програм та небезпечних файлів"

встановіть його як увімкнене, натисніть ОК.

Можливо, вам доведеться це зробити і для мережі Інтернет.

.

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


Спасибі. це змусило мене дивитись у правильному напрямку, і я знайшов більш просте рішення: додати сервер (и) до довірених сайтів Інтранету як `файл: // сервер '( ref )
matt wilkie

1
Так, набагато безпечніше рішення.
Моав

3
type old.exe >new.exe

це працювало для мене


2
Для допитливих це працює, оскільки він копіює лише фактичні дані файлу, а не альтернативний потік даних, який містить ідентифікатор зони.
Бен N

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-certain -застосування? форум = windowsбезпека

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.