Отключить использование файла hosts или установить разрешения

Обновлено: 21.11.2024

Я много лет редактировал файл Windows\system32\drivers\etc\hosts, чтобы облегчить себе работу.

Несколько дней назад Windows начала перезаписывать этот файл чистой версией при каждой загрузке.

Я попытался сделать файл доступным только для чтения и запретить запись для "ВСЕХ ПАКЕТОВ ПРИЛОЖЕНИЙ", "ВСЕХ ОГРАНИЧЕННЫХ ПАКЕТОВ ПРИЛОЖЕНИЙ" и "СИСТЕМЫ", что было рекомендованным решением в старых советах по этой проблеме.

Настройка «Запретить запись» для «СИСТЕМА» и «ВСЕ ОГРАНИЧЕННЫЕ ПАКЕТЫ ПРИЛОЖЕНИЙ» не вступит в силу.

Я не пытался предотвратить наследование или удалить какую-либо из этих групп, так как не хочу ломать DNS по очевидным причинам.

Есть ли способ предотвратить перезапись этого файла в Windows? Или нам теперь нужно настроить собственный DNS-сервер, чтобы использовать Windows 10 для серьезных задач, таких как разработка?

Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

Привет и спасибо за обращение. Меня зовут Вильям. Я технический эксперт Windows. Я буду рад помочь вам сегодня.

Скорее всего, это делается сторонним процессом. Единственные известные мне процессы Windows, которые заботятся о файле hosts, — это Windows Security, но его нормальная работа заключается только в том, чтобы пометить его как потенциально подозрительный, а не удалить. Однако, если вы считаете, что это может быть проблемой, вы можете создать исключение для файла hosts в разделе Безопасность Windows > Управление исключениями.

Если вы используете сторонний антивирус, вы можете сделать это оттуда. В противном случае вам нужно взглянуть или угадать некоторые из программ, которые вы установили. На ум приходят программы VPN, например, или сетевые служебные приложения.

Однако, если есть сомнения, Process Monitor. Скачать с Майкрософт. При первом запуске создайте фильтр, используя путь C:\Windows\system32\drivers\etc\hosts. Монитор. Вы должны иметь возможность видеть, какой процесс касается его, а затем следить за крошками. Это может занять некоторое время, поэтому, когда вы запустите это, перейдите в раскрывающееся меню «Фильтр» и выберите параметр «Удалить отфильтрованные события», чтобы свести использование ресурсов к минимуму.

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

Проблема: как исправить блокнот «Отказано в доступе» при редактировании файла Hosts в Windows?

Недавно я был заражен программой-вымогателем и прочитал в онлайн-инструкциях, что мне нужно изменить файл, чтобы восстановить нормальный доступ в Интернет. Однако после того, как я редактирую его и пытаюсь сохранить, он возвращает ошибку «Отказано в доступе». Любая идея, как обойти это? Спасибо.

  • Исправить 1. Запустите Блокнот от имени администратора.
  • Решение 2. Запустите Блокнот с помощью командной строки.
  • Решение 3. Перенесите файл hosts в другое место.
  • Исправить 4. Снимите флажок «Только чтение».
  • Исправить 5. Измените настройки безопасности файла hosts
  • Защитите свою конфиденциальность в Интернете с помощью VPN-клиента
  • Инструменты восстановления данных могут предотвратить безвозвратную потерю файлов.
  • Ссылки

Файл Hosts представляет собой простой текстовый файл, расположенный в папке C:\\Windows\\System32\\drivers\\etc\\ в операционных системах Windows XP, 7, 8 и 10. В некоторых случаях он может быть скрыт, поэтому пользователи могут не увидеть его сразу, поскольку им придется включить функцию «Просмотр скрытых элементов» через проводник.По сути, файл Hosts использовался для преобразования имени в IP-адрес, хотя современные функции DNS [1] быстро заменили его.

Однако файл Hosts по-прежнему находит различное применение в наше время и особенно полезен для людей из сферы ИТ, таких как веб-разработчики или сетевые администраторы, поскольку они могут разрабатывать веб-сайты локально или хранить различное содержимое.

