18

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

3 ответа3

28

Проблема заключается в перенаправлении папок. Если 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)
0

Я думаю, это проблема x32. x32 Notepad++, возможно, не может видеть папку "etc" прямо в x64 OS. Версии x64 пока не существует. Попробуйте форум АЭС для обходного пути.

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .