Pictogramele pe care Windows le folosește pentru documentele și programele dvs. sunt salvate într-o memorie cache, astfel încât să poată fi afișate rapid în loc să fie necesare să le încărcați încet de fiecare dată. Dacă aveți vreodată probleme cu pictogramele de pe computer, reconstruirea memoriei cache a pictogramelor vă poate ajuta.
Uneori, memoria cache a pictogramelor este depășită, determinând afișarea incorectă a pictogramelor sau chiar dispărând. De exemplu, poate ați actualizat o aplicație și noua versiune a venit cu o nouă pictogramă, dar vedeți în continuare vechea pictogramă de pe desktop. Uneori, poate apărea o pictogramă goală sau deteriorată atunci când o pictogramă perfect bună a fost afișată anterior. Când se întâmplă acest lucru, trebuie să resetați memoria cache a pictogramelor și să le lăsați să o recreeze automat. În acest articol, vă vom arăta cum să reconstruiți memoria cache a pictogramelor în Windows 10. Acest ghid se aplică și pentru Windows 8 și 7, dar procesul funcționează ușor diferit.
Cum funcționează cache-ul de pictograme în Windows
Pictogramele sunt peste tot în Windows: Panoul de control, Programe și caracteristici, File Explorer și așa mai departe. Având nevoie de a prelua toate imaginile de pictograme posibile de pe hard disk și de a le reda dinamic, puteți consuma o mulțime de resurse de sistem. Ca rezultat, pictogramele de salvare Windows sunt deja recuperate în memoria sa. Când închideți sau reporniți, acesta va scrie acest cache într-un fișier ascuns pe hard disk, deci nu trebuie să reîncărcați toate aceste pictograme mai târziu.
Fișierul bazei de date crește pe măsură ce i se adaugă mai multe informații. Conform acestui document din Baza de cunoștințe MSDN , când Windows trebuie să afișeze o pictogramă, va verifica memoria cache și va afișa pictograma cache dacă se găsește o potrivire. Dacă nu găsește unul, va verifica fișierul executabil și va scana directorul aplicației.
Mecanismele de stocare în cache, precum baza de date IconCache, au fost deja discutate de mai mulți specialiști în sistem și în profunzime de Mark E. Russinovich și David A. Solomon în Cartea Windows Internals , dacă sunteți curios să aflați mai multe, dar elementele de bază sunt tot ce trebuie să înțelegeți pentru acest proces.
Unde este stocată memoria cache a pictogramelor
În Windows Vista și Windows 7, fișierul cache de pictograme se află în:
C: \ Users \ <numele dvs. de utilizator> \ AppData \ Local \ IconCache.db
(A inlocui
<numele dvs. de utilizator>
cu numele real de autentificare pentru contul dvs. Windows.)
Acest fișier este încă prezent în Windows 8 și 10, dar Windows nu le folosește pentru a stoca memoria cache a pictogramelor. În Windows 8 și Windows 10, fișierul cache de pictograme se află în:
C: \ Users \ <numele dvs. de utilizator> \ AppData \ Local \ Microsoft \ Windows \ Explorer
(A inlocui
<numele dvs. de utilizator>
cu numele real de autentificare pentru contul dvs. Windows.) În acest folder, veți găsi un număr de fișiere cache de pictograme:
• 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_wide.db
• iconcache_wide_alternate.db
Pentru a reconstrui memoria cache a pictogramelor, trebuie să ștergeți toate fișierele iconcache care apar în acest folder. Totuși, nu este la fel de simplu ca să dai clic pe ele și să apeși pe Ștergere: acele fișiere sunt încă utilizate de Explorer, deci nu le poți șterge normal.
Cum să reconstruiți memoria cache a pictogramelor
Închideți și salvați orice lucru la care lucrați înainte de a continua. Deschideți File Explorer și accesați următorul folder:
C: \ Users \ <numele dvs. de utilizator> \ AppData \ Local \ Microsoft \ Windows \ Explorer
(A inlocui
<numele dvs. de utilizator>
cu numele real de autentificare pentru contul dvs. Windows.)
Apăsați și mențineți apăsată tasta „Shift” și faceți clic dreapta pe folderul Explorer. Selectați „Deschideți fereastra de comandă aici”.
O fereastră de prompt de comandă se va deschide la acea cale:
Pentru a vă asigura că promptul de comandă se află în folderul corect, tastați
pentru tine
comanda. Ar trebui să vedeți fișierele iconcache și thumbcache despre care am discutat mai devreme.
Faceți clic dreapta pe bara de activități Windows și alegeți „Task Manager” din meniul de comenzi rapide.
Faceți clic dreapta pe „Windows Explorer” din listă și alegeți „Terminați sarcina” din meniul de comenzi rapide. Explorer și desktop vor dispărea. Părăsiți Managerul de activități și asigurați-vă că nu rulează nicio altă aplicație, cu excepția ferestrei de comandă.
În fereastra promptului de comandă tastați următoarea comandă:
din iconcache *
Apasa Enter. Asteriscul după
iconcache
este necesar pentru a vă asigura că toate fișierele cu nume care încep cu iconcache vor fi incluse în operațiunea de ștergere. Aceasta ar trebui să șteargă toate fișierele cache de pictograme.
Rulați dir
comanda pentru a verifica lista de fișiere rămase. Dacă unul sau mai multe fișiere iconcache sunt încă listate, înseamnă că unele aplicații rulează în continuare în fundal. Închideți-le și repetați procedura din nou, dacă este necesar.
Acum apăsați simultan tastele Ctrl + Alt + Del și alegeți „Deconectare”. Conectați-vă din nou și orice pictogramă depășită sau lipsă ar trebui să fie reparată sau recreată.
Amintiți-vă, reconstituirea memoriei cache a pictogramelor nu va ajuta la problemele cu miniaturile (va trebui să treceți prin acest proces pentru a face asta), pictograma greșită pentru o anumită extensie de fișier sau pictograma de comandă rapidă lipsă. Dar dacă aveți alte probleme cu pictogramele, sperăm că reconstituirea memoriei cache a pictogramelor le va remedia.