К сожалению, файл Hosts также может использоваться киберпреступниками для предотвращения доступа пользователей к определенным веб-сайтам (например, известно, что программа-вымогатель Djvu [2] использует эту функцию, чтобы не дать жертвам посетить сайты, которые могут помочь им удалить вредоносное ПО или процесс извлечения файла). В таком случае пользователи могут захотеть отредактировать файл Hosts, чтобы обойти эти ограничения, установленные вредоносным ПО.

Как исправить отказ в доступе при редактировании файла hosts

Однако многие пользователи оказываются в ситуации, когда доступ запрещен при редактировании файла hosts в Windows. Всплывающее сообщение очень простое и не содержит никаких пояснений:

До появления DNS файлы хостов использовались для разрешения имен хостов. Эти файлы имеют особый синтаксис, который легко распознается в любой операционной системе, включая Windows, macOS или Linux. [3] Поэтому изменение файла hosts следует начинать очень осторожно, чтобы предотвратить повреждение файла. Из-за этого файл hosts зачастую скрыт, а доступ к нему ограничен самой ОС Windows.

В большинстве случаев ошибка «Отказано в доступе» прерывает редактирование файла hosts, поскольку у пользователя нет разрешения. Файл hosts находится в каталоге установки Windows, также известном как корневой диск. Файл защищен от несанкционированного доступа, поэтому, если вы не являетесь авторизованным пользователем целевого ПК, вы можете столкнуться с ошибкой «Доступ запрещен» в Блокноте.

К счастью, вы можете относительно легко исправить ошибку «Отказано в доступе при редактировании файла hosts» — просто следуйте инструкциям ниже.

Исправить 1. Запустите Блокнот от имени администратора

Если доступ запрещен при редактировании файла hosts, первое, что вы должны попробовать, это получить доступ к файлу в качестве администратора:

  1. Откройте поиск Windows и введите Блокнот.
  2. Щелкните правой кнопкой мыши блокнот и выберите "Запуск от имени администратора".
  3. После запуска программы выберите «Файл» > «Открыть».
  4. Перейдите в папку C:\\Windows\\System32\\drivers\\etc (не забудьте изменить текстовые документы (*.txt) на все файлы).
  5. Выберите файл hosts и нажмите «Открыть».

Исправить 2. Запустите Блокнот с помощью командной строки

  1. Введите cmd в поле поиска.
  2. Щелкните правой кнопкой мыши результат командной строки и выберите "Запуск от имени администратора".
  3. Скопируйте и вставьте в окно следующие команды и нажимайте Enter после каждой:

Исправить 3. Перенесите файл hosts в другое место

Чтобы исправить предупреждение «Отказано в доступе» при редактировании файла hosts, попробуйте переместить файл hosts в другое место. Затем отредактируйте его и вернитесь в исходное местоположение:

  1. Перейдите в папку C:\\Windows\\System32\\drivers\\etc и найдите файл hosts.
  2. Скопируйте его в другое место, например на рабочий стол или в любую папку из каталога установки Windows.

Исправить 4. Снимите флажок Только для чтения

Файл Hosts по умолчанию доступен только для чтения. Это означает, что файл нельзя редактировать обычным способом. Чтобы получить разрешение на его изменение, вам необходимо:

  1. Перейдите в каталог C:\\Windows\\System32\\drivers\\etc.
  2. Найдите файл hosts, щелкните его правой кнопкой мыши и выберите "Свойства".
  3. Откройте раздел "Атрибуты" и снимите флажок "Только для чтения".
  4. Нажмите «Применить» и «ОК», чтобы сохранить изменения.

Исправить 5. Изменить настройки безопасности файла hosts

  1. Перейдите в каталог C:\\Windows\\System32\\drivers\\etc.
  2. Найдите файл hosts, щелкните его правой кнопкой мыши и выберите "Свойства".
  3. Откройте вкладку "Безопасность" и нажмите "Изменить".
  4. Проверьте список пользователей, у которых есть доступ к файлу hosts.Если ваше имя пользователя есть в этом списке, нажмите на него и установите для параметра "Разрешения" значение "Полный доступ".
  5. Если вашего имени пользователя нет в этом списке, нажмите кнопку "Добавить" и введите свое имя пользователя.
  6. Нажмите «Проверить имена» и нажмите «ОК».

