Viallisen kuvakevälimuistin uudelleenrakentaminen Windows 10: ssä

Kuvakkeet, joita Windows käyttää asiakirjoissasi ja ohjelmissasi, tallennetaan kuvakevälimuistiin, joten ne voidaan näyttää nopeasti sen sijaan, että niitä tarvitsisi ladata hitaasti joka kerta. Jos sinulla on joskus ongelmia tietokoneen kuvakkeiden kanssa, kuvakevälimuistin palauttaminen voi auttaa.

Joskus kuvakevälimuisti vanhentuu, jolloin kuvakkeet näkyvät väärin tai jopa kadonneet. Ehkäpä päivitit sovelluksen ja uuden version mukana tuli uusi kuvake, mutta näet silti vanhan kuvakkeen työpöydällä. Joskus tyhjä tai vaurioitunut kuvake saattaa näkyä, kun aivan hyvä kuvake näytettiin aiemmin. Kun näin tapahtuu, sinun on nollattava kuvakevälimuisti ja annettava heidän luoda se automaattisesti uudelleen. Tässä artikkelissa näytämme, kuinka kuvakevälimuisti voidaan rakentaa Windows 10: ssä. Tämä opas koskee myös Windows 8: ta ja 7: tä, mutta prosessi toimii hieman eri tavalla.

Kuinka kuvakevälimuisti toimii Windowsissa

Kuvakkeet ovat kaikkialla Windowsissa: ohjauspaneeli, ohjelmat ja toiminnot, Resurssienhallinta ja niin edelleen. Kaikkien mahdollisten kuvakuvien hakeminen kiintolevyltä ja niiden dynaaminen renderointi voi kuluttaa paljon järjestelmäresursseja. Tämän seurauksena Windows tallentaa kuvakkeet, jotka se on jo haettu muistiin. Kun sammutat tai käynnistät uudelleen, se kirjoittaa tämän välimuistin piilotettuun tiedostoon kiintolevylläsi, joten sen ei tarvitse ladata kaikkia näitä kuvakkeita myöhemmin.

Tietokantatiedosto kasvaa, kun siihen lisätään lisätietoja. Tämän MSDN-tietokannan asiakirjan mukaan, kun Windowsin on näytettävä kuvake, se tarkistaa välimuistin ja näyttää välimuistikuvakkeen, jos vastaavuus löytyy. Jos se ei löydä sellaista, se tarkistaa suoritettavan tiedoston ja skannaa sovellushakemiston.

Välimuistimekanismeista, kuten IconCache-tietokannasta, ovat jo keskustelleet useat järjestelmän asiantuntijat ja perusteellisesti Mark E.Russinovich ja David A.Solomon Windows Internals -kirjassaan, jos haluat tietää lisää, mutta perusasiat ovat kaikki mitä sinun on ymmärrettävä tässä prosessissa.

Missä kuvakkeen välimuisti on tallennettu

Windows Vistassa ja Windows 7: ssä kuvakkeen välimuistitiedosto sijaitsee:

C: \ Users \ AppData \ Local \ IconCache.db

(Korvaa Windows-tilisi todellisella kirjautumisnimellä.)

Tämä tiedosto on edelleen Windows 8: ssa ja 10: ssä, mutta Windows ei käytä niitä kuvakevälimuistin tallentamiseen. Windows 8: ssa ja Windows 10: ssä kuvakkeen välimuistitiedosto sijaitsee:

 C: \ Users \ AppData \ Local \ Microsoft \ Windows \ Explorer

(Korvaa Windows-tilisi todellisella kirjautumisnimellä.) Tässä kansiossa on useita kuvakkeen välimuistitiedostoja:

Kuvakkeen välimuistin palauttamiseksi sinun on poistettava kaikki tässä kansiossa näkyvät kuvaketiedostotiedostot. Se ei kuitenkaan ole niin yksinkertaista kuin napsauttaa niitä ja painaa Poista: Explorer kuitenkin käyttää näitä tiedostoja, joten et voi vain poistaa niitä normaalisti.

Kuinka palauttaa kuvakkeen välimuisti

Sulje ja tallenna kaikki työskentelemäsi ennen jatkamista. Avaa File Explorer ja siirry seuraavaan kansioon:

C: \ Users \ AppData \ Local \ Microsoft \ Windows \ Explorer

(Korvaa Windows-tilisi todellisella kirjautumisnimellä.)

Pidä Shift-näppäintä painettuna ja napsauta hiiren kakkospainikkeella Explorer-kansiota. Valitse Avaa komentoikkuna tässä.

Komentorivi-ikkuna avautuu tälle polulle:

Kirjoita komento varmistaaksesi, että komentokehote on oikeassa kansiossa dir. Sinun pitäisi nähdä kuvakkeet ja peukalotiedostot, joista keskustelimme aiemmin.

Napsauta hiiren kakkospainikkeella Windowsin tehtäväpalkkia ja valitse pikavalikosta ”Tehtävienhallinta”.

Napsauta hiiren kakkospainikkeella luettelossa kohtaa ”Windows Explorer” ja valitse pikavalikosta ”Lopeta tehtävä”. Explorer ja työpöytä katoavat. Poistu Tehtävienhallinnasta ja varmista, että mikään muu sovellus ei ole käynnissä paitsi komentokehoteikkuna.

Kirjoita komentokehoteikkunaan seuraava komento:

del iconcache *

Paina Enter. Asteriskin iconcachejälkeinen tähti on välttämätön sen varmistamiseksi, että kaikki tiedostot, joiden nimet alkavat kuvakkeen välimuistilla, sisällytetään poistotoimintoon. Tämän pitäisi poistaa kaikki kuvakkeen välimuistitiedostot.

Run the dirkomento tarkistaa jäljellä olevien tiedostojen luettelon. Jos yksi tai useampi kuvaketiedostotiedosto on edelleen luettelossa, se tarkoittaa, että jotkin sovellukset ovat edelleen käynnissä taustalla. Sulje ne ja toista toimenpide tarvittaessa.

Paina nyt Ctrl + Alt + Del -näppäimiä samanaikaisesti ja valitse "Kirjaudu pois". Kirjaudu takaisin sisään, ja kaikki vanhentuneet tai puuttuvat kuvakkeet pitäisi toivottavasti korjata tai luoda uudelleen.

Muista, että kuvakevälimuistin uudelleenrakentaminen ei auta pikkukuvaongelmissa (sinun on käytävä läpi tämä prosessi), väärä kuvake tietylle tiedostopääteelle tai puuttuva pikakuvake. Mutta jos sinulla on muita kuvakeongelmia, toivottavasti kuvakkeen välimuistin uudelleen rakentaminen korjaa ne.