Я вошел в систему как пользователь с правами администратора на моем автономном (не входящем в домен) ПК, на котором установлена Windows 7 x64 Ultimate, и я открыл Notepad++ "как администратор", но не вижу папку \etc ниже system32 \ драйверы. Я хочу отредактировать файл hosts там. В обозревателе файлов я вижу папку \etc, а также множество других папок, которые не отображаются в диалоговом окне открытия файла Notepad++. Это проблема с разрешениями или проблема с Notepad++?
3 ответа
Проблема заключается в перенаправлении папок. Если 32-битная программа пытается получить доступ к папке System32, она будет незаметно перенаправлена в каталог %windir%\SysWOW64
, это для совместимости приложений с 32/64 битами.
Все файлы в System32 являются 64-битными, однако, если программа была написана неправильно, они, возможно, жестко закодировали System32 в своей программе при поиске DLL. Чтобы предотвратить случайные сбои программы от неправильно написанных программ, Microsoft делает это перенаправление.
Теперь, если вы посмотрите на ту ссылку, которую я разместил в верхней части %windir%\system32\drivers\etc
она освобождается от этого перенаправления, поэтому, если вы идете прямо туда, она работает нормально, но если вы находитесь в %windir%\system32\drivers
вы действительно просматриваете, в папке %windir%\SysWoW64\drivers
которая не содержит подпапки etc
Есть несколько обходных путей
- вам нужно либо напрямую ввести
%windir%\system32\drivers\etc
- перейдите в "скрытую" папку
%windir%\sysnative
которая приведет вас в "настоящую" папкуSystem32
и вы сможете перейти в дерево каталогов, как обычно. - Когда вы находитесь в
%windir%\System32\drivers
вручную нажмите на адресную строку и добавьте\etc
к пути к папке (на самом деле это просто еще один способ выполнения метода # 1)
Я думаю, это проблема x32. x32 Notepad++, возможно, не может видеть папку "etc" прямо в x64 OS. Версии x64 пока не существует. Попробуйте форум АЭС для обходного пути.
У меня есть разблокированная учетная запись администратора, вот как это сделать: http://www.howtogeek.com/howto/windows-vista/enable-the-hidden-administrator-account-on-windows-vista/
И теперь я вижу это