Вопрос или проблема
Я не могу редактировать %WinDir%/System32/drivers/etc/hosts
, запуская notepad
от имени администратора, и в данный момент на компьютере нет антивирусного программного обеспечения (кажется, у меня нет вирусов или вредоносных программ, потому что я только что запустил сканер Kaspersky Antivirus + AVAST + сканер Doctor Web), и мой пользователь находится в группе Administrators
:
Попробуйте следующий метод.
- Сначала откройте файл hosts как текстовый.
- Затем нажмите Файл -> Сохранить как
- Затем выберите Все файлы и введите имя “hosts.” (или вы можете сохранить как текстовый файл, а затем удалить расширение), чтобы сохранить в другой каталог.
- Затем вы можете
удалить
оригинальный файл hosts ипоместить
новый файл hosts, чтобы заменить оригинальный файл hosts. - Теперь вы можете редактировать hosts, и вы можете установить его разрешения.
Ответ или решение
Для решения проблемы редактирования файла hosts в Windows 10, когда возникает ошибка доступа, и не удается изменить режим "Только для чтения", можно воспользоваться следующими шагами. Данная инструкция поможет вам восстановить доступ и редактировать файл, сохраняя при этом краткость и ясность.
Понимание проблемы
Ошибка доступа при попытке открыть файл hosts
указывает на то, что у вас нет необходимых прав для его редактирования, несмотря на то что ваша учетная запись принадлежит группе администраторов. Часто это связано с изменениями в настройках безопасности Windows или с ошибками в корректности разрешений.
Шаги для решения проблемы редактирования файла hosts
-
Запустите командную строку от имени администратора:
- Нажмите сочетание клавиш
Win + X
и выберитеКомандная строка (Администратор)
илиWindows PowerShell (Администратор)
.
- Нажмите сочетание клавиш
-
Проверьте текущие права доступа к файлу:
- Выполните команду:
icacls %WinDir%\System32\drivers\etc\hosts
- Это позволит вам посмотреть, какие разрешения установлены для файла.
- Выполните команду:
-
Измените права доступа:
- Если у вас нет необходимых прав, выполните команду, чтобы предоставить себе полный доступ к файлу:
takeown /f %WinDir%\System32\drivers\etc\hosts icacls %WinDir%\System32\drivers\etc\hosts /grant %username%:F
- Если у вас нет необходимых прав, выполните команду, чтобы предоставить себе полный доступ к файлу:
-
Проверка режима "Только для чтения":
- Если файл установлен в режим "Только для чтения", его можно отключить с помощью командной строки:
attrib -r %WinDir%\System32\drivers\etc\hosts
- Если файл установлен в режим "Только для чтения", его можно отключить с помощью командной строки:
-
Редактирование файла:
- Теперь попробуйте открыть файл
hosts
вNotepad
(Блокнот) от имени администратора:- Найдите
Блокнот
в менюПуск
, щелкните правой кнопкой мыши, и выберитеЗапуск от имени администратора
. - Откройте файл через
File -> Open
и введите путь к файлуhosts
.
- Найдите
- Теперь попробуйте открыть файл
-
Создание нового файла:
- Если предыдущие шаги не помогли, можно использовать альтернативный способ:
- Откройте файл
hosts
как текстовый файл (например, в Блокноте). - Выберите
Файл -> Сохранить как…
, установите тип файлов наВсе файлы
и сохраните с именемhosts
в другую директорию (например, на рабочий стол). - Удалите оригинальный файл
hosts
и переместите созданный файл обратно в папкуetc
. - После этого измените права доступа к новому файлу по аналогии с пунктом 3.
- Откройте файл
- Если предыдущие шаги не помогли, можно использовать альтернативный способ:
Завершение
Следуя приведенным выше шагам, вы должны получить возможность редактировать файл hosts
без проблем. Если после выполнения всех рекомендаций проблема остается, рекомендуется проверить наличие политик безопасности в вашей системе или обратиться к системному администратору для дополнительной помощи.
Эти шаги помогут восстановить доступ к важным системным файлам и продолжить работу без ограничений.