Bagaimana cara mengembalikan fungsionalitas file Zip standar Windows?

51

Saya baru-baru ini kehilangan asosiasi file default untuk file Zip di Windows Vista (saya pikir itu terjadi ketika saya uninstall WinAce, tapi saya tidak bisa sepenuhnya yakin). Bagaimana saya bisa mengembalikan asosiasi ini kembali ke default Windows?

Brian
sumber

Jawaban:

51

Coba artikel ini dari MSDN : Cara mengembalikan integrasi file Zip asli di Windows . Anda hanya perlu melakukan ini dari prompt perintah yang ditinggikan (dijalankan sebagai administrator):

cmd /c assoc .zip=CompressedFolder
alex
sumber
2
Tautan itu merujuk artikel lain ( windowsxp.mvps.org/zipfldr.htm ) yang mengatakan Anda mungkin perlu melakukan regsvr32langkah dari jawaban saya terlebih dahulu dan menggunakan asosiasi ini jika itu tidak cukup.
nik
Ini berfungsi di Windows 7, tetapi sepertinya tidak mengembalikan ikon
Casebash
4
Ini mengembalikan ikon untuk saya di Windows 7, tetapi apa yang tidak disebutkan untuk saya adalah bahwa Anda perlu menjalankan cmd sebagai Administrator.
Curyous
10

Posting pertama adalah jalan panjang untuk melakukan proses tiga langkah ini ... Berikut adalah cara sederhana dan mudah untuk mengubah asosiasi file kembali ke Windows Explorer:

  1. Temukan file

  2. Klik kanan file tersebut

  3. Klik properti

  4. Temukan tombol "buka dengan" dan klik

  5. Telusuri ke windows explorer ke "c: \ windows \ explorer" dan sorot file explorer

  6. Periksa penggunaan sebagai default-apply-ok

Kimchi
sumber
Tidak ada yang lebih sederhana dari ini, bekerja untuk saya!
Sonata
7

Ini berfungsi untuk saya di Windows 7:

  1. Menghapus

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.zip
    HKEY_CLASSES_ROOT\.zip
    
  2. cmd /c assoc .zip=CompressedFolder

Hasil akhir:

[HKEY_CLASSES_ROOT\.zip]
@="CompressedFolder"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.zip]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.zip\OpenWithList]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.zip\OpenWithProgids]
"CompressedFolder"=hex(0):
fwdtk
sumber
1
Bekerja untuk saya juga di windows 10. Menjalankan langkah 2 dengan sendirinya tidak berhasil.
Kevin Tighe
Dapat juga mengkonfirmasi bahwa itu berfungsi di Windows 10. Saya sebelumnya telah menginstal PeaZip, tetapi menghapusnya tidak mengembalikan asosiasi file .zip default. Ini bekerja seperti pesona.
LoneWolffe
3

Saya memiliki masalah yang sama dan ini berhasil untuk saya:

  • Klik Orb Windows (Mulai)> Semua Program> Aksesori dan klik kanan Prompt Perintah, lalu "Jalankan sebagai Administrator".
  • Ketik assoc .zip=CompressedFolderdan tekan Enter.
  • Anda mungkin harus me-restart komputer.
moh
sumber
2

Cara terbaik adalah mencoba menggunakan Open With...menu konteks untuk mengatur Explorer menjadi penangan file default.

Namun, jika itu tidak berhasil, Anda dapat mencoba yang berikut untuk memaksa Explorer menangani file ZIP. ( Sumber untuk info ini)

Buat file .reg dengan yang berikut:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.zip]
"PerceivedType"="compressed"
"Content Type"="application/x-zip-compressed"
@="CompressedFolder"

[HKEY_CLASSES_ROOT\.zip\CompressedFolder]

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.zip\UserChoice]

[HKEY_CLASSES_ROOT\.zip\CompressedFolder\ShellNew]
"Data"=hex:50,4b,05,06,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"ItemName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
00,7a,00,69,00,70,00,66,00,6c,00,64,00,72,00,2e,00,64,00,6c,00,6c,00,2c,00,\
2d,00,31,00,30,00,31,00,39,00,34,00,00,00

