Я пытаюсь редактировать файл hosts в Windows Server 2008.
Я щелкнул правой кнопкой мыши Блокнот и запустил от имени администратора, затем открыл файл hosts, но когда я пытаюсь сохранить его, я получаю следующее сообщение об ошибке:
Cannot create the C:\Windows\System32\drivers\etc\hosts file.
Make sure that the path and file name are correct.
Затем я проверил разрешения для администраторов в файле hosts. Следующие параметры отмечены как Разрешить:
Когда я редактирую разрешения, все флажки становятся серыми и недоступны для редактирования.
Затем я проверяю владельца файла hosts. Текущий владелец - SYSTEM. Когда я пытаюсь отредактировать владельца, я получаю следующее сообщение.
You only have permission to view the current owner on hosts.
Окна документация состояния
Право собственности могут принять:
Администратор. По умолчанию группе «Администраторы» предоставляется право владения файлами или другими объектами.
В локальной политике безопасности в разделе «Назначение прав пользователя», Take ownership of files or other objects
установлен на Administrators
.
Почему я не могу сменить владельца, чтобы отредактировать файл hosts?
Я видел, как антивирусные программы делали нечто подобное. Программа AV может перехватить доступ даже к файлам администратора. Многие вредоносные программы изменяют hosts
для перенаправления определенных сайтов без возни с DNS-серверами, поэтому антивирусные программы хорошо осведомлены об этом одном файле.
Скопируйте файл hosts в другое место, например на рабочий стол. Отредактируйте этот файл, который находится на рабочем столе, а затем скопируйте файл обратно в исходное место и перезапишите старый.
BR
Контроль учетных записей пользователей включен. Откройте блокнот от имени администратора (щелкните правой кнопкой мыши, «Запуск от имени администратора»), а затем откройте оттуда файл hosts. Тогда это позволит вам сохранить файл.