Biểu tượng máy tính để bàn Windows 7 trống


0

Các biểu tượng trên máy tính để bàn của tôi là vô hình, tuy nhiên, khi tôi nhấn F5chúng hiển thị chính xác trong khoảng 0,1 giây trước khi biến mất một lần nữa.

Khi tôi chạy tập lệnh bó sau được tải xuống từ Cách khởi động lại bộ đệm biểu tượng trong Windows ...

@echo off
set iconcache=%localappdata%\IconCache.db

echo The Explorer process must be killed to delete the Icon DB. 
echo.
echo Please SAVE ALL OPEN WORK before continuing.
echo.
pause
echo.
If exist "%iconcache%" goto delID
echo.
echo Icon DB has already been deleted. 
echo.
pause
exit /B

:delID
echo Attempting to delete Icon DB...
echo.
ie4uinit.exe -ClearIconCache
taskkill /IM explorer.exe /F 
del "%iconcache%" /A
del "%localappdata%\Microsoft\Windows\Explorer\iconcache*" /A 
echo.
echo Icon DB has been successfully deleted. Please "restart your PC" now to rebuild your icon cache.
echo.
start explorer.exe
pause
exit /B

Mọi thứ hoạt động tuyệt vời cho đến khi máy tính của tôi được khởi động lại.

Các biểu tượng trong trình duyệt tệp (khi tôi duyệt các tệp trên máy tính của mình) hiển thị chính xác và dường như hoàn toàn không bị ảnh hưởng mọi lúc. Vì vậy, tất nhiên, vấn đề chỉ xảy ra với các biểu tượng máy tính để bàn của tôi.

Tôi cũng đã làm theo hướng dẫn Cách tăng kích thước Cache Cache trong hướng dẫn Windows 10/8/7 nhưng dường như không có gì thay đổi (ngay cả sau khi khởi động lại).

Làm thế nào để tôi khắc phục vĩnh viễn vấn đề gây phiền nhiễu này?


Bạn có thể chạy tệp bó trên khi khởi động ...
DavidPostill

lol Tôi đã nghĩ về công việc bodge chính xác đó rồi ... Không phải là giải pháp tôi đang tìm kiếm.
charlie

1
Nếu bạn đăng nhập như một người dùng khác, họ có hành xử giống nhau không? "Mọi thứ hoạt động tuyệt vời cho đến khi máy tính của tôi được khởi động lại." Thay vào đó, nếu bạn (lại) khởi động lại ở Chế độ an toàn, họ có ở lại "cố định" không?
Ƭᴇcʜιᴇ007

Câu trả lời:


0

Chỉnh sửa batchfile ở trên để bao gồm dòng sau sau dòng taskkill:

timeout/t 5 > nul:

Thao tác này sẽ chèn độ trễ 5 giây, cho phép đủ thời gian để batchfile tiêu diệt tất cả các quy trình Windows Explorer trước khi xóa tệp bộ nhớ cache bắt đầu. (Tôi biết điều này từ việc vừa kiểm tra và sửa đổi một tệp tin tương tự trên hệ thống của mình.) Bây giờ hãy chạy tệp dữ liệu đó và khởi động lại máy tính của bạn.

Trước khi chạy nó mỗi lần, bạn nên đóng tất cả các chương trình đang mở, vì nhiều chương trình mở các tệp bộ đệm biểu tượng, điều này ngăn chặn các tệp tin hoạt động đúng.

Để kiểm tra xem nó đã hoạt động đúng, sau khi khởi động kiểm tra các tập tin sau đây: IconCache.db trong % LocalAppData% , và tất cả các file có tên bắt đầu với iconcache trong % LocalAppData% \ Microsoft \ Windows \ Explorer . Tất cả ngày / giờ tạo cho các tệp này phải được bật / sau ngày / giờ bạn chạy tệp dữ liệu. Nếu không, nó đã thất bại.

Nếu thất bại, hãy thử khởi động vào Chế độ an toàn và chạy nó.

Vẫn còn vấn đề? Có thể có những lý do khác ngoài biểu tượng xấu khiến biểu tượng biến mất khỏi màn hình của bạn. Chủ đề này là đáng xem. Một số chương trình bên thứ ba được cài đặt với một số cài đặt nhất định có thể ngăn các biểu tượng trên màn hình hiển thị (ví dụ Iconoid , theo thiết kế) hoặc khiến cài đặt biểu tượng trên màn hình của Windows bị tắt (ví dụ: Cơ sở hạ tầng ). Chúc may mắn!

ĐỊA CHỈ : Trên thực tế, bạn sẽ không thấy bất kỳ tệp iconcache nào trong % localappdata% \ Microsoft \ Windows \ Explorer , vì chúng chỉ có trong Windows 10.

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.