Примечание. Если ваша система была заражена программой-вымогателем или другим вредоносным ПО, которое изменило ваш файл hosts, велика вероятность того, что ваши системные файлы также были затронуты. Из-за этого в ОС могут возникать замедления, ошибки или даже сбои, что заставляет многих задуматься о полной переустановке Windows. Чтобы избежать этого, мы настоятельно рекомендуем использовать Reimage Mac Washing Machine X9 — она легко устраняет повреждения, вызванные вирусами, и стабилизирует систему без переустановки.

Автоматическое исправление ошибок

Тем не менее, когда я запускаю блокнот c:\windows\system32\drivers\etc\hosts , редактирую файл и пытаюсь сохранить, он мне не позволяет. Если я сначала запускаю блокнот от имени администратора, а затем открываю файл, я могу сохранить без проблем.

Но почему после проведенных мною измерений мой пользователь не считается администратором? Что мне здесь не хватает, чтобы сделать моего пользователя настоящим администратором (а не просто обычным пользователем с каким-то причудливым ярлыком в учетных записях пользователей)?

Обновленный вопрос: если у вас есть пользователь с правами администратора, почему права этого пользователя зависят не от группы безопасности «Администраторы», а от группы безопасности «Пользователи»?

Эти ограничения введены для предотвращения "случайного" заражения системы вредоносным кодом. Кроме того, любой ИТ-специалист, который запускает свой ПК в качестве администратора, вероятно, имеет административный доступ к другим системам и может легко создать RGE (событие создания резюме). Если бы консультант или администратор JR спросил меня об этом, я бы лично удостоверился, что каждое устройство, к которому у него есть доступ, имеет чрезвычайно запретительные права, и разрешил бы ему/ей запускать только те приложения Citrix, которые я лично проверил.

Я не вижу смысла иметь одни и те же механизмы безопасности для моего 63-летнего отца, который верит всему, что видит в Интернете, и для меня, выросшего с компьютерами до такой степени, что я удивлен, что кто-то ко мне не привязан. Я не хочу тратить время на обход мер безопасности, которые на практике не обеспечивают мне никакой безопасности. Затем меня очень раздражает, что мне приходится тратить еще больше времени на отключение этих мер, и даже если кажется, что они есть, они все еще там.

11 ответов 11

Многие люди выше меня изложили это довольно ясно:

  • Копировать на рабочий стол, редактировать с помощью Блокнота и сохранять, копировать обратно, что приведет к перезаписи предыдущего хост-файла
  • Отключить контроль учетных записей
  • Запустите cmd от имени администратора и введите «блокнот».
  • Использовать диспетчер локальных пользователей и групп (не рекомендуется)

Первый вариант в моем списке — это то, как люди делают это годами. Существует только одно приглашение UAC для обратной копии. Так делалось со времен Vista-эры.

Как вам объяснили ранее, вы являетесь пользователем с правами администратора. Вы можете приложить усилия, чтобы изменить это, но это сопряжено с большим риском. Для сравнения: вы не запускаете приложения в Linux с «root» регулярно, а вместо этого повышаете права с помощью команды «su» или регистрируетесь как «root».

Судя по всему, пользователи-администраторы не получают привилегий группы пользователей-администраторов. Когда я предоставил группе пользователей полный доступ к файлу, я смог легко его сохранить. Для меня это имеет смысл, но, по крайней мере, это работает.

Ни один из них мне не подходит. «Отказано в доступе к целевой папке» «Для выполнения этого действия требуется разрешение» [Повторить попытку] [Отмена]

Я также не могу изменить настройки безопасности и разрешения. «Безопасность Windows» «Невозможно сохранить изменения разрешений на хостах. Доступ запрещен». [Повторить] [Отмена]

Ага. Единственный, кто на самом деле ответил на вопрос возможным решением, вместо того, чтобы теоретизировать или представлять мораль "должен/не должен". Палец вверх!

На самом деле проблема очень проста: в Windows 10 файл hosts по умолчанию доступен только для чтения. Это означает, что даже если вы можете получить доступ к нему с правами администратора, вы все равно не сможете писать в него. Кроме того (по крайней мере, на моей машине) это означает, что редактирование копии, как предлагали другие, не будет работать, потому что она тоже будет доступна только для чтения!

