Windows-skrivebordet mitt fortsatte å blinke til jeg tømte denne hurtigbufferen
Datamaskinen min utviklet et flimreproblem som startet subtilt. I et øyeblikk blir skjermen svart, ikonene tegnes på nytt, og oppgavelinjen forsvinner kortvarig. Denne oppførselen var ikke konstant, og jeg kunne ikke alltid forutsi når det ville skje. Noen ganger skjer det når jeg åpner en mappe, andre ganger starter det når jeg bytter vinduer. Faktisk kan det også forekomme når datamaskinen er inaktiv.
Jeg trodde det var et grafikkproblem, men å sjekke skjermkablene og reinstallere eller oppdatere GPU-driverne hjalp ikke, og det var heller ikke noe problem med grafikkortet mitt. Det viste seg at det virkelige problemet var korrupsjon i miniatyrbufferen til Filutforsker, og symptomet forsvant så snart jeg tømte bufferen.
Hva Explorer-miniatyrbildebufferen faktisk gjør
En hastighetsoptimalisering som stille kjører hele skrivebordet ditt
Windows genererer miniatyrbilder (små forhåndsvisningsbilder) hver gang du åpner mapper med bestemte filtyper, spesielt bilder, videoer, PDF-er og snarveier. Dette er en viktig prosess som sikrer at Filutforsker ikke trenger å behandle disse filene på nytt i fremtiden. For effektivitet lagres resultatene av denne prosessen i brukerprofilen din i flere miniatyrbilde-cache-databasefiler. Windows opprettholder også flere databaser med ikoner og miniatyrbilder i forskjellige størrelser for å muliggjøre rask visning i flere skalaer.
Så lenge det ikke er noen relaterte problemer, er denne prosessen en stor effektivitetssuksess. Filutforsker bruker bufrede forhåndsvisninger når du åpner en mappe med tusenvis av bilder for å få visningen til å føles umiddelbar. Dette er mulig fordi den ikke dekoder hver fil. På enheter, spesielt systemer med mye medier, reduserer denne cachen diskaktivitet og CPU-bruk.
Men siden denne cachen vokser over tid og ikke blir aktivt vedlikeholdt, kan det bli et problem. Systemet prioriterer gjenbruk fremfor verifisering, så oppføringer som blir korrupte over tid blir ikke aktivt fjernet. Jo mer de bufrede dataene avviker fra virkeligheten, desto større er sannsynligheten for miniatyrbildeproblemet.
Hvorfor korrupte miniatyrbilder ikke forårsaker feil — de forårsaker flimring
Explorer.exe-omstartsløyfen som skjuler seg i fullt dagslys
Når skrivebordet blinker, kan det virke som et gjengivelsesproblem, men det prøver faktisk å gjenopprette seg. Explorer.exe er den eneste prosessen som håndterer Windows-skrivebordet, oppgavelinjen, Start-menyen og systemstatusfeltet. Windows starter automatisk Explorer på nytt når den krasjer, noe som fører til et kortvarig blink på skjermen. Ikoner lastes på nytt, og oppgavelinjen forsvinner et øyeblikk.
Disse krasjene oppstår veldig ofte når det finnes ødelagte forhåndsvisningsfiler. Så bare det å holde musen over filer, oppdatere skrivebordet, eller åpne en fil får Filutforsker til å lese en skadet cache-post. Filutforsker hopper ikke over de dårlige filene, men avslutter og starter på nytt uten at noen feilmeldinger vises.
Dette problemet er en løkke som vil fortsette så lenge den dårlige cachen eksisterer. Ingen av løsningene som fikser de mer vanlige grafiske problemene vil fungere.
Å tømme miniatyrbildenes hurtigbuffer bryter omstartsløyfen umiddelbart
Den raskeste løsningen, rangert etter pålitelighet
Å fjerne miniatyrbilde-cachen sletter de ødelagte oppføringene. Det tvinger også Windows til å bygge en ren versjon på nytt og fikser flimringen. Det finnes to måter å slette Windows miniatyrbilde-cache på. Den første er ved å bruke Diskopprydding. Følg disse trinnene:
- Søk etter cleanmgr og klikker på Diskopprydding-alternativet.
- Velg C-stasjonen eller en hvilken som helst stasjonsbokstav som tilsvarer systemstasjonen din, og klikk OK.
- Sjekk miniaturas i listen Filer som skal slettes.
- Klikk OK, og klikk deretter Slett filer.
Når oppryddingen er ferdig, start File Explorer på nytt. Åpne Oppgavebehandling ved å bruke Ctrl + Shift + Esc, høyreklikk på Windows Utforsker, og velg Start på nytt-alternativet. Selv om denne metoden er effektiv, fjerner den kanskje ikke alle korrupte oppføringer hvis Utforsker aktivt bruker de låste hurtigbufrede filene. Du kan kjøre PowerShell-skriptet nedenfor hvis problemet vedvarer:
Stop-Process -Name explorer -Force
Start-Sleep -Seconds 2
Remove-Item "$env:LOCALAPPDATA\Microsoft\Windows\Explorer\thumbcache_*.db" -Force
Start-Process explorerNår skriptet kjører, vil skjermen din bli svart en kort stund, og problemet bør bli løst. Dette skriptet avslutter først Filutforsker, og sikrer at filene i miniatyrdatabase ikke er låst. Å slette miniatyrbufferen er en av filbehandlingstriksene som forbedrer ytelsen.
Cache-filene ligger på %LocalAppData%\Microsoft\Windows\Explorer hvis du vil sjekke størrelsen før og etter rydding—å se dem gå fra flere hundre megabyte til nær null bekrefter at operasjonen fungerte.
Hvorfor dette problemet oppstår oftere på moderne Windows-systemer
Skyfiler, store mediebiblioteker og skjøre forhåndsvisninger
Moderne arbeidsflyter legger mer stress på datamaskinen din og kan utløse problemet med miniatyrbildebufferen oftere. Disse arbeidsflytene kan inkludere bilder med høy oppløsning, store videofiler og mapper med blandede formater, som ofte genererer betydelige forhåndsvisningsdata. Kompleksiteten i miniatyrbildebufferen øker etter hvert som antallet miniatyrbilder Windows oppretter vokser.
Windows holder separate databaser for forskjellige miniatyrbildestørrelser (thumbcache_32.db til thumbcache_1920.db), og det å se på samme mappe på ulike zoom-nivåer kan multiplisere antallet oppføringer som kan bli korrupte.
Skytjenester som OneDrive legger til et nytt lag av sårbarhet ved å presentere plassholderfiler som ennå ikke er fullstendig lokale. Cache-oppføringene som opprettes fra disse plassholderne, som kun er delvis tilgjengelige, har en høyere risiko for å bli inkonsistente. Hvis den eksterne harddisken eller lagringsenheten kobles fra mens miniatyrbilder fortsatt genereres, kan det forårsake et lignende problem. Dette er en av grunnene til at jeg sluttet å synkronisere hele skrivebordet mitt med OneDrive.
Muligheten for å støte på denne flimrende skjermen er ikke et tegn på et ødelagt operativsystem. Det viser imidlertid at miniatyrbildelagringen ikke har blitt redesignet for de mer moderne og krevende arbeidsflytene vi har. Dessverre er dette problemet vanskelig fordi det ikke vises som en ryddig feilmelding.
Hvis det å tømme hurtigbufferen ikke stoppet flimringen
Det er noen få problemer som viser seg med lignende symptomer. De vanligste av disse er krasj i grafikkdriveren. Disse krasjene påvirker vanligvis hele skjermstacken din og logges separat fra Explorer-problemer.
Tredjeparts skallutvidelser fra filbehandlere, arkivverktøy og skylagringsklienter kan oppføre seg feil, krasje Utforsker og forårsake visningsproblemer med lignende symptomer. De samme løsningene vil ikke fungere for disse, men du kan alltid utelukke en feil miniatyrbildebuffer før du prøver andre løsninger.


