Dažreiz ikonu kešatmiņa tiek novecojusi, izraisot ikonu nepareizu parādīšanu vai pat pazudušo. Piemēram, varbūt jūs jauninājāt lietojumprogrammu, un jaunajā versijā bija jauna ikona, taču galddatorā joprojām tiek rādīta vecā ikona. Dažreiz tukša vai bojāta ikona var parādīties, kad pirms tam tika parādīta pilnīgi laba ikona. Kad tas notiks, jums ir jāatjauno ikonu kešatmiņa un jāautorizē tā automātiski. Šajā rakstā mēs parādīsim, kā Windows 10 atjaunot ikonu kešatmiņu. Šī rokasgrāmata attiecas arī uz Windows 8 un 7, taču process nedaudz atšķiras.
Kā Icon Cache darbojas sistēmā Windows
Ikonas ir visur Windows: vadības panelis, programmas un funkcijas, failu pārlūks utt. Ņemot visus iespējamos ikonu attēlus no cietā diska un padarīt tos dinamiski, var tikt patērēti daudz sistēmas resursu. Tā rezultātā Windows saglabā ikonas, kuras tas jau ir izgājis atmiņā. Kad jūs izslēdzat vai restartējat, tas uzraksta šo kešatmiņu uz slēpto failu uz cietā diska, tāpēc to vēlāk nevajadzēs atkārtoti ielādēt visas šīs ikonas.
Datubāzes fails pieaug, jo tai tiek pievienota papildu informācija. Saskaņā ar šo dokumentu no MSDN zināšanu bāzes, kad Windows ir jāparāda ikona, tā pārbaudīs kešatmiņu un parādīs kešatmiņas ikonu, ja tiks atrasta atbilstība. Ja tas to neatrod, tas pārbaudīs izpildāmo failu un skenēs lietojumprogrammu direktoriju.
Kešdarbes mehānismus, piemēram, IconCache datubāzi, jau ir apsprieduši vairāki sistēmas speciālisti, un tos padziļināti izskaidro Mark E. Russinovich un David A. Solomon to Windows Internals grāmatā, ja jums ir interesanti uzzināt vairāk, bet pamati ir viss, kas jums ir nepieciešams saprast šim procesam.
Kur tiek saglabāta ikonu kešatmiņa
Windows Vista un Windows 7 ikonu kešatmiņas fails atrodas:
C:UsersAppDataLocalIconCache.db
(Aizvietot
ar faktisko pieteikšanās vārdu savam Windows kontam.)
Šis fails joprojām ir pieejams operētājsistēmās Windows 8 un 10, bet Windows tos neizmanto, lai saglabātu ikonu kešatmiņu. Windows 8 un Windows 10 ikonu kešatmiņas fails atrodas:
C:UsersAppDataLocalMicrosoftWindowsExplorer
(Aizvietot
ar faktisko pieteikšanās vārdu savam Windows kontam.) Šajā mapē jūs atradīsiet vairākus ikonu kešatmiņas failus: • 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
Lai atjaunotu ikonu kešatmiņu, jums ir jāizdzēš visi mapē esošie iconcache faili. Tas nav tik vienkārši, kā noklikšķinot uz tiem un nospiežot Dzēst, lai gan: šie faili joprojām tiek izmantoti pārlūkprogrammā Explorer, tādēļ tos nevar vienkārši izdzēst.
Kā pārveidot ikonu kešatmiņu
Pirms turpināt, aizveriet un saglabājiet visu, ar ko strādājat. Atveriet failu pārlūku un dodieties uz šādu mapi:
C:UsersAppDataLocalMicrosoftWindowsExplorer
(Aizvietot
ar faktisko pieteikšanās vārdu savam Windows kontam.)
Nospiediet un turiet taustiņu "Shift" un ar peles labo pogu noklikšķiniet uz mapes Explorer. Izvēlieties "Atvērt komandu logu šeit".
dir
komandu Jums vajadzētu redzēt ikonu cache un thumbcache failus, mēs apspriedām agrāk parādās.
del iconcache*
Nospiediet Enter. Zvaigznīte pēc
iconcache
ir nepieciešams, lai pārliecinātos, ka visi faili ar nosaukumiem, kas sākas ar ikonu cache, tiks iekļauti dzēšanas operācijā. Tam vajadzētu izdzēst visus ikonu kešatmiņas failus.
Run the dir
komandu, lai pārbaudītu atlikušo failu sarakstu. Ja viens vai vairāki iconcache faili joprojām ir uzskaitīti, tas nozīmē, ka dažas programmas joprojām darbojas fonā. Aizveriet un atkārtojiet procedūru, ja nepieciešams.
Atcerieties, ka ikonu kešatmiņas atjaunošana nepalīdzēs ar sīktēlu problēmām (jums tas būs nepieciešams, lai veiktu šo procesu), nepareiza konkrēta faila paplašinājuma ikona vai trūkstošā īsceļu ikona. Bet, ja jums ir citas ikonu problēmas, cerams atjaunot ikonu kešatmiņu.