Wie kann man versteckte Dateien in Windows über die Befehlszeile anzeigen / verbergen?

26

Ich muss oft zwischen versteckten Dateien auf meinem PC wechseln. Ich habe es auf die übliche Weise getan,

  • Klicken Sie in einem Explorer-Fenster auf Organisieren.
  • Wählen Sie Ordner und Suchoptionen.
  • Wechseln Sie zur Registerkarte Ansicht.
  • Zwischen Anzeigen / Ausblenden ausgeblendeter Dateien wechseln.

Diese Methode ist so langwierig und ich bin es leid.

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

Auch ein Weg, um zwischen Show / Hide System Files von der Kommandozeile zu wechseln, wäre großartig.

Schurke
quelle

Antworten:

30

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)

Überprüft:

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

Nicht markiert:

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 wirksam. Das Programm regerfordert Administratorrechte. Führen Sie die Batch-Dateien daher als Administrator aus.

Steven
quelle
Müssen Sie den explorer.exe-Prozess nicht beenden und neu starten, damit die Registrierungsänderungen tatsächlich angewendet werden?
Zoredache
@Zoredache Die Einstellungen werden sofort entweder über die Ordneroptionen oder die Registrierungsänderung wirksam. Probieren Sie es aus und sehen Sie.
Steven
2
@RogUE Nein, da das Skript das Ergebnis des findBefehls testet (ob im Registrierungsschlüssel vorhanden 0x2oder 0x0vorhanden).
TripeHound
1
Es scheint kein Tippfehler zu sein: Es prüft auf das Vorhandensein von 0x0; Wenn es gefunden wird ( findzurückgegeben wird 0), springt es zu turnonund setzt den Wert auf 1; Wenn es nicht gefunden wird ( findzurückkehrt 1), springt es zu turnoffund setzt es auf 0. Entweder es ist eine willkürliche Auswahl (und der Test gewesen sein könnte find 0x1mit der gotos umgekehrt) oder es könnte sein (ich habe nicht überprüft), der 0x1in der Gegenwart REQ QUERYAusgang in jedem Fall und so kann nicht verwendet werden , außer den beiden Einstellungen zu erzählen.
TripeHound
2
@RogUE Haben Sie versucht, die Skripte auszuführen?
Steven
3

Die Eigenschaft zum Anzeigen / Ausblenden ausgeblendeter Dateien wird in der Registrierung verwaltet, sodass Sie lediglich eine REG-Datei benötigen, mit der diese Eigenschaft einfach umgeschaltet wird. So machen Sie es über die Registrierung:

  • Geben Sie "regedit" ein und drücken Sie die Eingabetaste.
  • Navigieren Sie zu folgendem Speicherort: HKEY_CURRENT_USER -> Software -> Microsoft -> Windows -> CurrentVersion -> Explorer -> Advanced
  • Setzen Sie den Wert für „Versteckt“ auf „1“, um versteckte Dateien, Ordner und Laufwerke anzuzeigen.
  • Setzen Sie den Wert auf "2", um versteckte 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, schreibe ich die REG-Datei und poste sie hier. Edit: Steven scheint ein Beispielskript gepostet zu haben, daher werde ich kein Skript erstellen.

IronWilliamCash
quelle
@RogUE: Ja, ShowSuperHidden ist für die Systemdateien gedacht, die ausgeblendet sind.
IronWilliamCash
@ Rogue Ich bin mir nicht sicher, was der SuperHidden-Wert bewirkt. Es wird jedoch immer auf Null zurückgesetzt, wenn die Registerkarte "Ansicht" des Applets "Ordneroptionen" zum ersten Mal geöffnet wird.
Steven
Überprüfen Sie die Einstellung. Schließen Sie die Ordneroptionen. Führen Sie mein Umschalt-Skript aus. Wiederholen.
Steven
1

Obwohl dies keine Befehlszeilenfunktion ist, finden Sie hier eine Methode zum schnellen Öffnen des Fensters: Versteckte Dateien und Ordner anzeigen.

Achtung: Lesen Sie die Quellinformationen in Teil 1 zu Vista, bevor Sie fortfahren.

Teil 1: Erstellen Sie einen Ordner mit dem Objekt "Versteckte Dateien und Ordner anzeigen".

