У меня проблема с запуском cmd (пакетного) файла через Правый клик> Запуск от имени администратора.

Я пытаюсь добавить адреса в файл хоста, но не могу. (В доступе отказано.)

Когда я запускаю экземпляр cmd как администратор, затем host.cmd (файл, который я создал), адреса добавляются в файл host, но когда я запускаю host.cmd , щелкнув правой кнопкой мыши и выбрав Запуск от имени администратора , доступ запрещен ,

Я знаю, что в Windows 7 это работало, но не знаю, почему не работает в Windows 10. У меня есть 200 машин, на которых мне нужно заблокировать определенные адреса, и это займет гораздо больше времени, если мне придется добавить их, запустив экземпляр cmd затем запустив host.cmd .

1 ответ1

0

Я решил проблемы. Видимо у меня есть некоторые проблемы с разрешениями. Решил ее, установив Tweaking.com - средство восстановления Windows, которое сбрасывает большинство настроек Windows и разрешения по умолчанию. И еще одна проблема, с использованием cmd следующим образом:

@ эхо выключено

SET NEWLINE = ^ & echo.

НАЙТИ /C /I "facebook.com"% WINDIR%\system32\drivers\etc\hosts IF% ERRORLEVEL% NEQ 0 ECHO% NEWLINE% ^ 216.119.147.103 facebook.com >>% WINDIR%\System32\drivers\etc\ хостов

НАЙТИ /C /I "www.facebook.com"% WINDIR%\system32\drivers\etc\hosts IF% ERRORLEVEL% NEQ 0 ECHO% NEWLINE% ^ 216.119.147.103 www.facebook.com >>% WINDIR%\System32\ Drivers \ Etc \ хостов

ipconfig /flushdns

Но если я использую программу hosts, то из https://code.google.com/archive/p/hostscmd/downloads вы получите ошибку

В любом случае, спасибо за помощь, очень ценю это

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .