Làm cách nào để khôi phục chức năng tệp Zip mặc định của Windows?


51

Gần đây tôi đã mất liên kết tệp mặc định cho các tệp Zip trong Windows Vista (Tôi nghĩ rằng điều đó đã xảy ra khi tôi gỡ cài đặt WinAce, nhưng tôi không thể hoàn toàn chắc chắn). Làm cách nào tôi có thể khôi phục liên kết này trở lại mặc định của Windows?

Câu trả lời:


51

Hãy thử bài viết này từ MSDN : Cách khôi phục tích hợp tệp Zip gốc trong Windows . Bạn chỉ phải thực hiện việc này từ dấu nhắc lệnh nâng cao (chạy với tư cách quản trị viên):

cmd /c assoc .zip=CompressedFolder

2
Liên kết đó đề cập đến một bài viết khác ( windowsxp.mvps.org/zipfldr.htm ) nói rằng bạn có thể cần thực hiện regsvr32bước từ câu trả lời của tôi trước và sử dụng liên kết này nếu điều đó không đủ.
nik

Điều này hoạt động trong Windows 7, nhưng dường như không khôi phục biểu tượng
Casebash

4
Nó đã khôi phục biểu tượng cho tôi trong Windows 7, nhưng điều không được đề cập với tôi là bạn cần chạy cmd với tư cách Quản trị viên.
Curyous

10

Bài đăng đầu tiên là con đường dài để thực hiện quy trình ba bước này ... Đây là một cách đơn giản và dễ dàng để thay đổi liên kết tệp trở lại Windows Explorer:

  1. Xác định vị trí tệp

  2. Nhấp chuột phải vào tập tin

  3. Nhấp vào thuộc tính

  4. Xác định vị trí nút "mở bằng" và nhấp vào nút đó

  5. Duyệt đến windows explorer để "c: \ windows \ explorer" và tô sáng tệp explorer

  6. Kiểm tra sử dụng như mặc định-áp dụng-ok


Nó không đơn giản hơn cái này, làm việc cho tôi!
Sonata

7

Điều này hoạt động với tôi trong Windows 7:

  1. Tẩy

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

Kết quả cuối cùng:

[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):

1
Làm việc cho tôi cũng như trong windows 10. Tự chạy bước 2 không hoạt động.
Kevin Tighe

Cũng có thể xác nhận rằng nó hoạt động trong Windows 10. Trước đây tôi đã cài đặt PeaZip, nhưng việc gỡ cài đặt nó không khôi phục liên kết tệp .zip mặc định. Điều này làm việc như một nét duyên dáng.
LoneWolffe

3

Tôi đã có cùng một vấn đề và điều này làm việc cho tôi:

  • Bấm vào Windows Orb (Bắt đầu)> Tất cả chương trình> Phụ kiện và bấm chuột phải vào Dấu nhắc lệnh, sau đó "Chạy với tư cách quản trị viên".
  • assoc .zip=CompressedFoldervà nhấn Enter.
  • Bạn có thể phải khởi động lại máy tính.

2

Cách tốt nhất là thử sử dụng Open With...menu ngữ cảnh để đặt Explorer làm trình xử lý tệp mặc định.

Tuy nhiên, nếu điều đó không hiệu quả, bạn có thể thử cách sau để buộc Explorer xử lý tệp ZIP. ( Nguồn cho thông tin này)

Tạo một tệp .reg với các mục sau:

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}"

Sau đó, trong một dấu nhắc lệnh quản trị viên:

regsvr32 zipfldr.dll

Một đề nghị khác mà tôi đã thấy là chỉ cần vào trình chỉnh sửa Chương trình mặc định trong Bảng điều khiển và xóa liên kết bạn hiện có. Tuy nhiên, đây là cho XP và tôi không chắc rằng nó sẽ hoạt động cho Vista. Tuy nhiên, bạn có thể muốn thử điều này trước khi chơi xung quanh sổ đăng ký.


Ôi trời - chắc chắn có một cách dễ dàng hơn. Tôi đã thử xóa các liên kết trong quá khứ (hay đúng hơn là thêm một số trở lại và sau đó xóa chúng, vì tôi không có gì có giá trị ở đó một khi tôi phải tìm kiếm.)
Brian


-1

Cách nhanh nhất là lấy bất kỳ tệp .zip nào và nhấp chuột phải vào tệp đó, đi xuống "Mở bằng" và chọn "Chọn Chương trình mặc định" hoặc "khác" sau đó trên hộp này, bạn sẽ thấy "Windows Explorer" hoặc bất cứ thứ gì bạn đã sử dụng để sử dụng được liệt kê.

Nhấp vào nút "Luôn sử dụng chương trình đã chọn để mở loại tệp này" ở dưới cùng và sau đó nhấp đúp vào chương trình bạn muốn sử dụng.

Điều này sau đó sẽ mở các tệp ZIP trong một chương trình mặc định mới.

Nếu phương pháp này không hoạt động, tôi có thể cung cấp cho bạn các hướng dẫn thủ công để gán lại .zip bằng Explorer, nhưng đây là cách nhanh nhất.


Không có con xúc xắc. Đã cố gắng liên kết thủ công các tệp Zip với explorer.exe và loại công việc đó, nhưng nó không khôi phục menu ngữ cảnh "Trích xuất tất cả" hoặc chức năng "xử lý các tệp zip như thư mục" chung.
Brian
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.