Làm cách nào để có hình thu nhỏ SVG trong Windows Explorer?


191

Tôi có thể mở chúng trong trình duyệt chỉ OK, nhưng làm cách nào tôi có thể có hình thu nhỏ trong Windows Explorer?

Chỉnh sửa: Tôi đã cài đặt Renesis Player theo đề xuất của câu trả lời này , nhưng nó không hoạt động với tôi, có lẽ vì tôi có hệ thống 64 bit.


7
Có một đề xuất Phản hồi Windows chính thức mà bạn có thể bỏ phiếu cho tính năng này: aka.ms/Eoucpm
mikemaccana

2
Liên kết phản hồi đó không mở cho tôi. Đây là cùng một vấn đề ngoại trừ đó là vấn đề tôi có thể truy cập aka.ms/R2boai
Daniel Tonon

Câu trả lời:


244

Sử dụng tiện ích mở rộng vỏ hình thu nhỏ SVG tuyệt vời này hoạt động tốt trong Windows 7 & Windows 8 & Windows 10 (cả 64 bit và 32 bit):

Mô-đun mở rộng cho Windows Explorer để hiển thị hình thu nhỏ SVG, để bạn có thể có cái nhìn tổng quan về các tệp SVG của mình.

Nó là nguồn mở và miễn phí - bạn còn đòi hỏi gì hơn nữa?

Nếu bạn vẫn gặp sự cố khi xem hình thu nhỏ sau khi cài đặt tiện ích mở rộng shell này, vui lòng tham khảo các hướng dẫn sau để đặt lại bộ đệm biểu tượng của bạn trong Windows 7/8.

Trên Windows 10 sau khi cài đặt, hãy thử thay đổi liên kết tệp SVG của bạn ("Mở bằng"). Bằng cách thay đổi nó, một cái gì đó được làm mới và nó bắt đầu hoạt động.


6
Vâng, có một số vấn đề liên quan đến làm mới. Bạn sẽ cần xóa bộ nhớ cache biểu tượng của mình ( sevenforums.com/tutorials/49819-icon-cache-rebuild.html ) và nói lời cầu nguyện của bạn.
Mike Nakis

8
Cuối cùng tôi đã xoay sở để làm cho nó hoạt động bằng cách xóa hình thu nhỏ trong Disk Cleanup, các tập lệnh không hoạt động với tôi.
eggbert

2
CCleaner đã giúp tôi xóa bộ nhớ cache biểu tượng / hình thu nhỏ.
Hugo H

11
Như mọi người đã nêu trong khu vực tập tin CodePlex - sau khi cài đặt, bạn nên thay đổi liên kết tệp của mình ("Mở bằng"). Bằng cách thay đổi nó, một cái gì đó được làm mới và nó bắt đầu hoạt động. Không có gì khác cần phải làm khác hơn thế. Hoạt động tốt với tôi trên Win10 64 bit
DAG

9
CodePlex đang tắt, nhưng bạn vẫn có thể tìm thấy các tệp nhị phân của trình cài đặt tại đây: code.google.com/archive/p/svg-explorer-extension/doads
matt lohkamp

15

Liên quan đến câu trả lời được đưa ra bởi Geo, trong trường hợp ai đó cần xây dựng lại IconCache.dbvà muốn thực hiện mà không cần phải khởi động lại hãy thử đợt sau.

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%localappdata%\IconCache.db" /A
explorer.exe

1
Cảm ơn vì điều đó! Tôi nên đề cập trong phản hồi của mình rằng các bước tôi đã đưa ra là các bước "chính thức" do Microsoft đưa ra. Tôi cũng đã thấy rằng việc giết 'thám hiểm' và chỉ cần khởi động lại nó hoạt động, nhưng tôi muốn đưa ra hướng dẫn chính thức.
địa lý

1
Hoặc nếu bạn không muốn tạo .battệp và khởi động lại hệ thống của mình, hãy mở dấu nhắc lệnh (với tư cách quản trị viên) và chạy tệp này:TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe
Greg K