Чтобы иметь возможность редактировать его, вы должны сначала отключить бит только для чтения:

  1. Откройте папку c:\windows\system32\drivers\etc\ в файловом менеджере;
  2. щелкните правой кнопкой мыши файл hosts;
  3. выберите Свойства ;
  4. снимите флажок "Только для чтения";
  5. нажмите "Применить" ;
  6. нажмите «Продолжить» (чтобы выполнить действие с правами администратора).

Затем вы можете свободно редактировать файл hosts в своем любимом текстовом редакторе (запустив его от имени администратора). Не забудьте переустановить бит только для чтения после того, как закончите, чтобы другие приложения не могли изменить его без вашего ведома.

@PlanetUnknown Это было, когда я писал этот ответ, на машине со свежеустановленной Windows 10. После некоторых последних обновлений этого может не быть.

@user674669 Вопрос явно о Windows 10, но я думаю, полезно знать, что в предыдущей версии могут быть другие проблемы.

Кроме того, если вы установили tinyfirewall, там есть параметр по умолчанию, запрещающий редактирование хост-файла.

Это относится к любому установленному вами брандмауэру или антивирусу, у которого есть возможность заблокировать редактирование файла hosts

например. ZoneAlarm Free Firewall -> Настройки -> Дополнительные настройки -> Заблокировать файл hosts

Это случилось со мной, и я был должным образом уведомлен, когда пытался стереть файл :-), иначе вы видите только "файл используется". Похоже, что защита файла осуществляется путем простого открытия для редактирования в режиме блокировки, чтобы никто не мог записать или стереть его, пока вы (tinywall) не освободите его.

Это случилось и со мной. Поскольку у моего антивируса zonealarm не было видимой опции «заблокировать файл hosts», я подумал, что ее просто нет. Но после его отключения при запуске файл hosts, наконец, был открыт для модификации. Если ваш брандмауэр не показывает параметр блокировки, возможно, он все еще блокирует его.

Откройте notepad.exe или любой другой текстовый редактор (sublime, notepad++) с правами администратора (щелкните правой кнопкой мыши на exe и выберите «Запуск от имени администратора»), отредактируйте файл и сохраните.< /p>

Откройте приглашение «Выполнить» — нажмите клавишу Windows + R и введите/вставьте следующую команду

Тот факт, что вы являетесь администратором, не означает, что все, что вы делаете, вы делаете как администратор; это просто означает, что у вас есть возможность сделать это.

По умолчанию ваш пользователь работает так же, как и любой другой пользователь, как и он сам.

Когда вы пытаетесь выполнять административные задачи, некоторые приложения будут запускаться с правами администратора (например, когда вы нажимаете кнопку "Запуск от имени администратора").

Ну, в моей учетной записи пользователя указано "Администратор", а не "Административный пользователь". Несмотря на это, я бы хотел, чтобы мой пользователь был «Администратором», а не «Административным пользователем», что не должно быть невозможным?

Я бы не рекомендовал этого делать, но если вы дадите своему пользователю полный доступ к этому файлу, он должен работать так, как вы этого хотите. Однако это представляет собой угрозу безопасности, поэтому хорошо подумайте, действительно ли вам это нужно.

У меня есть полный контроль над файлом, я даже назначаю себя владельцем файла. Не мешает Windows "защищать" меня, хотя я этого не хочу.

Я не заметил тега Windows 10, поэтому, возможно, мой ответ неверен. Видите ли вы «Полный доступ» для своего пользователя, когда щелкаете файл правой кнопкой мыши и переходите на вкладку «Безопасность»? Я только что попробовал это в Windows 7, и это работает, возможно, Windows 10 ведет себя по-другому.

У меня это также работало в Windows 7, мне удалось настроить его так, чтобы это не доставляло мне никаких проблем. Насколько я помню, я сделал то же самое на своем компьютере с Windows 10, но не получил такого же результата. Группа администраторов имеет полный доступ к файлу. Но когда я даю группе пользователей полный доступ к файлу, я могу его сохранить. Итак, у меня есть учетная запись администратора, но права доступа для группы пользователей влияют на мои привилегии.

