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

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

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

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

2 ответа2

0

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

0

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

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

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

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