Win 10 x64: Tôi đã chạy tập lệnh của Greg K từ nhận xét và phải chạy Disk Cleanup xóa Biểu tượng hình thu nhỏ. Và điều đó đã làm việc.
cederlof

6

Adobe Illustrator không phải là cách duy nhất để làm điều này, cũng không phải là cách tốt nhất để làm điều này.

Xem bài đăng của @Deckard ở trên ...

Theo liên kết mà anh ấy đã cung cấp cho Tiện ích mở rộng SVG Explorer . Tải xuống và cài đặt Dotz Software SVG Explorer Extension , còn gọi là DSSEE .

Sau khi cài đặt, hãy mở Trình quản lý tác vụ và hủy tất cả các phiên bản explorer.exe . Từ menu Trình quản lý tác vụ, chọn Tệp-> Chạy menu tác vụ mới. Trong hộp thoại, chỉ cần gõ explorer và nhấn OK.

LƯU Ý: Vui lòng chỉ thực hiện bước trên nếu bạn cảm thấy thoải mái với việc hủy và khởi động lại các quy trình thông qua Trình quản lý tác vụ. Nếu không, chỉ cần khởi động lại hệ thống của bạn để tiện ích mở rộng trình thám hiểm mới có thể tải.

Từ đó trở đi, tất cả các hình ảnh SVG sẽ hiển thị dưới dạng hình thu nhỏ trong Windows Explorer.

Tiện ích mở rộng này đã hoạt động hoàn hảo với tôi trên cả Win7_x64 và Win8_x64! Trên thực tế, gần đây tôi đã rất ngạc nhiên khi biết rằng nó hiển thị hình thu nhỏ cho hình ảnh SVGZ được nén một cách liền mạch giống như các phiên bản không nén.

LƯU Ý (2014/07/17):

Theo nhận xét của John Rasch, nếu bạn không thể thấy hình thu nhỏ của SVG sau khi làm theo các bước trên, bạn có thể xóa bộ đệm biểu tượng của mình bằng tệp bó sau:

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%LOCALAPPDATA%\IconCache.db" /A
shutdown /r /f /t 5 /d 02:04

Sao chép này vào RebuildIconCache.bat và chạy nó với tư cách Quản trị viên. Nó sẽ giết tất cả các quy trình Windows Explorer, được yêu cầu trước khi bạn có thể xóa bộ đệm biểu tượng, sau đó xóa bộ đệm biểu tượng và cuối cùng, khởi động lại hệ thống của bạn.

EDIT (2015/12/08):

Như được lưu ý bởi @ user1698811 bên dưới, dòng cuối cùng, "shutdown / r / f / t 5 / d 02:04", có thể chỉ cần được thay thế bằng "explorer.exe", loại bỏ nhu cầu khởi động lại.

EDIT (2015/03/10):

Tôi biết câu hỏi này đã được hỏi về Windows 7, nhưng tôi nghĩ rằng nó sẽ hữu ích khi thêm hướng dẫn cho Windows 8 trở lên ...

Windows 8 đã giới thiệu một biểu tượng mới và hệ thống bộ nhớ cache hình thu nhỏ. Thay vì một tệp duy nhất chứa toàn bộ bộ đệm biểu tượng, Windows 8 sử dụng nhiều tệp bộ đệm, dựa trên kích thước và loại biểu tượng. Các tệp này được lưu trữ trong "% LOCALAPPDATA% \ Microsoft \ Windows \ Explorer". Ví dụ, thư mục đó trên hệ thống của tôi bao gồm các tệp sau:

iconcache_16.db         thumbcache_16.db
iconcache_32.db         thumbcache_32.db
iconcache_48.db         thumbcache_48.db
iconcache_96.db         thumbcache_96.db
iconcache_256.db        thumbcache_256.db
iconcache_1024.db       thumbcache_1024.db
iconcache_exif.db       thumbcache_exif.db
iconcache_idx.db        thumbcache_idx.db
iconcache_sr.db         thumbcache_sr.db
iconcache_wide.db       thumbcache_wide.db