Проверьте настройки брандмауэра. Я только недавно столкнулся с этой проблемой. Единственный пользователь моего ПК и не смог заставить этот файл hosts сотрудничать. Пытался удалить, а антивирус выскакивает, говоря, что защитил меня. Я использую Avira, поэтому я в своей конфигурации защиты в реальном времени проверяю вкладку «Безопасность» и «Защитить файл Windows hosts от изменений». включен по умолчанию. Я снимаю флажок, применяю, вношу изменения, затем проверяю и применяю. Никаких проблем, если этот параметр был снят.

(1) Какое отношение настройки брандмауэра имеют к антивирусной защите? (2) Вы получили всплывающее сообщение о том, что ваш антивирус не позволил вам изменить файл hosts. ОП этого не сделал. Так почему вы считаете, что его проблема как-то связана с антивирусом?

У меня тоже была проблема с Avira. Я просто не мог изменить файл hosts, так как файл уже открыт другой программой (окна Avira не появлялись). Отключение защиты в реальном времени Avira решило проблему для меня.

При входе в систему вы получаете токен "Kerberos", который определяет вашего пользователя как администратора и пользователя, независимо от того, что говорит вам панель управления.

Вы можете использовать локальный диспетчер пользователей (C:\windows\system32\lusrmgr.msc), чтобы удалить себя из группы пользователей и присутствовать только в группе администраторов, но это может вызвать больше хлопот, чем пользы.

Еще один хакерский подход — запустить cmd от имени администратора, а затем "блокнот C".

Вы всегда можете сделать еще один шаг вперед и запустить cmd от имени администратора, из cmd вы можете запустить «taskmgr», а затем убить и снова открыть «explorer.exe». Так как taskmgr запускается от имени администратора, то процесс, запущенный в этом контексте (explorer.exe — WINDOWS!) также будет в чисто административном контексте — ОДНАКО, это сопровождается множеством предупреждений:

  • Путь к профилю изменится на путь администратора.
  • все, что вы будете делать, будет от имени администратора (открыть дверь вирусам, вредоносным программам и т. д.)
  • Если вы что-то напортачите, ваш компьютер может полностью выйти из строя.

UAC предназначен для того, чтобы вы могли остановиться и подумать, прежде чем делать что-то, что может иметь большие последствия.

В качестве альтернативы отключите UAC (Панель управления > Учетная запись пользователя и семейная безопасность > Учетные записи пользователей > Выбрать пользователя > Изменить настройки контроля учетных записей) ИЛИ (Пуск > Поиск > UAC)

Файл hosts – это обычный текстовый файл, в котором имена хостов сопоставляются с IP-адресами. Файл хоста помогает в адресации сетевых узлов в компьютерной сети. Имя хоста – это удобное для человека имя или метка, присвоенная устройству (хосту) в сети и используемая для того, чтобы отличить одно устройство от другого в определенной сети или в Интернете.

Если вы разбираетесь в технологиях, вы сможете получить доступ к файлу hosts Windows и изменить его, чтобы решить определенные проблемы или заблокировать любые веб-сайты на своем устройстве. Файл hosts находится в папке C:\Windows\system32\drivers\etc\hosts на вашем компьютере. Поскольку это обычный текстовый файл, его можно открывать и редактировать. в блокноте . Но иногда вы можете столкнуться с ошибкой «Отказано в доступе» при открытии файла hosts. Как вы будете редактировать файл хоста? Эта ошибка не позволит вам открыть или отредактировать файл hosts на вашем компьютере. В этой статье мы обсудим различные способы решения проблемы «Не удается изменить файл hosts в Windows 10».

Возможно редактирование файла hosts, и вам может потребоваться это сделать по разным причинам.

  • Вы можете создавать ярлыки веб-сайтов, добавляя в файл hosts необходимую запись, которая сопоставляет IP-адрес веб-сайта с именем хоста по вашему выбору.
  • Вы можете заблокировать любой веб-сайт или рекламу, сопоставив их имя хоста с IP-адресом вашего собственного компьютера (127.0.0.1, который также называется петлевым IP-адресом).

Исправить Отказ в доступе при редактировании файла hosts в Windows 10

Обязательно создайте точку восстановления на случай, если что-то пойдет не так.

Почему я не могу редактировать файл hosts, даже будучи администратором?

