У меня возникла проблема с запуском cmd
(пакетного) файла черезЩелкните правой кнопкой мыши > Запуск от имени администратора..
Я пытаюсь добавить адреса в файл хоста, но не могу. (Доступ запрещен.)
Когда я запускаю cmd
экземпляр как администратор, а затем ввожу host.cmd
(созданного мной файла), адреса добавляются в файл хоста, но когда я запускаю, host.cmd
щелкнув правой кнопкой мыши и выбравЗапустить от имени администратора, доступ запрещен.
Я знаю, что в Windows 7 это работало, но не знаю, почему это не работает в Windows 10. У меня 200 машин, на которых мне нужно заблокировать определенные адреса, и это займет гораздо больше времени, если мне придется добавлять их, запуская экземпляр, а cmd
затем запуская host.cmd
.
решение1
Я решил проблемы. Видимо, у меня проблемы с разрешениями. Решил их установкой Tweaking.com - инструмента восстановления Windows, который сбрасывает большинство настроек и разрешений Windows на значения по умолчанию. И еще одна проблема, используя cmd вот так:
@эхо выкл.
SET NEWLINE=^& эхо.
FIND /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\hosts
FIND /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\hosts
ipconfig /flushdns
Но если я использую программу hosts, то изhttps://code.google.com/archive/p/hostscmd/downloads получает ошибку
В любом случае, спасибо за помощь, я действительно это ценю.