Do đó, để xóa bộ đệm biểu tượng trong Windows 8 trở lên, bạn cần xóa tất cả các tệp 'iconcache _ *. Db' trong thư mục trên.

Lưu ý rằng, ngoài các tệp trên, Windows 8 vẫn giữ tệp "% LOCALAPPDATA% \ IconCache.db". Tôi thực sự không biết liệu tập tin này có được sử dụng hay không, nhưng, để kỹ lưỡng, tốt nhất nên tiếp tục xóa tập tin đó.

Do đó, đối với Windows 8 trở lên, chúng tôi có tệp RebuildIconCache8.bat như sau:

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%LOCALAPPDATA%\IconCache.db" /A
DEL "%LOCALAPPDATA%\Microsoft\Windows\Explorer\iconcache_*.db" /A
shutdown /r /f /t 5 /d 02:04

hoặc như @ user1698811 đề xuất:

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%LOCALAPPDATA%\IconCache.db" /A
DEL "%LOCALAPPDATA%\Microsoft\Windows\Explorer\iconcache_*.db" /A
explorer.exe

mà đặt lại bộ đệm biểu tượng mà không phải khởi động lại.


2
Đối với bất kỳ ai khác vẫn không thể nhìn thấy các biểu tượng sau các bước này (bao gồm cả khởi động lại), tôi cũng phải truy cập vào Disk Cleanup và chọn Hình thu nhỏ để xóa các hình thu nhỏ được lưu trong bộ nhớ cache hiện có.
John Rasch

Thật đáng tiếc khi trang web ban đầu không cung cấp hướng dẫn cài đặt tốt như của bạn
BillyTom 4/12/2015

1
Tập tin bộ nhớ cache biểu tượng của tôi đã được sử dụng. Vì vậy, xóa chúng không làm việc.
Ian Grainger

Giải pháp của CarstenSchmitz dễ dàng hơn nhiều. Bạn chỉ cần cài đặt một ứng dụng và khởi động lại trong trường hợp của mình.
Serge Larin

Bạn có thể chạy lệnh này từ dấu nhắc lệnh (với tư cách quản trị viên) mà không cần khởi động lại với lớp lót này:TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe
Greg K

3
  1. Tải xuống và cài đặt tiện ích mở rộng trình xem svg mới nhất (32 hoặc 64-bit)
  2. Tải xuống và chạy bản dựng lại_icon_cache.bat (nếu bạn vẫn không thể nhìn thấy ngón tay cái)
  3. Khởi động lại hệ thống của bạn

Điều này hoạt động trên Windows 8.1 Pro 64-bit.


1
Rất cám ơn - chỉ cần làm bước 1 đã làm việc hoàn hảo cho tôi.
Đêm giao thừa

liên kết của # 2 không tồn tại nữa.
nhà phát triển Android



-3

Nếu bạn đang sử dụng Windows 7 64 bit, bạn chỉ có một cách để xem hình thu nhỏ:

Mở (cài đặt) bản dùng thử Adobe Illustrator, sau đó nhấn Tệp> Mở và thay đổi thành chế độ xem hình thu nhỏ của tệp SVG và nó sẽ hiển thị tất cả các SVG của bạn.


Cảm ơn. Nhưng có phần mềm nào khác có tính năng này không? Có lẽ Inkscape mở?
Zotov

Không xin lỗi. Inkscape không thể làm điều này. Tôi đã tự mình tìm kiếm một phần mềm như vậy trong một thời gian khá dài.
Carsten Schmitz

2
Đây là cách xem bản xem trước của hình thu nhỏ của SVG trong Illustrator chứ không phải trong cửa sổ explorer.exe, như câu hỏi được hỏi.
Mahmoud Al-Qudsi
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.