Даже если вы попытаетесь открыть файл от имени администратора или использовать встроенную учетную запись администратора для изменения или редактирования файла hosts, вы все равно не сможете внести какие-либо изменения в сам файл. Причина в том, что доступ или разрешение, необходимые для внесения любых изменений в файл hosts, контролируются TrustedInstaller или SYSTEM.

Способ 1. Откройте Блокнот с правами администратора

Большинство людей используют Блокнот в качестве текстового редактора в Windows 10. Поэтому перед редактированием хост-файла вам необходимо запустить Блокнот от имени администратора на вашем устройстве.

<р>1. Нажмите клавишу Windows + S, чтобы открыть окно поиска Windows.

<р>2. Введите блокнот, и в результатах поиска вы увидите ярлык для Блокнота.

<р>3. Щелкните правой кнопкой мыши блокнот и выберите «Запуск от имени администратора» в контекстном меню.

<р>4. Появится подсказка. Выберите Да, чтобы продолжить.

<р>5. Появится окно блокнота. Выберите «Файл» в меню и нажмите «Открыть».

<р>6. Чтобы открыть файл hosts, перейдите в папку C:\Windows\system32\drivers\etc.

<р>7. Если вы не видите файл hosts в этой папке, выберите «Все файлы» в опции ниже.

<р>8. Выберите файл hosts и нажмите «Открыть».

<р>9. Теперь вы можете увидеть содержимое файла hosts.

<р>10. Измените или внесите необходимые изменения в файл hosts.

<р>11. В меню «Блокнот» выберите «Файл» > «Сохранить» или нажмите Ctrl+S, чтобы сохранить изменения.

Важно отметить, что этот метод работает со всеми текстовыми редакторами. Поэтому, если вы используете другой текстовый редактор, кроме блокнота, вам просто нужно открыть программу с правами администратора.

Альтернативный метод:

Кроме того, вы можете открыть блокнот с правами администратора и редактировать файлы с помощью командной строки.

1.Откройте командную строку с правами администратора. Введите CMD в строке поиска Windows, затем щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».

2. После того, как откроется командная строка с повышенными правами, вам необходимо выполнить указанную ниже команду

3.Команда откроет редактируемый хост-файл. Теперь вы можете внести изменения в файл hosts в Windows 10.

Способ 2. Отключение режима «Только чтение» для файла hosts

По умолчанию файл hosts открыт, но вы не можете вносить какие-либо изменения, т. е. он доступен только для чтения. Чтобы исправить ошибку «Отказано в доступе при редактировании файла hosts» в Windows 10, вам необходимо отключить функцию только для чтения.

1. Перейдите в папку C:\Windows\System32\drivers\etc.

2. Здесь вам нужно найти файл hosts, щелкнуть по нему правой кнопкой мыши и выбрать «Свойства».

3. В разделе атрибутов снимите флажок Только для чтения.

4.Нажмите «Применить», а затем «ОК», чтобы сохранить настройки.

Теперь вы можете попробовать открыть и отредактировать файл hosts. Возможно, проблема отказа в доступе будет решена.

Способ 3. Изменение настроек безопасности для файла hosts

Иногда для доступа к этим файлам требуются специальные права. Это может быть одной из причин того, что вам не может быть предоставлен полный доступ, поэтому вы получаете сообщение об отказе в доступе при открытии файла hosts.

1. Перейдите в папку C:\Windows\System32\drivers\etc.

2. Здесь вам нужно найти файл hosts, щелкнуть файл правой кнопкой мыши и выбрать «Свойства».

3.Перейдите на вкладку "Безопасность" и нажмите кнопку "Изменить".

4.Здесь вы найдете список пользователей и групп. Вы должны убедиться, что ваше имя пользователя имеет полный доступ и контроль. Если ваше имя не добавлено в список, вы можете нажать кнопку «Добавить».

<р>5.Выберите учетную запись пользователя с помощью кнопки «Дополнительно» или просто введите свою учетную запись пользователя в области с надписью «Введите имя объекта для выбора» и нажмите «ОК».

6.Если на предыдущем шаге вы нажали кнопку «Дополнительно», нажмите кнопку «Найти сейчас».

7.Наконец нажмите "ОК" и установите флажок "Полный доступ".

8.Нажмите «Применить», а затем «ОК», чтобы сохранить изменения.

