Slik gjenoppretter du en ødelagt ikonbuffer i Windows 10
Ikonene som Windows bruker for dokumentene og programmene dine, lagres i et ikonbuffer, slik at de kan vises raskt i stedet for å måtte sakte laste dem hver gang. Hvis du noen gang har problemer med ikonene på datamaskinen, kan det hende at det gjenoppbygges ikonbufferen.
Noen ganger blir ikonbufferen utdatert, noe som forårsaker at ikoner vises feil, eller til og med gå glipp av. For eksempel kan du kanskje oppgradere et program og den nye versjonen kom med et nytt ikon, men du ser fortsatt det gamle ikonet på skrivebordet. Noen ganger kan et tomt eller skadet ikon vises når et perfekt godt ikon ble vist før. Når dette skjer, må du nullstille ikonbufferen og la dem automatisk opprette den på nytt. I denne artikkelen viser vi hvordan du gjenoppbygger ikonbufferen i Windows 10. Denne veiledningen gjelder også for Windows 8 og 7, men prosessen virker litt annerledes.
Hvordan ikonbufferen fungerer i Windows
Ikoner er overalt i Windows: Kontrollpanelet, Programmer og funksjoner, File Explorer, og så videre. Å måtte hente alle mulige ikonbilder fra harddisken og gjøre dem dynamisk, kan forbruke mange systemressurser. Som et resultat, lagrer ikoner i Windows det allerede er hentet i minnet. Når du slår av eller starter på nytt, vil den skrive denne cachen til en skjult fil på harddisken din, så det trenger ikke å laste på alle disse ikonene senere.
Databasefilen vokser ettersom mer informasjon er lagt til den. I følge dette dokumentet fra MSDN-kunnskapsbasen, når Windows trenger å vise et ikon, vil det sjekke cachen, og vise det cachede ikonet hvis en kamp er funnet. Hvis den ikke finner en, vil den sjekke den kjørbare filen og skanne programkatalogen.
Caching-mekanismer, for eksempel IconCache-databasen, har allerede blitt diskutert av flere systemeksperter, og i dybden av Mark E. Russinovich og David A. Solomon i deres Windows Internals-bok, hvis du er nysgjerrig på å lære mer, men det grunnleggende er alt du trenger å forstå for denne prosessen.
Hvor ikonbufferen er lagret
I Windows Vista og Windows 7 ligger ikonets cachefil i:
C: \ Users \\ AppData \ Local \ IconCache.db
(Erstatte med det faktiske påloggingsnavnet for din Windows-konto.)
Denne filen er fortsatt tilstede i Windows 8 og 10, men Windows bruker dem ikke til å lagre ikonbufferen. I Windows 8 og Windows 10 ligger ikonets cachefil i:
C: \ Users \\ AppData \ Local \ Microsoft \ Windows \ Explorer
(Erstatte med det faktiske påloggingsnavnet for Windows-kontoen din.) I denne mappen finner du en rekke ikonbufferfiler:
• 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
For å gjenoppbygge ikonbufferen må du slette alle ikoncache-filene som vises i denne mappen. Det er ikke så enkelt som å klikke på dem og trykke på Slett, men: disse filene er fortsatt i bruk av Utforsker, slik at du ikke bare kan slette dem.
Hvordan gjenoppbygge ikonbufferen
Lukk og lagre alt du jobber med før du fortsetter. Åpne File Explorer og gå til følgende mappe:
C: \ Users \\ AppData \ Local \ Microsoft \ Windows \ Explorer
(Erstatte med det faktiske påloggingsnavnet for din Windows-konto.)
Trykk og hold "Shift" -tasten og høyreklikk på Utforsker-mappen. Velg "Åpne kommandovinduet her."
Et ledetekstvindu åpnes på den banen:
For å sikre at ledeteksten er i riktig mappe, skriv inn dir
kommando. Du bør se ikonene for cache og thumbcache vi diskuterte tidligere vises.
Høyreklikk på oppgavelinjen i Windows og velg "Oppgavebehandling" fra snarveismenyen.
Høyreklikk på "Windows Utforsker" i listen og velg "Sluttoppgave" fra snarveismenyen. Utforskeren og skrivebordet forsvinner. Avslutt oppgavebehandling og sørg for at ingen annen applikasjon kjører, unntatt kommandolinjevinduet.
Skriv inn følgende kommando i kommandolinjevinduet:
del ikoncache *
Trykk enter. Stjernen etter iconcache
er nødvendig for å sikre at alle filer med navn som starter med iconcache, blir inkludert i slettoperasjonen. Det bør slette alle ikonbufferfiler.
Kjør dir
kommandoen for å sjekke listen over gjenværende filer. Hvis en eller flere iconcache-filer fortsatt er oppført, betyr det at enkelte programmer fortsatt kjører i bakgrunnen. Lukk dem og gjenta prosedyren igjen, om nødvendig.
Trykk nå Ctrl + Alt + Del-tastene samtidig, og velg "Sign off." Logg på igjen, og eventuelle utdaterte eller manglende ikoner skal forhåpentligvis bli reparert eller gjenopprettet..
Husk at gjenoppbygging av ikonbufferen ikke hjelper med problemer med miniatyrbilder (du må gå gjennom denne prosessen for å gjøre det), feil ikon for en bestemt filtype, eller et manglende snarveisikon. Men hvis du har andre ikonproblemer, vil forhåpentligvis gjenoppbygge ikonbufferen fikse dem.