Windows'ta gizli dosyaları Göster / Gizle komut satırından nasıl değiştirebilirim?


26

Sık sık bilgisayarımdaki gizli dosyaları göster / gizle arasında geçiş yapmam gerekiyor. Her zamanki gibi yapıyorum.

  • Explorer penceresinde Düzenle'yi tıklayın.
  • Klasör ve arama seçeneklerini seçin.
  • Görünüm sekmesine geçin.
  • Gizli dosyaları Göster / Gizle arasında geçiş yap.

Bu yöntem çok uzun ve ondan yoruldum.

Komut satırından (cmd) aralarında geçiş yapmak istiyorum. Bunu başarabilmenin bir yolu var mı?

Ayrıca, Sistem Dosyalarını Göster / Gizle arasında komut satırından geçiş yapmanın harika bir yolu olabilir.

Yanıtlar:


30

Gizli dosyalar, klasörler veya sürücüler:

Ekle (veya üzerine yazma /fdeğeri) Hiddenkayıt defteri anahtarına: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.

Göstermek:

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

Gösterme:

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

Korunan işletim sistemi dosyalarını gizle (Önerilen)

Kontrol:

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

İşaretli:

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

Notlar: Değişiklikler hemen gerçekleşir. Program regyönetici ayrıcalıkları gerektirir, bu nedenle toplu iş dosyalarını yönetici olarak çalıştırın.


Gerçekten uygulanacak kayıt defteri değişikliklerinde explorer.exe işlemini öldürüp yeniden başlatmanız gerekmez mi?
Zoredache

@Zoredache Ayarlar, Klasör Seçenekleri'nden ve kayıt defteri değişikliklerinden hemen etkili olur. Deneyin ve görün.
Steven,

2
@RogUE Hayır, çünkü komut dosyası findkomutun sonucunu test ediyor ( kayıt defteri anahtarında olsun 0x2veya olmasın 0x0).
TripeHound

1
Bir yazım hatası gibi görünmüyor: varlığını kontrol ediyor 0x0; bulunursa ( finddöndürür 0), o zaman atlar turnonve değeri 1; Eğer bulunmazsa ( findgeri döner 1) o zaman atlar turnoffve onu ayarlar 0. Ya bunun keyfi bir seçim (ve test olabilirdi find 0x1ile gotoler ters) veya bunun (Kontrol etmedim) o olabilir 0x1mevcuttur REQ QUERYher iki durumda da çıktı ve bu yüzden ayrı iki ayarı anlatmak için kullanılamaz.
TripeHound

2
@RogUE Senaryoları çalıştırmayı denedin mi?
Steven

3

Gizli dosyaları gösterme / gizleme özelliği kayıt defterinde yönetilir, bu nedenle bu özelliği değiştiren bir .reg dosyasına ihtiyacınız olacaktır. Kayıt defterinde nasıl yaptığınız:

  • “Regedit” yazıp “Enter” a basın.
  • Aşağıdaki konuma gidin: HKEY_CURRENT_USER -> Yazılım -> Microsoft -> Windows -> CurrentVersion -> Explorer -> Gelişmiş
  • Gizli dosyaları, klasörleri ve sürücüleri göstermek için “Gizli” değerini “1” olarak ayarlayın.
  • Gizli dosyaları, klasörleri ve sürücüleri göstermemek için değeri “2” olarak ayarlayın.
  • Korumalı işletim sistemi dosyalarını göstermek için “ShowSuperHidden” değerini “1” olarak ayarlayın. Korumalı işletim sistemi dosyalarını göstermemek için değeri “2” olarak ayarlayın.

Bana biraz zaman verirseniz, REG dosyasını yazıp buraya gönderirim. Düzenleme: Steven örnek bir senaryo yayınlamış gibi görünüyor, bu yüzden bir tane yapmam.


@RogUE: Evet, ShowSuperHidden gizlenmiş sistem dosyaları içindir.
IronWilliamCash

@RogUE SuperHidden değerinin ne yaptığından emin değilim. Ancak, Klasör Seçenekleri uygulamasının Görünüm sekmesi ilk açıldığında daima sıfıra sıfırlanır.
Steven