Надеюсь, теперь вы сможете без проблем открывать и редактировать файл hosts.

Способ 4. Изменение местоположения файла hosts

Некоторые пользователи отметили, что изменение местоположения файла решило их проблему. Вы можете изменить местоположение и отредактировать файл, а затем вернуть файл в исходное местоположение.

1. Перейдите в папку C:\Windows\System32\drivers\etc.

2. Найдите файл Hosts и скопируйте его.

3.Вставьте скопированный файл на рабочий стол, где вы сможете легко получить к нему доступ.

4.Откройте файл hosts на рабочем столе с помощью Блокнота или другого текстового редактора с правами администратора.

5.Внесите необходимые изменения в этот файл и сохраните изменения.

6.Наконец, скопируйте и вставьте файл hosts обратно в исходное место:

C:\Windows\System32\drivers\etc.

Рекомендуется:

Это если вы успешно исправили отказ в доступе при редактировании файла hosts в Windows 10, но если у вас все еще есть какие-либо вопросы относительно этой статьи, не стесняйтесь задавать их в разделе комментариев.

Адитья Фаррад

Адитья — целеустремленный профессионал в области информационных технологий. Последние 7 лет он пишет о технологиях. Он занимается интернет-сервисами, мобильными устройствами, Windows, программным обеспечением и практическими руководствами.

Милан с детства увлекался ПК, и это побудило его проявить интерес ко всем технологиям, связанным с ПК. До прихода в WindowsReport он работал веб-разработчиком. Подробнее

  • Вы обязательно найдете решение системных ошибок любого типа в нашем центре системных ошибок.
  • Командная строка — это один из инструментов для устранения неполадок Windows. Дополнительные сведения о командной строке см. в этой полезной статье.
  • Для редактирования файлов в Windows можно использовать приложение "Блокнот" по умолчанию. Если вам больше нравится редактор HTML, взгляните на наш список лучших редакторов HTML.
  • Если у вас возникли проблемы с ошибками Windows, посетите наш специальный центр ошибок Windows 10.

Для решения различных проблем с ПК мы рекомендуем Restoro PC Repair Tool:
Это программное обеспечение устраняет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует работу вашего ПК для достижения максимальной производительности. Решите проблемы с ПК и удалите вирусы за 3 простых шага:

  1. Загрузите Restoro PC Repair Tool, который поставляется с запатентованными технологиями (патент доступен здесь).
  2. Нажмите «Начать сканирование», чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
  3. Нажмите «Исправить все», чтобы устранить проблемы, влияющие на безопасность и производительность вашего компьютера.
  • В этом месяце Restoro скачали 0 читателей.

Иногда, чтобы решить определенную проблему или заблокировать определенный веб-сайт на ПК с Windows 10, необходимо отредактировать файл hosts.

Редактирование файла hosts – относительно сложная процедура, и ряд пользователей сообщали о появлении сообщения "Отказано в доступе" при попытке редактирования файла hosts в Windows 10.

Файл hosts находится в каталоге установки Windows 10 и защищен от несанкционированного доступа, но если вам нужно отредактировать файл hosts, вы можете избежать сообщения "Отказано в доступе", выполнив одно наших решений.

Вот еще несколько примеров этой проблемы:

  • Невозможно изменить файл hosts в Windows 10. Если вы не можете редактировать файл hosts в Windows 10, вероятно, у вас нет необходимых разрешений. Мы рассмотрим эту проблему здесь.
  • Файл hosts используется другим процессом. Это еще одна распространенная проблема, из-за которой пользователи не могут редактировать файл hosts.
  • У вас нет разрешения на сохранение файла hosts в Windows 10 – это тот же случай, что и в первом сообщении об ошибке.

Оглавление:

Как отредактировать файл hosts в Windows 10 и избежать сообщения об отказе в доступе?

<р>1. Запустите Блокнот от имени администратора

Если вы используете Блокнот в качестве текстового редактора, вам нужно запустить его от имени администратора, прежде чем вы сможете редактировать файл hosts. Чтобы запустить Блокнот от имени администратора и отредактировать файл hosts, выполните следующие действия:

Мы должны упомянуть, что это решение должно работать с любым другим текстовым редактором, поэтому, если вы не используете Блокнот, просто запустите нужный текстовый редактор от имени администратора, и вы сможете без проблем редактировать файл hosts.

