Как исправить сообщение «нарушение общего доступа» при редактировании файла hosts?

351
Geoffrey Kidd

Я использую текстовую панель как администратор. Когда я пытаюсь сохранить изменения, я получаю сообщение «Обнаружено нарушение совместного доступа при доступе к C: \ Windows \ System32 \ drivers \ etc \ hosts».

Я проверил с помощью Process Explorer, и единственные дескрипторы, которые он находит, что эталонные хосты "System"

Как мне обойти это?

Я попытался заменить файл hosts, либо отредактировав его, вставив новую версию и сохранив его, а также скопировав новый файл hosts в качестве администратора. Последняя попытка получила сообщение "файл открыт в системе". Я использую ZoneAlarm для безопасности.

0
Is the user, attempting to modify the hosts file, an Administrator? Is that user elevating the permissions of the text editor to that of an Administrator? What security software do you have installed? Please edit your question to include this vital requried information. Ramhound 5 лет назад 1
Ваш брандмауэр или антивирусное программное обеспечение может препятствовать доступу к файлу hosts. DavidPostill 5 лет назад 0
Я всегда копирую файл hosts в путь вне папки Windows, затем редактирую его и копирую обратно. Затем Explorer запросит административные разрешения и перезапишет файл. Вы также можете установить разрешения для файла, но он может сломать файл hosts, пока разрешения не будут восстановлены. LPChip 5 лет назад 1

2 ответа на вопрос

0
Daisy Zhou

Может быть, ZoneAlarm заблокирует файл hosts, тогда он запретит нам доступ к файлу hosts. Мы можем попытаться удалить ZoneAlarm.

Затем мы пытаемся предоставить привилегии администратора файла hosts и получить доступ к файлу hosts.

По завершении вышеуказанного переустановите ZoneAlarm.

0
Geoffrey Kidd

Ответ Дейзи Чжоу привел меня к этому: в настройках брандмауэра ZoneAlarm (дополнительно) есть флажок «блокировать файл хостов». Эта опция обычно отключена по умолчанию, но в моей системе она была включена. Я снова отключил его и установил новый файл hosts, используя свой идентификатор администратора. Затем я восстановил замок. Удаление ZoneAlarm не требовалось.