Нет доступа к c windows system32 drivers etc hosts
Я просто не могу в это вникнуть. Независимо от того, что я делаю . В результате вредоносного ПО мой файл hosts был «превращен» в системный файл, который нельзя изменить или удалить каким-либо образом, по форме или по форме.
Я безуспешно пробовал множество "исправлений Интернета". Кто-нибудь может помочь?
Любой? Есть какие-нибудь идеи, кроме полной очистки и восстановления?
И да, у него есть инструмент для изменения файла хоста. Вы пытались перетащить файл хоста на рабочий стол, удалить файл только для чтения (если есть), а затем отредактировать его? Если нет, создайте новый!
Если вы используете 64-битную архитектуру и пытаетесь редактировать с помощью 32-битного редактора (например, Notepad ++), вы не можете сохранить файл. Попробуйте отредактировать файл с помощью обычного блокнота, поставляемого с Windows. Чтобы быть абсолютно уверенным, также запустите Блокнот от имени администратора.
Изменение атрибута - Нет данных; перезагрузка - Нет данных.
В x64 windows есть два notepad.exe,
Вы должны использовать полный путь c: \ windows \ system2 \ notepad.exe, это 64-битная версия,
32-битный блокнот может быть запущен только с типом блокнота без пути. (c: \ windows \ syswow64 \ notepad.exe)
«Запуск от имени администратора» просто позволяет принудительно запустить 64-битный notepad.exe.
Используя 32-битное программное обеспечение для редактирования c: \ windows \ system32 \ drivers \ etc \ hosts
Система x64 автоматически перенаправит на c: \ windows \ syswow64 \ drivers \ etc
А файла hosts нет.
Текущая папка отображения графического интерфейса пользователя - c: \ windows \ system32
Но настоящая папка c: \ windows \ syswow64
Изменить атрибут - Нет данных
В качестве первого быстрого шага я бы попробовал запустить cmd.exe (от имени администратора), а затем использовать команду
Но я бы предположил, что происходит что-то еще
Попробуйте перезагрузить компьютер в безопасном режиме.
Если вы не знаете, как перезапустить компьютер в безопасном режиме, выполните следующие действия:
- Перезагрузите компьютер
- Нажмите и удерживайте клавишу F8 при перезагрузке компьютера. Вам нужно нажать F8 до появления логотипа Windows. Если появится логотип Windows, вам придется снова перезагрузить компьютер.
- На экране «Дополнительные параметры загрузки» с помощью клавиш со стрелками выделите нужный вариант безопасного режима и нажмите Enter.
- Войдите на свой компьютер с учетной записью пользователя с правами администратора.
Перейдя в безопасный режим, попробуйте отредактировать файл.
Создание командного файла
Вставьте это в новый файл блокнота и сохраните где-нибудь как hosts.bat.
Упрощение доступа
Скопируйте этот файл в c: \ windows \ system32 \ hosts.bat
Как получить к нему доступ
Нажмите «Пуск», затем введите «hosts» (без цифр) и нажмите «Ввод». Вы заметите, что вам не предлагается ввести UAC, но вы можете сохранить файл, и изменения сохранятся!
Источник
Windows предоставила специальные разрешения для системных файлов примерно с Vista. Я пробовал много способов отредактировать свой файл Hosts, включая попытки «взять под контроль» файл как администратор, но безуспешно. Теперь я нашел простой способ редактировать эти типы файлов:
Вызов меню Пуск Windows
Введите название текстового редактора (например, блокнота) в поле поиска и нажмите клавишу ВВОД.
Когда появится ваш редактор, щелкните программу правой кнопкой мыши и выберите «Запуск от имени администратора» из списка параметров. (Я использовал textpad.exe, но любой должен работать). Если вы пропустите этот шаг, это не сработает!
Вам нужно будет использовать диалоговое окно открытия в редакторе, чтобы открыть файл, поскольку Windows не разрешает перетаскивание. В Textpad папка etc была скрыта, поэтому мне пришлось ввести ее в поле файла, чтобы попасть в этот каталог в открывшемся диалоговом окне.
Теперь, когда вы видите файл hosts, выберите его для редактирования.
Выполните редактирование и нажмите «Сохранить», когда закончите.
На самом деле это может быть ваш антивирус . Вы проверяли эту возможность?
Файл C:\WINDOWS\system32\drivers\etc\hosts недоступен для записи
Отключите использование HOSTS файла или настройте права доступа
Сбой запуска!
Как настроить это?
Простой 2 комментария
выходишь из опенсервера, не гасишь, а именно выходишь
правой кнопкой по иконке
"запуск от Администратора" - запускаешь
1. Открыть cmd.exe (win + r)
2. Выполнить там команду:
Если это не помогло, значит у вас скорее всего запущено антивирусное ПО, которое блокирует файл самостоятельно. В этом случаем можно в настройках ПО добавить исполняемый файл openserver в доверенные.
------------------------------------------------------------------
1. Открыть cmd.exe (win + r)
2. Выполнить там команду:
а сам файл в properties -> read only
исправил то и другое, заработало
-- это потому, что каждый проэкт стоит под 127.0.0.1 , опен хочет прописать, а файл read only.
Добавить права на файл hosts на изменение (на скрине их нет, но надеюсь вы поймете где ставитьс)
Для чего нужен hosts в Windows 10
Файл hosts — электронный документ, содержащий информацию о доменных именах интернет ресурсов. Представленные данные более приоритетны, чем полученные с сервера DNS.
В интернете каждый сайт имеет собственный индивидуальный IP-адрес. Именно так интернет-ресурс быстро обнаруживает необходимое сетевое оборудование и предоставляет искомую страницу. Специальное указание в hosts помогает освободить память от постоянных запросов адреса и значительно ускорить процесс обмена информацией.
Расположение файла
Документ можно найти на любом ПК под управлением ОС Windows. Независимо от специфических особенностей софта, расположение всегда остается неизменным.
Для получения доступа к документу необходимо:
- Открыть « Проводник » и увидеть все доступные диски.
- Перейти на системный раздел и открыть основную папку Windows .
Внутри будет несколько файлов, в частности hosts .
Для ускорения процедуры поиска можно запустить файловый менеджер и в строке для ввода адреса выполнив следующий запрос: %SystemRoot%/system32/drivers/etc
Это избавит от необходимости самостоятельно открывать каждую папку и находить следующий пункт для перехода в директорию.
Способы редактирования
В Windows 10 изменить файл hosts можно несколькими способами, которые различаются уровнем предоставляемых прав, сложностью и удобством.
Командная строка
Для исправления лучше заранее войти в Windows под именем администратора. Если пользователь у компьютера один, проблем с доступом возникнуть не должно. В противном случае может потребоваться изменение некоторых настроек.
Редактировать hosts можно при помощи « Командной строки ». Этот многофункциональный инструмент избавит от необходимости искать нужный документ или использовать дополнительное ПО.
« Командная строка » обязательно должна открываться от имени админа — прав стандартного пользователя не хватит для получения полного доступа к конкретным используемым настройкам:
- Перейти в Пуск .
- Отыскать приложение в списке установленных.
- Щелкнуть правой кнопкой мыши (ПКМ) и из предложенных вариантов выбрать позицию « Запустить от имени администратора ».
В окно вписывается текст notepad C:\Windows\System32\drivers\etc\hosts. Этот запрос создает в системе задачу по запуску hosts в « Блокноте ». Там можно вносить все требуемые исправления. В конце работы нужно щелкнуть по пункту « Сохранить » в разделе « Файл ».
Блокнот с правами администратора
Внести поправки в hosts file на Windows 10 можно вручную, не используя возможности « Командной строки ». Рекомендуется запускать используемый текстовый редактор с подключенными правами админа. Этот способ подразумевает запуск « Блокнота » с последующим редактированием необходимого файла без ограничений со стороны системы.
- Перейти в папку с исполняемым файлом приложения « Блокнот ». Программа находится в папке System32 , которую можно найти на системном диске. Искомый файл имеет обозначение notepad.exe .
- Щелкнуть по приложению notepad.exe ПКМ и перейти к позиции « Запуск от имени администратора ». « Блокнот » откроется, появится главное окно.
- Нажать кнопку Файл и выбрать позицию « Открыть ».
- Перейти в директорию C:\Windows\System32\drivers\etc\ , где располагается документ hosts . Файл не имеет классического текстового расширения, потребуется внизу выбрать из выпадающего списка позицию « Все файлы ».
- После внесения необходимых правок hosts сохраняется нажатьем Ctrl + S , редактор можно закрыть.
Обратите внимание! При использовании других редакторов путь может быть другим. Все зависит от того, куда устанавливалась программа. Узнать точное расположение исполняемого файла можно через ярлык. Для этого надо нажать на иконку программы ПКМ и перейти к позиции « Свойства ». Напротив строки « Объект » будет показана соответствующая директория.
Блокнот без прав администратора
Вносить серьезные изменения в работу системы может только пользователь со статусом администратора. Возможности простых пользователей ограничены, но отредактировать файл hosts в ОС Windows 10 все равно можно.
Если на ПК не активен профиль управляющего или действия пользователя не ограничиваются специальным паролем, проблем с использованием « Блокнота » при работе с важными документами не возникнет. Иначе на некоторых этапах может понадобиться пароль, который используется админом для входа в ОС.
В качестве основного редактора используется « Блокнот ». Приложение нужно будет изначально запустить с возможностями администрирования, а затем осуществлять все необходимые манипуляции с hosts .
Внутри редактора нужно пройти по адресу C:\Windows\System32\drivers\etc и вручную открыть hosts . По завершению редактирования все изменения сохраняются, « Блокнот » закрывается.
Hosts File Editor
Дополнительно для исправления файла hosts можно использовать сторонние программы, которые обладают всеми функциями для того, чтобы внесение исправлений было максимально удобным. Одной из самых продвинутых программ является Hosts File Editor, которая работает с сетевыми адресами.
Приложение формирует файл не просто как набор символов (по образцу « Блокнота »), а в виде подробной таблицы. Содержимое всех ячеек можно менять, а после редактирования достаточно нажать кнопку Save .
За счет продуманного набора инструментов и понятной настройки параметров эта программа подойдет для глубокого исправления с последующей проверкой работоспособности.
Восстановление содержимого
Редактирование файла hosts не всегда оказывается удачным. В отдельных случаях может понадобиться отменить исправления.
Чтобы восстановить документ, нужно выполнить следующие действия:
- В любой директории создать документ под названием hosts .
-
Скопировать в новый файл текст:
Важно! Перед началом редактирования лучше скопировать содержимое документа и сохранить в другом месте.
Проблемы с работой файла
Изменения в документе hosts определяются системой автоматически без перезагрузки компьютера. Если после сохранения нового файла ничего не происходит или нет доступа, нужно:
- Проверить, что работы проводятся с правами администратора.
- Правильному распознаванию файла нередко препятствуют используемые прокси-сервера. Нужно, воспользовавшись поиском по системе, открыть « Панель управления » и перейти в разделе « Сеть и Интернет » к пункту « Свойства браузера ».
-
В открывшемся окне перейти во вкладку « Подключения », убрать все отметки и сохранить изменения.
Разработчики ОС Windows 10 не предусмотрели специализированного инструмента для манипуляций с hosts . Но применение стандартных программ позволяет настраивать адреса и формировать нужные наборы серверов для подключения. Все манипуляции важно проводить максимально осторожно и обязательно предусмотреть резервный документ.
Локальный веб-сервер OpenServer не всегда работает корректно, особенно когда речь идет о его первом запуске после установки на компьютер. Часто пользователи сталкиваются с различными проблемами, приводящими к отсутствию отклика при запуске программы.
Далее я расскажу, как быстро избавиться от распространенных трудностей при работе с данным инструментом.
Просмотр логов OpenServer
Начну с небольшого совета, который чаще всего помогает сразу же распознать причину неполадки и решить ее, приложив минимальное количество усилий. Однако уточню, что подойдет эта рекомендация только в том случае, если сам OpenServer запускается в Windows, но при этом старта локального веб-сервера не происходит.
На панели задач есть значок программы, по которому нужно кликнуть правой кнопкой мыши. После этого появится контекстное меню, в котором надо нажать на «Просмотр логов» . В новом окне ознакомьтесь с полученными сведениями и определите, из-за чего появилась рассматриваемая ошибка.
Запуск программы от имени администратора
Как бы банально это ни звучало, но часто запуск OpenServer от имени администратора решает все неполадки. Дело в том, что сам компонент тесно связан с сетью и файлами, отвечающими за соединение, поэтому и требует определенных привилегий при взаимодействии с ними. Если права доступа отсутствуют, соответственно, и запуска программы не произойдет.
Вам понадобится выйти из панели управления, найти файл программы в корневом каталоге, щелкнуть по нему правой кнопкой мыши и в контекстном меню выбрать пункт «Запуск от имени администратора» . Подождите несколько секунд и проверьте, появилась ли на экране какая-либо информация, свидетельствующая о начале работы локального веб-сервера.
Если этот метод оказался эффективным, но вы не хотите каждый раз запускать программу таким образом, выполните простую настройку. Для этого снова кликните по исполняемому файлу правой кнопкой мыши и перейдите в «Свойства» . Там найдите вкладку «Совместимость» и установите галочку возле пункта «Запускать эту программу от имени администратора» .
После применения настроек софт всегда будет стартовать с повышенными привилегиями, что позволит избавиться от проблем с запуском.
Редактирование файла hosts
Встроенный в операционную систему файл hosts выполняет важную роль, и часто пользователи задействуют его, если хотят ограничить доступ к конкретным сайтам. Иногда его блокировка средствами Windows становится причиной проблем с запуском OpenServer. Информация об этом появляется в логах при попытке перейти на веб-сервер, поэтому причину можно сразу же распознать.
Хочу дать два совета:
- При использовании стороннего антивируса и брандмауэра настройте их так, чтобы OpenServer не попадал в список заблокированных программ. Стандартные средства можно отключить на время исключительно в качестве проверки.
- Запустите командную строку от имени администратора и введите команду attrib -s -r -h -a C:\Windows\system32\drivers\etc\hosts , активировав соответствующие атрибуты для упомянутого файла hosts.
Невозможно подключиться к серверу
Если же OpenServer запускается нормально, но при этом соединения с сервером не происходит, советую ознакомиться с дальнейшими инструкциями.
Способ 1: Редактирование MySQL и phpMyAdmin
Этот способ подойдет тем пользователям, которые используют OpenServer в связке с MySQL и phpMyAdmin. Он заключается в небольшой настройке этих двух компонентов для обеспечения нормального соединения, если вдруг возникла такая ситуация, что веб-сервер не хочет запускаться.
Первоочередная задача – создание нового пользователя MySQL. Вводим:
Команда отвечает за создание нового пользователя и установку для него пароля.
Откройте конфигурационный файл phpMyAdmin, который находится в папке /etc/phpmyadmin/config.inc.php . Добавьте туда две строки:
Вместо user и pass подставьте имя созданного пользователя и его пароль для MySQL.
Способ 2: Проверка данных авторизации
Это были самые распространенные способы решения проблем с запуском OpenServer.
Читайте также: