Trang chủ » làm thế nào để » Cách xây dựng lại bộ đệm biểu tượng bị hỏng trong Windows 10

    Cách xây dựng lại bộ đệm biểu tượng bị hỏng trong Windows 10

    Các biểu tượng mà Windows sử dụng cho các tài liệu và chương trình của bạn được lưu trong bộ đệm biểu tượng, do đó chúng có thể được hiển thị nhanh chóng thay vì phải tải chúng từ từ mỗi lần. Nếu bạn gặp sự cố với các biểu tượng trên máy tính của mình, việc xây dựng lại bộ đệm biểu tượng có thể giúp ích.

    Đôi khi bộ đệm biểu tượng bị lỗi thời, khiến các biểu tượng hiển thị không chính xác hoặc thậm chí bị mất. Ví dụ: có thể bạn đã nâng cấp một ứng dụng và phiên bản mới đi kèm với một biểu tượng mới, nhưng bạn vẫn thấy biểu tượng cũ trên màn hình nền. Đôi khi một biểu tượng trống hoặc bị hỏng có thể xuất hiện khi một biểu tượng hoàn toàn tốt được hiển thị trước đó. Khi điều này xảy ra, bạn phải đặt lại bộ đệm biểu tượng và để chúng tự động tạo lại nó. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách xây dựng lại bộ đệm biểu tượng trong Windows 10. Hướng dẫn này cũng áp dụng cho Windows 8 và 7, nhưng quy trình hoạt động hơi khác.

    Cách biểu tượng Cache hoạt động trong Windows

    Các biểu tượng có ở khắp mọi nơi trong Windows: Bảng điều khiển, Chương trình và Tính năng, File Explorer, v.v. Phải lấy tất cả các hình ảnh biểu tượng có thể từ đĩa cứng và để hiển thị chúng một cách linh hoạt có thể tiêu tốn nhiều tài nguyên hệ thống. Kết quả là, Windows lưu các biểu tượng mà nó đã lấy trong bộ nhớ của nó. Khi bạn tắt hoặc khởi động lại, nó sẽ ghi bộ đệm này vào một tệp ẩn trên ổ cứng của bạn, vì vậy nó không phải tải lại tất cả các biểu tượng đó sau.

    Tệp cơ sở dữ liệu phát triển khi có thêm thông tin được thêm vào nó. Theo tài liệu này từ MSDN kiến ​​thức, khi Windows cần hiển thị một biểu tượng, nó sẽ kiểm tra bộ đệm và hiển thị biểu tượng được lưu trong bộ đệm nếu tìm thấy kết quả khớp. Nếu nó không tìm thấy, nó sẽ kiểm tra tệp thực thi và quét thư mục ứng dụng.

    Các cơ chế lưu đệm, chẳng hạn như cơ sở dữ liệu IconCache, đã được thảo luận bởi nhiều chuyên gia hệ thống và theo chiều sâu của Mark E. Russinovich và David A. Solomon trong cuốn sách Windows Internals của họ, nếu bạn tò mò muốn tìm hiểu thêm, nhưng những điều cơ bản là tất cả những gì bạn cần hiểu cho quá trình này.

    Bộ nhớ cache biểu tượng được lưu trữ ở đâu

    Trong Windows Vista và Windows 7, tệp bộ đệm biểu tượng được đặt trong:

    C: \ Users \\ AppData \ Local \ IconCache.db

    (Thay thế với tên đăng nhập thực tế cho tài khoản Windows của bạn.)

    Tệp này vẫn có trong Windows 8 và 10, nhưng Windows không sử dụng chúng để lưu trữ bộ đệm biểu tượng. Trong Windows 8 và Windows 10, tệp bộ đệm biểu tượng được đặt trong:

     C: \ Users \\ AppData \ Local \ Microsoft \ Windows \ Explorer

    (Thay thế với tên đăng nhập thực tế cho tài khoản Windows của bạn.) Trong thư mục này, bạn sẽ tìm thấy một số tệp bộ nhớ cache biểu tượng:
    • iconcache_16.db
    • iconcache_32.db
    • iconcache_48.db
    • iconcache_96.db
    • iconcache_256.db
    • iconcache_768.db
    • iconcache_1280.db
    • iconcache_1920.db
    • iconcache_2560.db
    • iconcache_custom_stream.db
    • iconcache_exif.db
    • iconcache_idx.db
    • iconcache_sr.db
    • iconcache_ Worldwide.db
    • iconcache_ Worldwide_alternate.db

    Để xây dựng lại bộ đệm biểu tượng, bạn phải xóa tất cả các tệp iconcache xuất hiện trong thư mục này. Tuy nhiên, việc này không đơn giản như nhấp vào chúng và nhấn Xóa: những tệp đó vẫn được Explorer sử dụng, vì vậy bạn không thể xóa chúng một cách bình thường.

    Cách xây dựng lại bộ đệm biểu tượng

    Đóng và lưu bất cứ thứ gì bạn đang làm việc trước khi tiếp tục. Mở File Explorer và chuyển đến thư mục sau:

    C: \ Users \\ AppData \ Local \ Microsoft \ Windows \ Explorer

    (Thay thế với tên đăng nhập thực tế cho tài khoản Windows của bạn.)

    Nhấn và giữ phím Shift Shift và nhấp chuột phải vào thư mục Explorer. Chọn cửa sổ lệnh Mở tại đây.

    Một cửa sổ nhắc lệnh sẽ mở tại đường dẫn đó:

    Để đảm bảo dấu nhắc lệnh nằm trong thư mục chính xác, hãy nhập thư mục chỉ huy. Bạn sẽ thấy các tập tin iconcache và thumbcache mà chúng ta đã thảo luận trước đó xuất hiện.

    Nhấp chuột phải vào thanh tác vụ Windows và chọn Trình quản lý tác vụ trực tiếp từ menu phím tắt.

    Nhấp chuột phải vào trong Windows Windows Explorer trong danh sách và chọn Nhiệm vụ kết thúc trực tiếp từ menu phím tắt. Explorer và máy tính để bàn sẽ biến mất. Thoát Trình quản lý tác vụ và đảm bảo rằng không có ứng dụng nào khác đang chạy ngoại trừ cửa sổ nhắc lệnh.

    Trong cửa sổ nhắc lệnh, gõ lệnh sau:

    biểu tượng del *

    Bấm phím Enter. Dấu hoa thị sau iconcache là cần thiết để đảm bảo tất cả các tệp có tên bắt đầu bằng iconcache sẽ được đưa vào thao tác xóa. Điều đó sẽ xóa tất cả các tập tin bộ nhớ cache biểu tượng.

    Chạy thư mục lệnh để kiểm tra danh sách các tập tin còn lại. Nếu một hoặc nhiều tệp iconcache vẫn được liệt kê, điều đó có nghĩa là một số ứng dụng vẫn đang chạy trong nền. Đóng chúng và lặp lại quy trình một lần nữa, nếu cần thiết.

    Bây giờ hãy nhấn đồng thời các phím Ctrl + Alt + Del và chọn Đăng nhập. Đăng nhập lại và mọi biểu tượng đã lỗi thời hoặc bị thiếu sẽ hy vọng được sửa chữa hoặc tạo lại.

    Hãy nhớ rằng, xây dựng lại bộ đệm biểu tượng sẽ không giúp ích cho các vấn đề về hình thu nhỏ (bạn sẽ cần thực hiện quy trình này để làm điều đó), biểu tượng sai cho tiện ích mở rộng tệp cụ thể hoặc biểu tượng phím tắt bị thiếu. Nhưng nếu bạn có vấn đề về biểu tượng khác, hy vọng việc xây dựng lại bộ đệm biểu tượng sẽ khắc phục chúng.