Câu trả lời:
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
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:
Xác định vị trí tệp
Nhấp chuột phải vào tập tin
Nhấp vào thuộc tính
Xác định vị trí nút "mở bằng" và nhấp vào nút đó
Duyệt đến windows explorer để "c: \ windows \ explorer" và tô sáng tệp explorer
Kiểm tra sử dụng như mặc định-áp dụng-ok
Điều này hoạt động với tôi trong Windows 7:
Tẩy
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.zip
HKEY_CLASSES_ROOT\.zip
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):
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ý.
Hãy thử liên kết trực tiếp Mô-đun thư mục nén của Windows ,
start regsvr32 zipfldr.dll
Hoặc, bạn chỉ có thể cài đặt 7-zip miễn phí và mạnh hơn nhiều .
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.
regsvr32
bướ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 đủ.