Wie kann man unter Windows verborgene Dateien über die Befehlszeile ein- / ausblenden?

7757
RogUE

Ich muss häufig zwischen dem Anzeigen / Ausblenden versteckter Dateien auf meinem PC wechseln. Ich habe es auf die übliche Weise gemacht,

  • Klicken Sie in einem Explorer-Fenster auf Organisieren.
  • Wählen Sie Ordner und Suchoptionen.
  • Wechseln Sie zur Registerkarte Ansicht.
  • Wechseln Sie zwischen Ausgeblendete Dateien anzeigen / verbergen.

Diese Methode ist so lang und ich bin es leid.

Ich möchte zwischen ihnen von der Befehlszeile (cmd) wechseln. Gibt es eine Möglichkeit, dies zu erreichen?

Eine Möglichkeit zum Wechseln zwischen Systemdateien anzeigen / ausblenden über die Befehlszeile wäre ebenfalls großartig.

24

5 Antworten auf die Frage

28
Steven

Versteckte Dateien, Ordner oder Laufwerke:

Hinzufügen (oder überschreiben /f), um den Wert Hiddenzu dem Registrierungsschlüssel: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.

Show:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f

Nicht zeigen:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 2 /f

ToggleHiddenFiles.bat

REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden | Find "0x2" IF %ERRORLEVEL% == 1 goto turnoff If %ERRORLEVEL% == 0 goto turnon  goto end :turnon REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f goto end  :turnoff REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 2 /f goto end  :end 

Geschützte Betriebssystemdateien ausblenden (empfohlen)

Geprüft:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 0 /f

Nicht geprüft:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 1 /f

ToggleSystemFiles.bat

REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden | Find "0x0" IF %ERRORLEVEL% == 1 goto turnoff If %ERRORLEVEL% == 0 goto turnon  goto end :turnon REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 1 /f goto end  :turnoff REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 0 /f goto end  :end 

Hinweise: Änderungen werden sofort vorgenommen. Das Programm regerfordert Administratorrechte. Führen Sie die Batchdateien als Administrator aus.

