Как запустить файл от имени администратора Windows 10 — вопрос, который возникает у пользователей, когда нужно вручную заблокировать сайт, ускорить загрузку страниц или устранить ошибки доступа. Файл hosts — это текстовый документ, который управляет сопоставлением IP-адресов и доменных имен. Без прав администратора его не сохранить, поэтому система будет выдавать ошибку «Отказано в доступе».
В этой статье разберемся, где находится hosts, как его открыть, отредактировать и сохранить без ошибок. Рассмотрим все рабочие способы: через «Блокнот», «Командную строку» и сторонние редакторы. А также объясним, почему важно делать резервную копию перед изменением файла.
Где находится файл в Windows 10
Файл hosts hiding в системной папке, и его расположение не меняется независимо от версии Windows. Путь к нему такой:
C:\Windows\System32\drivers\etc\hosts
Чтобы быстро перейти в папку, откройте проводник, вставьте путь в адресную строку и нажмите Enter. Файл не имеет расширения, поэтому в списке он будет отображаться просто как hosts. Если его нет — проверьте, не скрыты ли системные файлы. Для этого в проводнике перейдите во вкладку Вид и поставьте галочку напротив Скрытые элементы.
Если вы не видите файл hosts в папке etc, убедитесь, что в настройках проводника включен показ скрытых и системных файлов. Для этого в меню «Вид» выберите «Показать» → «Скрытые элементы» и «Защищенные системные файлы».
По умолчанию hosts весит всего несколько килобайт и содержит только комментарии (строки, начинающиеся с #). Например, стандартное содержимое:
# Copyright (c) 1993-2006 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # space. # # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host
| Способ | Действия | Плюсы | Минусы |
|---|---|---|---|
| Через «Блокнот» | Запуск Блокнота от имени администратора → открытие файла | Простота, встроенный инструмент | Нужно вручную искать файл |
| Через контекстное меню | ПКМ по файлу → «Открыть от имени администратора» | Быстро, без лишних действий | Не работает, если файл скрыт |
| Через «Командную строку» | Запуск от админа → команда notepad C:\Windows\System32\drivers\etc\hosts |
Работает всегда, даже если файл скрыт | Требует знание команд |
Способы запуска файла с правами администратора
Чтобы отредактировать hosts, нужно открыть его в текстовом редакторе с правами администратора. В противном случае не даст сохранить изменения. Рассмотрим три проверенных метода.
Пошаговая инструкция через «Блокнот»
Самый универсальный способ — использовать встроенный «Блокнот». Вот как это сделать:
- Нажмите
Win + S, введитеБлокнот. - Кликните правой кнопкой по приложению и выберите
Запуск от имени администратора. - В открывшемся окне нажмите
Файл→Открыть. - Перейдите по пути
C:\Windows\System32\drivers\etc. - В правом нижнем углу окна выберите
Все файлы (*.*), чтобы увидетьhosts. - Выделите файл и нажмите
Открыть.
Теперь вы можете редактировать файл. После внесения изменений нажмите Ctrl + S для сохранения. Если появляется ошибка, проверьте, что «Блокнот» действительно запущен от имени администратора.
Редактирование через «Командную строку»
Этот метод подходит тем, кто предпочитает работать с командной строкой. Он гарантированно сработает, даже если файл скрыт.
- Нажмите
Win + Xи выберитеКомандная строка (администратор)илиWindows PowerShell (администратор). - Введите команду:
notepad C:\Windows\System32\drivers\etc\hostsи нажмитеEnter. - Откроется «Блокнот» с содержимым файла
hosts. - Внесите нужные изменения и сохраните файл через
Ctrl + S.
⚠️ Внимание: Если вы используете PowerShell, команда остается той же. Не закрывайте командную строку до тех пор, пока не убедитесь, что файл сохранен. Иначе изменения могут не примениться.
Чем можно редоктировать hosts, кроме «Блокнота»
«Блокнот» — не единственный инструмент для редактирования hosts. Можно использовать более удобные текстовые редакторы, которые поддерживают работу с системными файлами. Вот сравнение популярных вариантов:
| Редактор | Преимущества | Недостатки | Сложность |
|---|---|---|---|
| Notepad++ | Подсветка синтаксиса,autosave, работа с большими файлами | Нужно устанавливать отдельно | Средняя |
| VS Code | Удобный интерфейс, расширения для работы с кодом | Тяжеловат для простого редактирования | Высокая |
| Hosts File Editor | Специализированный инструмент для hosts, удобный интерфейс | Не всегда поддерживает последние версии Windows | Низкая |
| Sublime Text | Быстрая работа, минималистичный дизайн | Платная лицензия | Средняя |
Чтобы использовать сторонний редактор, его тоже нужно запускать от имени администратора. Например, для Notepad++:
- Найдите ярлык Notepad++ в меню «Пуск».
- Кликните правой кнопкой и выберите
Запуск от имени администратора. - Откройте файл
hostsчерезФайл→Открыть.
Что делать, если файл не сохраняется
Иногда даже при запуске от имени администратора файл hosts не удается сохранить. Это может происходить по нескольким причинам:
Причины, по которым hosts не сохраняется
1. Антивирус или брандмауэр блокируют изменения. Временно отключите защиту и попробуйте снова. 2. Файл открыт в другом процессе. Закройте все программы, которые могут его использовать (например, браузеры или VPN-клиенты). 3. Недостаточно прав. Убедитесь, что вы действительно запустили редактор от имени администратора. Проверьте, что в заголовке окна есть надпись «Администратор». 4. Атрибуты файла только для чтения. ПКМ по файлу → «Свойства» → снимите галочку с «Только чтение».
Если ни один из способов не помог, попробуйте следующее:
- Скопируйте файл
hostsна рабочий стол. - Отредактируйте его и сохраните.
- Скопируйте измененный файл обратно в папку
C:\Windows\System32\drivers\etcс заменой, запустив проводник от имени администратора.
Практическая инструкция: как заблокировать сайт через hosts
Один из самых популярных способов применения файла hosts — блокировка нежелательных сайтов. Для этого нужно добавить строку, которая перенаправит домен на несуществующий IP-адрес. Выглядит это так:
127.0.0.1 site.ru
Где 127.0.0.1 — это локальный адрес вашего компьютера (он всегда указывает на вас самих), а site.ru — сайт, который нужно заблокировать.
Чтобы блокировка работала, убедитесь, что:
Чек-лист для блокировки сайта через hosts
Часто задаваемые вопросы
Можно ли удалить файл hosts?
Файл hosts — системный, и автоматически создаст его заново при следующем запуске, если его удалить. Однако это может вызвать временные ошибки в работе сети. Лучше не удалять его, а просто очистить содержимое, оставив комментарии.
Почему после редактирования сайты не блокируются?
Возможные причины: кэш не обновлен, строка добавлена с ошибкой (например, лишний пробел), или браузер использует свой собственный кэш. Попробуйте очистить кэш через команду ipconfig /flushdns в командной строке, запущенной от администратора.
Можно ли редактировать без прав администратора?
Нет. Система блокирует сохранение изменений в hosts без прав администратора. Это сделано для защиты от случайных или злонамеренных изменений, которые могут нарушить работу сети.
Как вернуть файлу исходное содержимое?
Удалите все строки, которые вы добавляли, и оставьте только стандартные комментарии. Если вы неисходное содержимое, можно скопировать его из резервной копии (если вы ее сделали) или создать новый файл hosts без расширения в папке etc — автоматически заполнит его стандартными комментариями.