Ayarı kontrol et. Klasör Seçenekleri'ni kapatın. Geçiş komut dosyasını çalıştır. Tekrar et.
Steven,

1

Komut satırı işlevi olmasa da, pencereyi hızlı bir şekilde açmanın yöntemi: Gizli dosya ve klasörleri gösterme.

Dikkat: Devam etmeden önce Vista ile ilgili Bölüm 1'deki kaynak bilgisini gözden geçirin.

Bölüm 1: 'Gizli dosya ve klasörleri göster' nesnesini içeren bir klasör oluşturun.

2. Bölüm: 'Gizli dosya ve klasörleri göster' şeklinde bir masaüstü kısayolu oluşturun.

3. Bölüm: 'Gizli dosya ve klasörleri göster' penceresini açın

3 parçanın tümünü tamamladıktan sonra 'Gizli dosya ve klasörleri göster' penceresine hızlı erişim için bir klavye kısayoluna sahip olacaksınız.

Bölüm 1

  1. Masaüstünde boş bir alanı sağ tıklayın
  2. Yeni tıklayın
  3. Klasörü tıklayın
  4. Klasöre ad verin: Nasıl Yapılır Geek. {ED7BA470-8E54-465E-825C-99712043E01C}

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

Bölüm 2:

  1. Yeni oluşturduğunuz Nasıl Yapılır Geek klasörünü açın
  2. Daha önceden genişletilmemişse, Dosya Gezgini Seçenekleri'nin yanındaki oku tıklayın
  3. Sağ tıklayın ve masaüstüne sürükleyin 'Gizli dosya ve klasörleri göster'
  4. Burada kısayol oluştur'u tıklayın

Not: Bu özel durumda, sol tıklayıp sürükleyebilirsiniz, ancak amaçlanan işlevi yerine getirdiğinizden emin olmak için sağ tıklayıp sürüklemeniz her zaman iyidir, çünkü gerekirse iptal de tıklayabilirsiniz.

Bölüm 3:

  1. Masaüstündeki 'Gizli dosya ve klasörleri göster' kısayol klasörünü sağ tıklayın
  2. Özellikleri tıklayın
  3. Kısayol sekmesinde Kısayol tuşu alanına tıklayın.
  4. Ctrl + Alt + T gibi bir tuşa basın
  5. Tamam'ı tıklayın
  6. Ctrl + Alt + T tuşlarına basın ve 'Gizli dosya ve klasörleri göster' açılır

0

Kullanmadığınızı biliyorum ama yükseltme dikkate değer. Windows 10'daki işlem şudur: Alt + V H H

Windows 7'de komut istemini açmak için daha fazla tuşa ihtiyacınız var.


Sadece bir klavye kısayolu uğruna yükseltme yapmayacağım.
RogUE

0

Bunu en az çabayla başarmanın daha kolay bir yolu, bunu yapmak için bir bağlam menüsü öğesi eklemek:

  1. Bir yerde yeni bir basit metin belgesi oluşturun ve "togglehidden.reg" olarak adlandırın
  2. Not Defteri ile açın ve aşağıdakileri yapıştırın:

    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. kaydet ve kapat.

  4. yeni reg dosyanızı çift tıklatın, kurmak isteyip istemediğinizi sorar ve işlemi tamamlarsınız.

Yapmanız gereken şey bu: Gizli Geçiş

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


0

Steven'ın cevabı sayesinde, bunu değiştiren bir yazılım (ve açık pencereleri yenile) tek bir tıkla yazabilirim: Bağlantı

Düzenle:

Uygulama açıldığında, buradaki kayıt defteri anahtarından (Gizli) bir değer alır: HKCU \ Yazılım \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced.

Değere bağlı olarak, değeri değiştirmek için gizli bir komut istemi yürütülür. Bundan sonra her açık pencerede gezgin penceresi yenilenir ve gizli dosyalar / klasörler gizlenir / gösterilir.

Bu içinde vieweing kullanılabilir kaynağı .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.