Удаление "открыть файл - предупреждение системы безопасности" в windows 8?

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

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

на этом сайте есть много ответов, которые касаются этой проблемы на следующей ОС; Vista, XP и 7, но я не мог найти один для 8, и я мог бы не заставляйте других работать!

может кто-нибудь, пожалуйста, скажите мне, как отключить эту очень раздражает особенность для кого-то, как я?

7
задан An Dorfer
27.12.2022 15:42 Количество просмотров материала 2864
Распечатать страницу

6 ответов

у меня была очень похожая проблема на моем новом ноутбуке Windows 8. Значки рабочего стола (.lnk) дал то же самое "предупреждение Безопасности открытого файла". Не знаю, почему или что произошло, но какая боль. I наконец-то найдено решение, по крайней мере, для значков на рабочем столе делать это. Я не хотел, чтобы исправить это с изменениями в настройках IE10, как некоторые предполагают, потому что это просто казалось рискованным.

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

  1. пресс кнопка Windows + X открыть меню Tools
  2. выберите: Командная строка (admin), чтобы открыть черное окно DOS с C:\Windows\system32\>
  3. введите

    cd \Users
    

    дисплей теперь говорит C:\Users>

  4. Enter (заменив "YourName" на ваше имя пользователя)

    cd YourName 
    

    дисплей теперь говорит C:\Users\YourName>

  5. введите

    cd Favorites 
    

    дисплей теперь говорит C:\Users\YourName\Favorites>

  6. введите

    cd Desktop 
    

    дисплей теперь говорит C:\Users\YourName\Favorites\Desktop>

  7. тип и введите:

    C:\Users\YourName\Favorites\Desktop>ICACLS *.LNK /L /SETINTEGRITYLEVEL MED
    

все ссылки на рабочем столе должны выглядеть так:

обработанный файл: что угодно.lnk

успешно обработано 10 файлов; неудачно обработано 0 файлов.

извините за длинную руку на командах DOS, я помню их со спины в тот же день, но, это изложено для тех, кто легко следовать.

3
отвечен puzzlelocked1234 2022-12-28 23:30

добавить системную переменную среды SEE_MASK_NOZONECHECKS и установите значение 1.

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

использование переменной среды в Windows 8

2
отвечен Techie 2022-12-29 01:47
@setx see_mask_nozonechecks 1

введя его в командной строке, или выполнение внутри пакетного файла создаст переменную среды, которая Dasun упомянуто, для текущего пользователя

2
отвечен catastrophic failure 2022-12-29 04:04

изменение переменной среды SEE_MASK_NOZONECHECKS, как упоминалось в других ответах, - это путь. Я объясню здесь больше деталей. У этого есть преимущества, потому что это не только отнимает "загруженный интернетом" флаг как "ICACLS myfiles.* Команда /L / SETINTEGRITYLEVEL MED" или аналогичные методы, но также работают, если файлы запускаются с небезопасного сетевого диска, например UNC-пути.

но самое интересное,как установить этой среде переменная:

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

  2. среда зависит от пользователя. Если у пользователя нет прав администратора или поведение должно быть изменено только для одного пользователя, возьмите уже упомянутую команду:

    setx see_mask_nozonechecks 1

  3. Если вы хотите изменить поведение не только постоянно, но и для всех пользователей (всей машины), добавьте параметр /M в командной строке:

    setx see_mask_nozonechecks 1 / m

еще одно замечание: с Windows Server 2012 R2 я не получаю предупреждение при доступе к удаленному (без домена) диск, как VMWare общий диск на всех. Мне нужен этот трюк только под Windows Server 2008 R2 и раньше (также с Win7 / 8).

1
отвечен Philm 2022-12-29 06:21

вы должны быть в состоянии решить эту проблему путем seting доверенных сайтов должным образом?

другое мудрое, это попробовать.

Close internet explorer
Open up a cmd prompt
cd "\Program Files\Internet Explorer"
set SEE_MASK_NOZONECHECKS=1
iexplore

это позволяет файлу открываться непосредственно из Internet Explorer, однако файл на диске все равно будет "заблокирован".

другое решение-открывать файлы прямо с вашего чтения текста, я.электронный блокнот++. Это проводник, который применяет предупреждение.

посмотреть: "этот файл получен с другого компьютера...- как я могу разблокировать все файлы в папке без необходимости разблокировать их по отдельности?

0
отвечен Michael 2022-12-29 08:38

простая команда PowerShell, чтобы исправить такие файлы:

Unblock-File -Path

это по существу удаляет объявления, которые IE пощечины при загрузке из других источников. Также полезно следующий сценарий, если вы хотите, чтобы искать и удалять все заблокированные файлы скачать в папке:

#Search and unblock all files recursively
$p="C:\Download Folder\*"

$c=gci -Path $p -Recurse | gi -Stream "Zone.Identifier" -ErrorAction SilentlyContinue
foreach ($f in $c)
    {Unblock-File $f.FileName}
0
отвечен VirtuoBoy 2022-12-29 10:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх