Mõnikord muutub ikooni vahemik aegunud, põhjustades ikoonide kuvamist ebaõige või isegi puuduva teabe kuvamiseks. Näiteks võib-olla värskendasite rakendust ja uus versioon tuli uue ikooniga, kuid ikka näete ikooni töölaual. Mõnikord võib ilmuda tühi või kahjustatud ikoon, kui varem oli täiesti hea ikoon. Kui see juhtub, peate ikooni vahemälu lähtestama ja laske seda automaatselt uuesti luua. Selles artiklis me näitame teile, kuidas Windows 10 ikooni vahemälu taastada. See juhend kehtib ka Windows 8 ja 7 kohta, kuid protsess toimib veidi teistsugusel viisil.
Kuidas ikooni vahemälu töötab Windowsis
Ikoonid on kõikjal Windowsis: juhtpaneel, programmid ja funktsioonid, failide otsija jne. Võttes alla laadida kõik võimalikud ikoon pildid kõvakettalt ja muuta need dünaamiliselt võib tarbida palju süsteemi ressursse. Selle tulemusena salvestab Windows ikoone, mis on juba selle mällu allalaaditud. Kui lülitate sulgemise või taaskäivituse, kirjutab see vahemälu oma kõvakettale peidetud faili, nii et see ei pea neid ikoone hiljem uuesti laadima.
Andmebaasifail kasvab, kui sellele lisandub rohkem teavet. Selle dokumendi kohaselt MSDNi andmebaasist, kui Windows peab ikooni näitama, kontrollib see vahemälu ja kuvab vahemällu salvestatud ikooni, kui vaste leitakse. Kui see ei leia seda, kontrollib see käivitatava faili ja skannib rakenduse kataloogi.
Vahemälu mehhanisme, näiteks IconCache'i andmebaasi, on juba mitmel süsteemispetsialistil arutanud juba põhjalikumalt uurinud Mark E. Russinovich ja David A. Solomon oma Windowsi siseteose raamatus, kui teid huvitab rohkem teada saada, kuid põhitõed on kõik, mida peate selle protsessi jaoks mõistma.
Kui ikooni vahemälu on salvestatud
Windows Vista ja Windows 7 ikooni vahemälu fail asub järgmises asukohas:
C:UsersAppDataLocalIconCache.db
(Asenda
koos oma Windowsi konto tegeliku sisselogimisnimega.)
See fail on ikka veel operatsioonisüsteemides Windows 8 ja 10, kuid Windows ei kasuta neid ikoon vahemälu salvestamiseks. Windows 8 ja Windows 10 ikooni vahemälu fail asub järgmises asukohas:
C:UsersAppDataLocalMicrosoftWindowsExplorer
(Asenda
koos oma Windowsi konto tegeliku sisselogimisnimega.) Selles kaustas leiate hulga ikooni vahemälufaile: • 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
Ikooni vahemälu taastamiseks peate kustutama kõik selles kaustas kuvatavad ikooni klahvifailid. Kuid see ei ole nii lihtne, kui klõpsata neile ja vajutada nuppu Delete: neid faile kasutavad ikka Explorer, nii et te ei saa neid lihtsalt lihtsalt kustutada.
Kuidas ikooni vahemälu taastada
Enne jätkamist sulgege ja salvestage kõik, mida te töötate. Ava File Explorer ja minge järgmisele kausta:
C:UsersAppDataLocalMicrosoftWindowsExplorer
(Asenda
koos oma Windowsi konto tegeliku sisselogimisnimega.)
Vajutage ja hoidke all klahvi Shift ja paremklõpsake kausta Explorer. Valige käsk "Ava käsurea aken".
dir
käsk Peaksite nägema varem arutletud ikoonide ja pisipildi faile.
del iconcache*
Vajutage Enter. Tärn pärast
iconcache
on vajalik, et tagada, et kõik failid nimega, mis algavad ikooniga, lisatakse kustutamise operatsioonile. See peaks kustutama kõik ikooni vahemälufailid.
Run the dir
käsk vaadata ülejäänud failide nimekirja. Kui üks või mitu ikooni tsooni faili on endiselt loetletud, tähendab see, et mõnda rakendust kasutatakse taustal ikkagi. Sulgege need ja korrake protseduuri uuesti, kui vaja.
Pidage meeles, et ikooni vahemälu ümberehitamine ei aita pisipiltidega seotud probleeme (peate selle protsessi läbima), konkreetse faililaiendi jaoks vale ikoon või puuduv otseteeikoon. Aga kui teil on muid ikooniprobleeme, loodetavasti ikooni vahemälu uuesti üles ehitada.