Ich bin als Benutzer mit Administratorrechten auf meinem eigenständigen (nicht zu einer Domäne gehörenden) PC mit Windows 7 x64 Ultimate angemeldet und habe Notepad ++ "als Administrator" geöffnet. Der Ordner \ etc wird jedoch nicht angezeigt unter system32 \ drivers. Ich möchte die Hosts-Datei dort bearbeiten. Im Dateibrowser kann ich sehen, dass der Ordner \ etc vorhanden ist, zusammen mit vielen anderen Ordnern, die im Dialogfeld zum Öffnen von Dateien in Notepad ++ nicht angezeigt werden. Handelt es sich um ein Berechtigungsproblem oder ein Notepad ++ - Problem?
21
Antworten:
Das Problem ist die Ordnerumleitung . Wenn ein 32-Bit-Programm versucht, auf den Ordner System32 zuzugreifen, wird es unsichtbar in das
%windir%\SysWOW64
Verzeichnis umgeleitet . Dies dient der 32/64- Bit-Anwendungskompatibilität.Bei allen Dateien in System32 handelt es sich um 64-Bit-Dateien. Wenn ein Programm jedoch falsch geschrieben wurde, hat es das System32 möglicherweise bei der Suche nach einer DLL fest in sein Programm codiert. Um zufällige Programmabstürze durch falsch geschriebene Programme zu verhindern, führt Microsoft diese Umleitung durch.
Wenn Sie sich diesen Link ansehen, den ich oben gepostet habe,
%windir%\system32\drivers\etc
ist er von dieser Umleitung ausgenommen. Wenn Sie also direkt dorthin gehen, funktioniert er einwandfrei. Wenn Sie sich jedoch in%windir%\system32\drivers
diesem%windir%\SysWoW64\drivers
Ordner befinden, sehen Sie sich wirklich den Ordner an, der keinenetc
Unterordner enthält.Es gibt einige Problemumgehungen
%windir%\system32\drivers\etc
%windir%\sysnative
der Sie zum "echten"System32
Ordner führt, und Sie können den Verzeichnisbaum wie gewohnt nach oben gehen.%windir%\System32\drivers
manuellen Modus befinden, klicken Sie auf die Adressleiste und fügen Sie\etc
sie dem Ordnerpfad hinzu (dies ist wirklich nur eine andere Möglichkeit, Methode 1 durchzuführen).quelle
Ich denke, es ist ein x32-Problem. x32 Notepad ++ kann den Ordner "etc" unter x64 möglicherweise nicht sehen. Es ist noch keine x64-Version vorhanden. Probieren Sie das NPP-Forum aus, um dieses Problem zu umgehen.
quelle
sysnative
. Und es gibtIch habe das Administratorkonto hier freigeschaltet: http://www.howtogeek.com/howto/windows-vista/enable-the-hidden-administrator-account-on-windows-vista/
Und jetzt kann ich es sehen
quelle
Ich hatte genau das gleiche Problem und fand die Erklärungen hier hilfreich, aber die Antwort ist noch einfacher als sie vermuten lassen - Sie müssen nicht den gesamten Pfadnamen eingeben oder Ordner umleiten. Wenn Sie Notepad ++ als Administrator ausführen und File, Open verwenden, können Sie zum Treiberordner navigieren und einfach das Dialogfeld Filename hinzufügen: / etc / hosts (oder eine andere Datei, die Sie öffnen möchten) - es wird sofort geöffnet.
quelle