В Windows 8 Microsoft (справедливо) решила, что Защитник Windows будет препятствовать внесению изменений в файл% WINDOWS%/System32/Drivers/etc/hosts. Это попытка не дать троянам и / или вредоносным программам тайно перенаправить трафик с компьютера на скомпрометированные веб-сайты.
Тем не менее, все еще существуют полностью допустимые варианты использования для блокировки всего трафика на определенные веб-адреса.
Один из способов обойти это - исключить файл hosts из защиты в конфигурации Защитника Windows: http://www.howtogeek.com/122404/how-to-block-websites-in-windows-8s-hosts-file/
Это замечательно и все, но защита файла hosts существует по уважительной причине, и отключение защиты в целом кажется излишним.
Учитывая, что Microsoft внесла эти изменения в способ, которым Windows 8 обрабатывает файл hosts, они также предоставили механизм для достижения блокировки хоста, который не ставит под угрозу защиту?
В идеале мне бы хотелось, чтобы что-то не включало включение брандмауэра Windows (которое я бы предпочел отключить по другим причинам), хотя способ сделать это через брандмауэр может быть интересен для тех, кто может прочитать этот вопрос.
Также блок должен работать глубже, чем уровень браузера. то есть сказать «просто не заходите на сайт» или использовать добавление «adblock» в Firefox - это не то, о чем я прошу.