Почему мой файл hosts не отображается даже после проверки скрытых файлов?

Некоторое время я использую Windows 10, но проблема в том, что я не могу найти файл hosts в моей папке «C: Windows System32 drivers etc». Но когда я пытаюсь создать новый в той же папке, он говорит, что уже есть один файл с именем «hosts», и спрашивает, хочу ли я его заменить. И когда я нажимаю ОК, чтобы заменить, он говорит: «Невозможно заменить. C: Windows System32 drivers etc hosts файл защищен от записи. Я запустил блокнот с администратором, но проблема все еще не решена. Затем я попытался это сделать. используя учетную запись администратора, но когда я пытаюсь заменить файл hosts на мой новый, он сохранен и «hosts (2)» … Но я не вижу настоящего файла и не могу его редактировать …. Как решить эту проблему?


Щелкните правой кнопкой мыши Блокнот и выберите Запуск от имени администратора . В Блокноте нажмите Файл, затем Открыть… В файле поле имени вставьте следующий путь в:

  c:  Windows  System32  Drivers  etc  hosts  

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



Почему папка system32 drivers etc не отображается в Notepad ++ при открытии от имени администратора в Windows 7

Я вошел в систему как пользователь, имеющий права администратора на моем автономном (не номинальном) t домена) ПК, на котором установлена ​​Windows 7 x64 Ultimate, и я открыл Notepad ++ «как администратор», но я не вижу папку etc под system32 drivers. Я хочу отредактировать там файл hosts. В браузере файлов я вижу, что папка etc присутствует вместе со многими другими папками, которые не отображаются в диалоговом окне открытия файла Notepad ++. Это проблема с разрешениями или с Notepad ++?


Проблема заключается в перенаправлении папки. Если 32-разрядная программа попытается получить доступ к папке System32, она будет невидимо перенаправлена ​​на % windir% SysWOW64 , предназначен для совместимости с 32/64 битными приложениями.

Все файлы в System32 64-битные, однако, если программа была написана неправильно, они могли жестко запрограммировать System32 в своей программе при поиске DLL. Чтобы предотвратить случайные сбои программ из-за неправильно написанных программ, Microsoft делает это перенаправление.

Теперь, если вы посмотрите на ссылку, которую я разместил вверху, % windir% system32 drivers etc освобожден от этого перенаправления, поэтому, если вы идете прямо туда, он работает нормально, но если вы находитесь в % windir% system32 drivers , вы действительно смотрите на % windir% SysWoW64 drivers , в которой нет подпапки etc .

Есть несколько обходных путей

  1. вам нужно либо напрямую ввести % windir% system32 drivers etc
  2. перейти к «скрытой» папке % windir% sysnative , который перенесет вас в «настоящую» папку System32 , и вы сможете подняться по дереву каталогов, как обычно..
  3. Когда вы находитесь в % windir% System32 drivers , вручную щелкните адресную строку и добавьте etc в путь к папке (на самом деле это просто еще один способ выполнения метода №1)

I думаю, это проблема x32. x32 Notepad ++ может не видеть папку «etc» прямо в ОС x64. Версии x64 пока нет. Попробуйте найти обходной путь на форуме NPP.

1


У меня разблокирована учетная запись администратора вот как это сделать: http://www.howtogeek.com/howto/windows-vista/enable-the-hidden-administrator-account-on-windows-vista/

А теперь я это вижу

2


У меня была точно такая же проблема, и я обнаружил объяснения здесь полезны, но ответ даже проще, чем они предполагают — вам не нужно вводить полное имя пути или выполнять какое-либо перенаправление папки. Когда вы запускаете Notepad ++ от имени администратора и используете File, Open, вы можете перейти в папку драйверов и просто добавить в диалоговое окно Filename:/etc/hosts (или любой другой файл, который вы хотите открыть) — он откроется немедленно.

Оцените статью
clickpad.ru
Добавить комментарий