Teil 2: Erstellen Sie eine Desktop-Verknüpfung mit "Versteckte Dateien und Ordner anzeigen".

Teil 3: Öffnen Sie das Fenster für 'Versteckte Dateien und Ordner anzeigen'

Nachdem Sie alle drei Teile fertiggestellt haben, erhalten Sie eine Tastenkombination für den schnellen Zugriff auf das Fenster zum Anzeigen versteckter Dateien und Ordner.

Teil 1

  1. Klicken Sie mit der rechten Maustaste auf einen leeren Bereich des Desktops
  2. Klicken Sie auf Neu
  3. Klicken Sie auf Ordner
  4. Nennen Sie den Ordner: How-To Geek. {ED7BA470-8E54-465E-825C-99712043E01C}

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

Teil 2:

  1. Öffnen Sie den soeben erstellten Ordner "How-To Geek"
  2. Klicken Sie auf den Pfeil neben Datei-Explorer-Optionen, falls er nicht bereits erweitert ist
  3. Rechtsklicke und ziehe auf den Desktop 'Versteckte Dateien und Ordner anzeigen'
  4. Klicken Sie hier auf Verknüpfung erstellen

Hinweis: In dieser speziellen Situation können Sie mit der linken Maustaste klicken und ziehen. Es empfiehlt sich jedoch immer, mit der rechten Maustaste zu klicken und zu ziehen, um sicherzustellen, dass Sie die beabsichtigte Funktion ausführen. Außerdem können Sie bei Bedarf auch auf Abbrechen klicken.

Teil 3:

  1. Klicken Sie mit der rechten Maustaste auf den Verknüpfungsordner auf dem Desktop "Versteckte Dateien und Ordner anzeigen".
  2. Klicken Sie auf Eigenschaften
  3. Klicken Sie auf der Registerkarte Verknüpfung in das Feld Verknüpfungstaste
  4. Drücken Sie etwas wie Strg + Alt + T
  5. OK klicken
  6. Drücken Sie Strg + Alt + T und das Fenster 'Versteckte Dateien und Ordner anzeigen' wird geöffnet
Davemanthan
quelle
0

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 mehr Tastenanschläge, um die Eingabeaufforderung in Windows 7 zu öffnen.

Neil Burge
quelle
Ich werde nicht nur wegen einer Tastenkombination upgraden.
Rogue
0

Ein möglicherweise bequemerer Weg, dies mit minimalem Aufwand zu erreichen, besteht darin, ein Kontextmenüelement hinzuzufügen.

  1. Erstellen Sie irgendwo ein neues einfaches Textdokument und nennen Sie es "togglehidden.reg"
  2. Öffne es mit dem Editor und füge folgendes ein:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\Folder\shell\Windows.ShowHiddenFiles]
    "CommandStateSync"=""
    "Description"="@shell32.dll,-37573"
    "ExplorerCommandHandler"="{f7300245-1f4b-41ba-8948-6fd392064494}"
    "MUIVerb"="@shell32.dll,-37572"
    
    
    [HKEY_CLASSES_ROOT\Directory\Background\shell\Windows.ShowHiddenFiles]
    "CommandStateSync"=""
    "Description"="@shell32.dll,-37573"
    "ExplorerCommandHandler"="{f7300245-1f4b-41ba-8948-6fd392064494}"
    "MUIVerb"="@shell32.dll,-37572"
    
  3. speichern und schließen.

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

Folgendes sollten Sie erhalten: Verstecktes Umschalten

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

MetalOath
quelle
0

Dank der Antwort von Steven konnte ich eine Software schreiben, die dies mit einem einzigen Klick umschaltet (und geöffnete Explorer-Fenster aktualisiert): Link

Bearbeiten:

Wenn die Anwendung geöffnet wird, wird hier ein Wert aus dem Registrierungsschlüssel (ausgeblendet) abgerufen: HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced.

Abhängig vom Wert wird eine ausgeblendete Eingabeaufforderung zum Ändern des Werts ausgeführt. Danach wird jedes geöffnete Windows Explorer-Fenster aktualisiert und versteckte Dateien / Ordner werden versteckt / angezeigt.

Es kann in der Quelle angezeigt werden .

Ian N
quelle