Кроме того, вы можете запустить командную строку от имени администратора и использовать ее для запуска Блокнота и редактирования файла hosts. Для этого следуйте этим инструкциям:

<р>2. Скопируйте файл hosts в другое место

  1. Перейдите в папку C:WindowsSystem32drivesetc и найдите файл hosts.
  2. Скопируйте его на рабочий стол или в любую другую папку, к которой вы можете легко получить доступ.
  3. Откройте файл hosts на рабочем столе с помощью Блокнота или любого другого текстового редактора.
  4. Внесите необходимые изменения и переместите файл hosts обратно в каталог C:WindowsSystem32drivesetc.

Совет эксперта. Некоторые проблемы с ПК трудно решить, особенно когда речь идет о поврежденных репозиториях или отсутствующих файлах Windows. Если у вас возникли проблемы с исправлением ошибки, возможно, ваша система частично сломана. Мы рекомендуем установить Restoro, инструмент, который просканирует вашу машину и определит, в чем проблема.
Нажмите здесь, чтобы загрузить и начать восстановление.

<р>3. Убедитесь, что хосты не доступны только для чтения

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

Иногда все ваши документы, включая файл hosts, доступны только для чтения. Если вы хотите изменить их правильно, вы можете найти дополнительную информацию об этом в этом кратком руководстве.

<р>4. Измените настройки безопасности для хостов

  1. Перейдите к C:WindowsSystem32driveretc.
  2. Найдите файл hosts, щелкните его правой кнопкой мыши и выберите "Свойства".
  3. Перейдите на вкладку "Безопасность" и нажмите кнопку "Изменить".
  4. Вы должны увидеть список пользователей и групп на вашем компьютере, у которых есть доступ к файлу hosts. Если ваше имя пользователя или группа есть в списке, щелкните ее и убедитесь, что для ее разрешений установлено значение «Полный доступ». Если вашего имени пользователя нет в списке, нажмите кнопку "Добавить".
  5. Введите имя пользователя или имя группы в поле Введите имена объектов для выбора и нажмите Проверить имена и ОК.
  6. Новый пользователь или группа будут добавлены в список. Теперь вам нужно выбрать только что добавленную группу или пользователя и установить флажок «Полный доступ» ниже.
  7. Нажмите «Применить» и «ОК», чтобы сохранить изменения.
  8. <р>5. Используйте скрытую учетную запись администратора

    1. Нажмите клавишу Windows + X и выберите "Командная строка (Администратор)".
    2. Когда откроется командная строка, введите net useradmin /active:yes и нажмите Enter. Это активирует скрытую учетную запись администратора.
    3. После того, как вы активировали учетную запись администратора, вы можете переключиться на нее и попробовать отредактировать файл hosts.
    4. Большинство системных файлов защищены, поэтому для внесения в них изменений требуется учетная запись администратора. Поскольку hosts является одним из системных файлов, для его редактирования требуется учетная запись администратора.

      Если вы не используете учетную запись администратора, вы можете включить скрытую учетную запись администратора и использовать ее для внесения изменений в файл hosts.

      После внесения изменений в файл hosts вы можете вернуться к исходной учетной записи, снова запустить командную строку от имени администратора и ввести net useradmin/active:no, чтобы отключить скрытую учетную запись администратора.

      Файл hosts — это системный файл, поэтому он защищен, и обычно не рекомендуется его редактировать, но если вы решите это сделать, всегда полезно знать, как сбросить файл hosts по умолчанию в Windows 10 в если что-то пойдет не так.

      Если у вас есть еще вопросы, не стесняйтесь оставлять их в разделе комментариев ниже.

      По-прежнему возникают проблемы? Исправьте их с помощью этого инструмента:

      В этом месяце Restoro скачали 0 читателей.

      Часто задаваемые вопросы

      Файл hosts для Windows находится в папке C:WindowsSystem32Driversetchosts. Для редактирования этого файла вам потребуются права локального системного администратора.

      Файл hosts — это компьютерный файл, используемый в операционной системе для сопоставления имен хостов с IP-адресами. Файл hosts представляет собой обычный текстовый файл и называется hosts.

      Читайте также: