Jestem zalogowany jako użytkownik z uprawnieniami administratora na moim samodzielnym (nie będącym częścią domeny) komputerze PC z systemem Windows 7 x64 Ultimate i otworzyłem Notepad ++ „jako administrator”, ale nie widzę folderu \ etc poniżej system32 \ drivers. Chcę tam edytować plik hosts. W przeglądarce plików widzę obecny folder \ etc oraz wiele innych folderów, które nie są wyświetlane w oknie dialogowym otwartych plików Notepad ++. Czy jest to problem z uprawnieniami czy problem z Notepad ++?
21
Odpowiedzi:
Problemem jest przekierowanie folderu. Jeśli program 32-bitowy spróbuje uzyskać dostęp do folderu System32, zostanie niewidocznie przekierowany do
%windir%\SysWOW64
katalogu, co jest zgodne z 32/64-bitową aplikacją.Wszystkie pliki w System32 są 64-bitowe, jednak jeśli program został niepoprawnie napisany, być może na stałe wpisał System32 do swojego programu, gdy szuka DLL. Aby zapobiec przypadkowym awariom programów z niepoprawnie napisanych programów, Microsoft to przekierowuje.
Teraz, jeśli spojrzysz na ten link, który zamieściłem na górze,
%windir%\system32\drivers\etc
jest zwolniony z tego przekierowania, dlatego jeśli przejdziesz bezpośrednio tam, działa dobrze, ale jeśli jesteś w środku,%windir%\system32\drivers
naprawdę patrzysz na%windir%\SysWoW64\drivers
folder, który nie zawieraetc
podfolderu.Istnieje kilka obejść
%windir%\system32\drivers\etc
%windir%\sysnative
który przeniesie Cię do „prawdziwego”System32
folderu i możesz przejść do drzewa katalogów jak zwykle.%windir%\System32\drivers
ręcznie kliknij pasek adresu i dodaj\etc
do ścieżki do folderu (jest to tak naprawdę kolejny sposób wykonywania metody nr 1)źródło
Myślę, że to problem z x32. x32 Notepad ++ może nie widzieć folderu „etc” bezpośrednio w systemie operacyjnym x64. Nie istnieje jeszcze wersja x64. Spróbuj obejść forum NPP.
źródło
sysnative
. I w tej chwili jest 64-bitowy Notepad ++, chociaż mniej rozwinięty niż wersja 32-bitowaMam odblokowane konto administratora tutaj, jak to zrobić: http://www.howtogeek.com/howto/windows-vista/enable-the-hidden-administrator-account-on-windows-vista/
A teraz to widzę
źródło
Miałem dokładnie ten sam problem i uznałem, że wyjaśnienia tutaj są pomocne, ale odpowiedź jest nawet prostsza niż sugerują - nie musisz wpisywać całej nazwy ścieżki ani przekierowywać folderów. Gdy uruchomisz Notepad ++ jako Administrator i użyjesz Pliku, otwórz, możesz przejść do folderu sterowników i po prostu dodać do okna dialogowego Nazwa pliku: / etc / hosts (lub dowolny inny plik, który chcesz otworzyć) - otwiera się natychmiast.
źródło