Tại sao các biểu tượng bị thiếu cho các chương trình nhất định trong Win7? [bản sao]


15

Đối với một số chương trình của tôi, các biểu tượng đã biến mất. Điều này áp dụng cho cả các mục Start Menu được ghim và các chương trình trong các thư mục chương trình của chúng.

nhập mô tả hình ảnh ở đây

Inkscape và IrfanView đều đã biến mất các biểu tượng của chúng. Các tệp SVG và hình ảnh được liên kết với các chương trình tương ứng vẫn hiển thị đúng các biểu tượng - đó chỉ là các .exes chính không có biểu tượng nữa.

Làm thế nào để tôi khôi phục chúng?


1
Bạn có chương trình chống vi-rút nào đang chạy không? Nó đã phát hiện bất cứ điều gì đáng ngờ gần đây?
gronostaj

Có, trên thực tế - Microsoft Security Essentials đã phát hiện một loại virus rất cũ trên ổ đĩa IDE rất cũ mà tôi đã cắm vào vài ngày trước để lấy một tệp rất cũ.
JeanSibelius

1
Chà, tôi đoán đó có thể là nguyên nhân của vấn đề. Hãy thử hủy cài đặt và cài đặt lại Inkscape và IrfanView và xem nếu nó giúp. Đừng chạy chúng trước thao tác này, cũng hãy chắc chắn gỡ cài đặt thủ công trước và đảm bảo không còn tệp ứng dụng nào trước khi cài đặt lại.
gronostaj

Câu trả lời:


26

Hãy thử như sau.

Mở Notepad và dán mã dưới đây.

taskkill /F /IM explorer.exe
cd /d %UserProfile%\AppData\Local
attrib –h IconCache.db
del IconCache.db
start explorer

lưu tệp dưới dạng tệp .bat trên máy tính để bàn của bạn.

Cuối cùng, nhấp đúp chuột vào tệp .bat mà bạn đã lưu trên màn hình của mình và tất cả các biểu tượng sẽ được khôi phục.

Nguồn


cũng làm việc cho tôi, cảm ơn bạn @ QMechanic73
tập một

Nếu bạn thiếu các biểu tượng cho windows explorer và notepad, bạn cũng có thể cần phải xóa biểu tượng windows explorer và thu nhỏ cơ sở dữ liệu bộ đệm trong% UserProfile% \ AppData \ Local \ Microsoft \ Windows \ Explorer tuy nhiên những tệp đó không có sẵn để xóa ngay sau khi Lệnh taskkill hoàn thành nên nó thất bại đối với tôi trong một tệp bó. Có lẽ một sự chờ đợi ngắn cũng sẽ giúp ích cho nhiệm vụ.
Jeremy

0

Từ những gì tôi có thể thấy có vẻ như một chương trình của bên thứ 3 đã loại bỏ các thư mục gốc của các chương trình này. Hoặc nó có thể là bạn xóa một cái gì đó một cách tình cờ. Nhưng đó là biểu tượng bạn nhận được khi root chương trình bị xóa nhưng các phím tắt tương quan với nó cũng không bị xóa

Bạn sẽ phải cài đặt lại các chương trình đã bị xóa


0

Do IconCache bị hỏng, Bạn có thể xóa tệp cơ sở dữ liệu được mô tả ở trên và khởi động lại

Một cách giải quyết khác là tạm thời đặt cửa sổ DPI Scale của bạn ở mức trung bình (120 ppi) / hoặc bất kỳ cách nào khác ngoài mặc định trong cài đặt hiển thị nâng cao

"Bảng điều khiển \ Giao diện và Cá nhân hóa \ Hiển thị"

Đăng xuất và trở lại tỷ lệ DPI cũ của bạn

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.