[HKEY_CLASSES_ROOT\.zip\OpenWithProgids]
"CompressedFolder"=""

[HKEY_CLASSES_ROOT\.zip\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\CompressedFolder]
@="Compressed (zipped) Folder"
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
32,00,5c,00,7a,00,69,00,70,00,66,00,6c,00,64,00,72,00,2e,00,64,00,6c,00,6c,\
00,2c,00,2d,00,31,00,30,00,31,00,39,00,35,00,00,00

[HKEY_CLASSES_ROOT\CompressedFolder\CLSID]
@="{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}"

[HKEY_CLASSES_ROOT\CompressedFolder\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,7a,00,69,00,\
70,00,66,00,6c,00,64,00,72,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_CLASSES_ROOT\CompressedFolder\shell]
@="none"

[HKEY_CLASSES_ROOT\CompressedFolder\shell\find]
"SuppressionPolicy"=dword:00000080

[HKEY_CLASSES_ROOT\CompressedFolder\shell\find\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
65,00,00,00

[HKEY_CLASSES_ROOT\CompressedFolder\shell\find\ddeexec]
@="[FindFolder(\"%l\", %I)]"

[HKEY_CLASSES_ROOT\CompressedFolder\shell\find\ddeexec\application]
@="Folders"

[HKEY_CLASSES_ROOT\CompressedFolder\shell\find\ddeexec\topic]
@="AppProperties"

[HKEY_CLASSES_ROOT\CompressedFolder\shell\Open]

[HKEY_CLASSES_ROOT\CompressedFolder\shell\Open\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
65,00,20,00,2f,00,69,00,64,00,6c,00,69,00,73,00,74,00,2c,00,25,00,49,00,2c,\
00,25,00,4c,00,00,00
"DelegateExecute"="{11dbb47c-a525-400b-9e80-a54615a090c0}"

[HKEY_CLASSES_ROOT\CompressedFolder\ShellEx]

[HKEY_CLASSES_ROOT\CompressedFolder\ShellEx\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\CompressedFolder\ShellEx\ContextMenuHandlers\{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}]
@="Compressed (zipped) Folder Menu"

[HKEY_CLASSES_ROOT\CompressedFolder\ShellEx\DropHandler]
@="{ed9d80b9-d157-457b-9192-0e7280313bf0}"

[HKEY_CLASSES_ROOT\CompressedFolder\ShellEx\StorageHandler]
@="{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}"

Kemudian, pada prompt perintah admin ketik:

regsvr32 zipfldr.dll

Satu saran lain yang saya lihat adalah cukup masuk ke editor Program Default di Control Panel dan menghapus asosiasi yang saat ini Anda miliki. Namun, ini untuk XP dan saya tidak yakin itu akan bekerja untuk Vista. Namun, Anda mungkin ingin mencoba ini sebelum bermain-main di registri.

Dan Walker
sumber
Ya ampun - pasti ada cara yang lebih mudah. Saya sudah mencoba menghapus asosiasi masa lalu (atau lebih tepatnya, menambahkan beberapa dan kemudian menghapusnya, karena tidak ada yang bernilai di sana begitu saya harus mencari.)
Brian
-1

Cara tercepat adalah dengan mendapatkan file .zip dan klik kanan padanya, turun ke "Open with" dan pilih "Choose Default Program" atau "other" lalu pada kotak ini, Anda akan melihat "Windows Explorer" atau apa pun yang Anda gunakan untuk menggunakan terdaftar.

Klik tombol "Selalu gunakan program yang dipilih untuk membuka file jenis ini" di bagian bawah dan kemudian klik dua kali pada program yang ingin Anda gunakan.

Ini kemudian harus membuka file ZIP dalam program default baru.

Jika metode ini tidak berhasil, saya dapat memberi Anda petunjuk manual untuk menetapkan kembali .zip dengan Explorer, tetapi sejauh ini yang tercepat.

William Hilsum
sumber
Tidak ada dadu. Sudah mencoba untuk mengaitkan file Zip secara manual dengan explorer.exe, dan itu berfungsi, tetapi itu tidak mengembalikan menu konteks "Ekstrak Semua", atau fungsi "memperlakukan file zip seperti folder" secara umum.
Brian