Fix: "Отказан достъп" при редактиране на файл с хостове в Windows 10

Понякога, за да поправите определен проблем или да блокирате даден уебсайт на вашия компютър с Windows 10, трябва да редактирате файла с хостове. Редактирането на файла с хостове е сравнително усъвършенствана процедура, а броят на потребителите съобщава за съобщение „Отказан достъп“, докато се опитва да редактира файла с хостове в Windows 10.

Файлът Hosts се намира в инсталационната директория на Windows 10 и е защитен от неоторизиран достъп, но ако трябва да редактирате файла с хостове, можете да избегнете съобщението „Отказан достъп“, като следвате някое от нашите решения.

Ето още няколко примера за този проблем:

  • Не може да се редактира файл с хостове Windows 10 - Ако не можете да редактирате файла с хостове в Windows 10, вероятно това е, че нямате необходимите разрешения. Ще проучим този проблем тук
  • Файлът Hosts се използва от друг процес - Това е друг често срещан проблем, който не позволява на потребителите да редактират хост файла.
  • Нямате разрешение да запазвате файла с хостове Windows 10 - Това е същият случай като първото съобщение за грешка.

Как да редактирате файла с хостове в Windows 10 и да избягвате съобщението "Access denied"?

Съдържание:

  1. Изпълнете Notepad като администратор
  2. Копирайте файла hosts на друго място
  3. Уверете се, че хостовете не са зададени само за четене
  4. Променете настройките за сигурност за хостовете
  5. Използвайте скрития администраторски профил

Fix: Грешка в „Отказан достъп“ в Windows 10

Решение 1 - Стартирайте Notepad като администратор

Ако използвате Notepad като текстов редактор, трябва да го изпълните като администратор, преди да можете да редактирате файла hosts. За да стартирате Notepad като администратор и да редактирате файла с хостове, направете следното:

  1. Натиснете клавиша Windows + S, въведете Notepad . Кликнете с десния бутон върху Notepad от списъка с резултати и изберете Run as administrator .

  2. След като се отвори Notepad, изберете File> Open .
  3. Придвижете се до C: Папка Windows System 32 и драйвери и се уверете, че сте променили текстовите документи (* .txt) към всички файлове . Изберете хостове и кликнете върху Отвори .

  4. Направете желаните промени и ги запазете.

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

Като алтернатива можете да стартирате Command Prompt като администратор и да го използвате, за да стартирате Notepad и да редактирате файла hosts. За да направите това, следвайте тези инструкции:

  1. Натиснете клавиша Windows + X и изберете Command Prompt (Admin) от менюто.

  2. След като се отвори командния ред, въведете следните редове и натиснете Enter след всеки ред:
    • cd C: Windows 32 драйвери и др
    • домакини от бележник

  3. Notepad ще отвори файла с хостове и ще трябва да направите необходимите промени.

Решение 2 - Копирайте файла с хостове на друго място

Според потребителите, можете да избегнете съобщението „Отказан достъп“, докато редактирате файла с хостове, просто като преместите файла на друго място, като го редактирате и преместите обратно към първоначалното място. За да направите това, изпълнете следните стъпки:

  1. Отидете на C: Драйвери на Windows System32 и др .
  2. Копирайте го на работния плот или всяка друга папка, до която лесно можете да влезете.
  3. Отворете файла hosts на работния плот с Notepad или друг текстов редактор.
  4. Направете необходимите промени и преместете файла hosts обратно в C: Директорията на Windows System32 и др .

Решение 3 - Уверете се, че хостовете не са зададени само за четене

По подразбиране файлът за хостове е зададен само за четене, което означава, че можете да го отворите, но не можете да правите никакви промени в него. За да разрешите този проблем, трябва да изключите режима само за четене за файла с хостове, като направите следното:

  1. Отидете на C: Драйвери на Windows System32 и др .
  2. Намерете файла hosts, щракнете с десния бутон върху него и изберете Properties от менюто.
  3. Отидете в секцията Атрибути и се уверете, че опцията Само за четене не е маркирана .

  4. Щракнете върху Приложи и OK, за да запишете промените.

Сега трябва да можете да направите необходимите промени в файла hosts. След като приключите, може да е добра идея отново да настроите файла с хостове обратно в режим само за четене.

Решение 4 - Промяна на настройките за защита за хостове

Понякога, за да имате достъп до определени файлове и папки, се нуждаете от подходящи права и същото важи и за файла hosts. Ако получавате „Отказан достъп“, докато се опитвате да промените файла с хостове, може да нямате пълен контрол върху него, но можете лесно да го промените, като изпълните следните стъпки:

  1. Отидете до C: Windows System32 драйвери и др .
  2. Намерете файла с хостове, щракнете с десния бутон върху него и изберете Свойства .
  3. Придвижете се до раздела Защита и щракнете върху бутона Редактиране .

  4. Трябва да видите списъка с потребители и групи на вашия компютър, които имат достъп до файла hosts. Ако вашето потребителско име или група е в списъка, щракнете върху нея и се уверете, че има Разрешения, зададени на Пълен контрол . Ако потребителското ви име не е в списъка, натиснете бутона Добавяне .
  5. Въведете потребителското име или името на групата в полето Въведете имена на обекти, за да изберете и щракнете върху Проверка на имената и OK .

  6. Нов потребител или група ще бъдат добавени към списъка. Сега трябва да изберете новата добавена група или потребител и да маркирате опцията Пълен контрол по-долу.
  7. Щракнете върху Приложи и OK, за да запишете промените.

Решение 5 - Използвайте скрития администраторски акаунт

Повечето системни файлове са защитени, поради което се нуждаете от администраторски акаунт, за да направите промени в тях. Тъй като хостът е един от системните файлове, той изисква администраторски акаунт, за да го редактира. Ако не използвате акаунт на администратор, можете да активирате скрит администраторски акаунт и да го използвате, за да направите промените във файла hosts. За да активирате скрит администраторски акаунт, направете следното:

  1. Натиснете клавиша Windows + X и изберете Команден ред (Admin) .
  2. Когато се отвори командния ред, въведете net user administrator / active: yes и натиснете Enter . Това ще активира скрития администраторски акаунт.

  3. След като активирате акаунта на администратора, можете да преминете към него и да опитате да редактирате файла hosts.

След като направите промените във файла hosts, можете да се върнете към оригиналния си акаунт, да стартирате Command Prompt като администратор и да въведете net user administrator / active: no, за да забраните скрития администраторски акаунт.

Бързо решение за отстраняване на различни компютърни грешки

  • Стъпка 1 : Изтеглете този инструмент за сканиране и ремонт на компютъра
  • Стъпка 2 : Кликнете върху „Стартиране на сканирането“, за да намерите проблеми с Windows, които могат да причинят грешка „Отказан достъп“ в Windows 10
  • Стъпка 3 : Кликнете върху "Start Repair", за да отстраните всички проблеми.

Файлът Hosts е системен файл, така че е защитен и обикновено не се препоръчва да го редактирате, но ако решите да го направите, винаги е добре да знаете как да рестартирате файла hosts по подразбиране в Windows 10, в случай че нещо се обърка. В случай, че трябва да редактирате файла с хостове, но получавате съобщението "Достъпът е отказан", можете да опитате някои от нашите решения.

Забележка на редактора: Тази публикация първоначално е публикувана през април 2016 г. и оттогава е преработена и актуализирана за свежест, точност и всеобхватност.