Müssen Sie den Prozess explorer.exe nicht beenden und erneut starten, damit die Registrierungsänderungen tatsächlich angewendet werden? Zoredache vor 7 Jahren 0
@Zoredache Die Einstellungen werden sofort entweder über die Ordneroptionen und die Registrierungsänderung wirksam. Probieren Sie es aus und sehen Sie. Steven vor 7 Jahren 0
@RogUE Nein, weil das Skript das Ergebnis des Befehls "find" testet (ob im Registrierungsschlüssel "0x2" oder "0x0" vorhanden ist). TripeHound vor 7 Jahren 2
@RogUE Im ersten Skript gibt der Befehl `REQ QUERY` eine Zeichenfolge zurück, die entweder '0x1' oder '0x2' enthält, und der Befehl 'find' sucht nach der Anwesenheit von 0x2 (oder nicht). Wenn diese Zeichenfolge _ gefunden wurde, gibt "find" den Wert "ERRORLEVEL" von "0" zurück (Null ist in Befehlszeilenprogrammen normalerweise "hat funktioniert"); Wenn `0x2` nicht gefunden wurde, gibt` find` 1 zurück. Es ist der Rückkehrcode des `find`-Befehls, der in den nächsten zwei Zeilen getestet wird. TripeHound vor 7 Jahren 0
Es scheint kein Tippfehler zu sein: Es prüft, ob 0x0 vorhanden ist. Wenn es gefunden wird ("find" gibt "0" zurück), springt es zu "turnon" und setzt den Wert auf "1". Wenn es nicht gefunden wird ("find" gibt "1" zurück), springt es zu "turnoff" und setzt es auf "0". _Either_ ist eine willkürliche Entscheidung (und der Test hätte `find 0x1` mit umgekehrten` goto`s `sein können) _oder_ es könnte sein (ich habe nicht geprüft), dass in der` REQ QUERY`-Ausgabe `0x1` vorhanden ist In diesem Fall können die beiden Einstellungen nicht voneinander unterschieden werden. TripeHound vor 7 Jahren 1
@RogUE Hast du versucht, die Skripte auszuführen? Steven vor 7 Jahren 2
@Steven Die Toggle-Skripts erledigten die Aufgabe. Obwohl ich sie keiner Tastenkombination zuordnen konnte, platzierte ich schließlich ein Symbol auf dem Desktop. RogUE vor 7 Jahren 0
3
IronWilliamCash

Die Eigenschaft zum Anzeigen / Ausblenden verborgener Dateien wird in der Registrierung verwaltet. Sie benötigen also einfach eine .reg-Datei, die diese Eigenschaft einfach umschaltet. So machen Sie es durch die Registrierung:

  • Geben Sie "regedit" ein und drücken Sie "Enter".
  • Navigieren Sie zum folgenden Speicherort: HKEY_CURRENT_USER -> Software -> Microsoft -> Windows -> Aktuelle Version -> Explorer -> Erweitert
  • Setzen Sie den Wert für „Hidden“ auf „1“, um versteckte Dateien, Ordner und Laufwerke anzuzeigen.
  • Setzen Sie den Wert auf „2“, um ausgeblendete Dateien, Ordner und Laufwerke nicht anzuzeigen.
  • Setzen Sie den Wert für „ShowSuperHidden“ auf „1“, um geschützte Betriebssystemdateien anzuzeigen. Setzen Sie den Wert auf „2“, um geschützte Betriebssystemdateien nicht anzuzeigen.

Wenn Sie mir etwas Zeit geben, werde ich die REG-Datei schreiben und hier posten. Edit: Steven hat anscheinend ein Beispielskript gepostet, also baue ich kein.

@RogUE: Ja, der ShowSuperHidden ist für die Systemdateien, die verborgen sind. IronWilliamCash vor 7 Jahren 0
@RogUE Ich bin nicht sicher, was der SuperHidden-Wert bewirkt. Es wird jedoch immer auf Null zurückgesetzt, wenn die Registerkarte Ansicht des Ordneroptionen-Applets das erste Mal geöffnet wird. Steven vor 7 Jahren 0
Überprüfen Sie die Einstellung. Schließen Sie die Ordneroptionen. Führen Sie mein Toggle-Skript aus. Wiederholen. Steven vor 7 Jahren 0
1
Davemanthan

Although not a command line function, here's a method on how to quickly open the window: Show hidden files and folders.

Caution: Review source information in Part 1 concerning Vista before proceeding.

Part 1: Create a folder that contains the object 'Show hidden files and folders'.

Part 2: Create a desktop shortcut of 'Show hidden files and folders'.

Part 3: Open the window for 'Show hidden files and folder'

After you have completed all 3 parts you will have a keyboard shortcut for quick access to the window for 'Show hidden files and folders'.

Part 1

  1. Right click a blank area of the desktop
  2. Click New
  3. Click Folder
  4. Name the folder: How-To Geek.

Source: http://www.howtogeek.com/howto/8711/stupid-geek-tricks-enable-the-secret-how-to-geek-mode-in-windows/

Part 2:

  1. Open the How-To Geek folder you just created
  2. Click the arrow next to File Explorer Options if it's not already expanded
  3. Right click and drag to the desktop 'Show hidden files and folders'
  4. Click create shortcut here

Note: In this particular situation you could left click and drag, but it's always good practice to right click and drag to ensure you are performing the intended function, and because you can also click cancel if needed.

Part 3:

  1. Right click the shortcut folder on the desktop 'Show hidden files and folders'
  2. Click Properties
  3. On the Shortcut tab click in the Shortcut Key field
  4. Press something like Ctrl + Alt + T
  5. Click OK
  6. Press Ctrl + Alt + T and the 'Show hidden files and folders' will open
0
Neil Burge

Ich weiß, dass Sie es nicht verwenden, aber es lohnt sich, das Upgrade in Betracht zu ziehen. Der Prozess in Windows 10 ist: Alt + V H H

Sie benötigen weitere Tastenanschläge, um die Eingabeaufforderung in Windows 7 zu öffnen.

Ich werde kein Upgrade nur wegen einer Tastenkombination durchführen. RogUE vor 7 Jahren 0
0
MetalOath

Eine möglicherweise bequemere Möglichkeit, dies mit minimalem Aufwand zu erreichen, ist das Hinzufügen eines Kontextmenüelements.

  1. Erstellen Sie irgendwo ein neues einfaches Textdokument und nennen Sie es "togglehidden.reg".
  2. Öffnen Sie es mit dem Notizblock und fügen Sie Folgendes ein:

    Windows Registry Editor Version 5.00  [HKEY_CLASSES_ROOT\Folder\shell\Windows.ShowHiddenFiles] "CommandStateSync"="" "Description"="@shell32.dll,-37573" "ExplorerCommandHandler"="" "MUIVerb"="@shell32.dll,-37572"   [HKEY_CLASSES_ROOT\Directory\Background\shell\Windows.ShowHiddenFiles] "CommandStateSync"="" "Description"="@shell32.dll,-37573" "ExplorerCommandHandler"="" "MUIVerb"="@shell32.dll,-37572" 
  3. speichern und schließen.

  4. Doppelklicken Sie auf Ihre neue Registrierungsdatei, akzeptieren Sie die Installationsanweisungen, und Sie sind fertig.

Das sollten Sie bekommen: Hidden Toggle

Quelle: https://winaero.com/blog/hidden-items-context-menu-windows-10/