Bagaimana cara beralih Tampilkan / Sembunyikan file tersembunyi di Windows melalui baris perintah?

26

Saya sering perlu beralih antara tampilkan / sembunyikan file tersembunyi di PC saya. Saya telah melakukannya dengan cara biasa,

  • Klik Atur di jendela Explorer.
  • Pilih Folder dan opsi pencarian.
  • Beralih ke tab Lihat.
  • Beralih antara Tampilkan / Sembunyikan file tersembunyi.

Metode ini sangat panjang dan saya bosan.

Saya ingin beralih di antara mereka dari baris perintah (cmd). Apakah ada cara untuk mencapai hal ini?

Selain itu, cara untuk beralih antara Tampilkan / Sembunyikan File Sistem dari baris perintah akan lebih bagus.

Penipu
sumber

Jawaban:

30

File, folder, atau drive tersembunyi:

Tambah (atau menimpa /f) nilai Hiddenuntuk kunci registri: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.

Menunjukkan:

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

Jangan tampilkan:

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

Sembunyikan file sistem operasi yang dilindungi (Disarankan)

Diperiksa:

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

Tidak dicentang:

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

Catatan: Perubahan terjadi segera. Program ini regmembutuhkan hak admin, jadi jalankan file batch sebagai administrator.

Steven
sumber
Tidakkah Anda perlu mematikan dan memulai kembali proses explorer.exe agar perubahan registri benar-benar diterapkan?
Zoredache
@Zoredache Pengaturan segera berlaku dari Opsi Folder dan perubahan registri. Cobalah dan lihatlah.
Steven
2
@RogUE Tidak, karena skrip sedang menguji hasil dari findperintah (apakah ada 0x2atau 0x0tidak ada dalam kunci registri).
TripeHound
1
Tampaknya bukan salah ketik: itu memeriksa keberadaan 0x0; jika ditemukan ( findkembali 0) maka ia melompat ke turnondan menetapkan nilai menjadi 1; jika tidak ditemukan ( findkembali 1) maka ia melompat ke turnoffdan mengaturnya 0. Entah itu pilihan sewenang-wenang (dan tes bisa find 0x1dengan gotos terbalik) atau mungkin (saya belum memeriksa) yang 0x1hadir dalam REQ QUERYoutput dalam kedua kasus dan tidak dapat digunakan untuk membedakan kedua pengaturan.
TripeHound
2
@ROGUE Sudahkah Anda mencoba menjalankan skrip?
Steven
3

Properti untuk menampilkan / menyembunyikan file tersembunyi dikelola di dalam registri, jadi Anda hanya perlu file .reg yang hanya mengaktifkan properti ini. Inilah cara Anda melakukannya melalui registri:

  • Ketik "regedit", lalu tekan "Enter".
  • Arahkan ke lokasi berikut: HKEY_CURRENT_USER -> Perangkat Lunak -> Microsoft -> Windows -> CurrentVersion -> Explorer -> Advanced
  • Atur nilai untuk "Tersembunyi" ke "1" untuk menampilkan file, folder, dan drive tersembunyi.
  • Tetapkan nilai ke "2" untuk tidak menampilkan file, folder, dan drive tersembunyi.
  • Tetapkan nilai untuk "ShowSuperHidden" ke "1" untuk menampilkan file sistem operasi yang dilindungi. Tetapkan nilai ke "2" untuk tidak menampilkan file sistem operasi yang dilindungi.

Jika Anda memberi saya sedikit waktu, saya akan menulis file REG dan mempostingnya di sini. Sunting: Steven tampaknya telah memposting contoh skrip, jadi saya tidak akan membuatnya.

IronWilliamCash
sumber
@RogUE: Ya, ShowSuperHidden adalah untuk file sistem yang disembunyikan.
IronWilliamCash
@ROGUE Saya tidak yakin apa nilai SuperHidden. Namun, selalu reset ke nol setiap kali tab View dari applet Folder Options dibuka pertama kali.
Steven
Periksa pengaturannya. Tutup Opsi Folder. Jalankan skrip toggle saya. Ulangi.
Steven
1

Meskipun bukan fungsi baris perintah, berikut adalah cara untuk membuka jendela dengan cepat: Tampilkan file dan folder tersembunyi.

Perhatian: Tinjau informasi sumber di Bagian 1 tentang Vista sebelum melanjutkan.

Bagian 1: Buat folder yang berisi objek 'Tampilkan file dan folder tersembunyi'.

Bagian 2: Buat pintasan desktop 'Tampilkan file dan folder tersembunyi'.

Bagian 3: Buka jendela untuk 'Tampilkan file dan folder tersembunyi'

Setelah Anda menyelesaikan semua 3 bagian Anda akan memiliki pintasan keyboard untuk akses cepat ke jendela untuk 'Tampilkan file dan folder tersembunyi'.

Bagian 1

  1. Klik kanan area kosong pada desktop
  2. Klik Baru
  3. Klik Folder
  4. Beri nama folder: How-To Geek. {ED7BA470-8E54-465E-825C-99712043E01C}

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

Bagian 2:

  1. Buka folder How-To Geek yang baru saja Anda buat
  2. Klik panah di sebelah Opsi File Explorer jika belum diperluas
  3. Klik kanan dan seret ke desktop 'Tampilkan file dan folder tersembunyi'
  4. Klik buat pintasan di sini

Catatan: Dalam situasi khusus ini Anda bisa klik kiri dan seret, tapi itu selalu praktik yang baik untuk klik kanan dan seret untuk memastikan Anda melakukan fungsi yang dimaksud, dan karena Anda juga dapat mengklik membatalkan jika diperlukan.

Bagian 3:

  1. Klik kanan folder pintasan di desktop 'Tampilkan file dan folder tersembunyi'
  2. Klik Properti
  3. Pada tab Shortcut klik di bidang Shortcut Key
  4. Tekan sesuatu seperti Ctrl + Alt + T
  5. Klik OK
  6. Tekan Ctrl + Alt + T dan 'Tampilkan file dan folder tersembunyi' akan terbuka
Davemanthan
sumber
0

Saya tahu Anda tidak menggunakannya tetapi layak untuk mempertimbangkan peningkatan. Proses di Windows 10 adalah: Alt + V H H

Anda perlu lebih banyak penekanan tombol untuk membuka command prompt di Windows 7.

Neil Burge
sumber
Saya tidak akan memperbarui hanya demi pintasan keyboard.
Nakal
0

Cara yang mungkin lebih mudah untuk mencapai ini dengan upaya minimal adalah dengan menambahkan item menu konteks, untuk melakukan ini:

  1. Buat dokumen teks baru yang sederhana di suatu tempat dan beri nama "togglehidden.reg"
  2. Buka dengan notepad dan rekatkan yang berikut ini:

    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. Simpan dan tutup.

  4. klik dua kali file reg baru Anda, terima permintaan untuk menginstalnya dan Anda selesai.

Inilah yang harus Anda dapatkan: Hidden Toggle

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

MetalOath
sumber
0

Berkat balasan Steven, saya dapat menulis perangkat lunak yang mengubah ini (dan menyegarkan kembali windows explorer) dengan satu klik: Tautan

Edit:

Ketika aplikasi dibuka, itu mendapat nilai dari kunci registri (Tersembunyi) di sini: HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced.

Bergantung pada nilainya, prompt perintah tersembunyi untuk mengubah nilai dijalankan. Setelah itu setiap jendela windows explorer yang terbuka di-refresh dan file / folder tersembunyi disembunyikan / ditampilkan.

Ini tersedia untuk dilihat di sumbernya .

Ian N
sumber