Windows 10'da Bozuk Bir Simge Önbelleği Nasıl Yeniden Oluşturulur (Sıfırlanır)?
Dosya Gezgini'nde farklı uygulamaların ve dosya türlerinin simgeleri görüntülendiğinde, Windows orijinal dosyalara simgelerle erişmek yerine simge önbelleği içeren özel dosyalardan simge görüntülerinin kopyalarını alır. İşletim sisteminin orijinal simge dosyalarını yüklemesi gerekmediğinden, Windows Gezgini'nde simge nesnelerinin performansı ve oluşturulması iyileştirilir.
Bazı durumlarda, önbellek dosyası bozuksa, Explorer'da (ve Masaüstünde) kısayolların ve dosyaların beyaz boş simgeleri görüntülenebilir veya uygulama simgeleri yerine varsayılan Windows simgeleri görüntülenebilir. Bu durumda, Windows 10 simge önbelleğini sıfırlamanız önerilir.
Aşağıdaki ekran görüntüsü, Windows 10 Başlat Menüsü düzeninin bazı uygulama simgeleri yerine varsayılan klasör simgelerini görüntülediğini gösterir.
Not. Böyle bir hata göründüğünde, bazı kullanıcılar sorunlu uygulamayı yeniden yüklemeye çalışır ve bu genellikle yardımcı olmaz.
Windows'un farklı sürümlerindeki simge önbelleği, kullanıcı profili klasörlerinde saklanan bir veya daha fazla db dosyasıdır.
Windows 7'de, %userprofile%\AppData\Local içinde IconCache.db şeklindedir.
Windows 10 ve Windows 8.1'de bunlar, adları iconcache_ ile başlayan birkaç dosyadır (iconcache_16.db, iconcache_32.db, iconcache_48.db , vb. simgelerin piksel cinsinden boyutuna göre), %userprofile%\AppData\Local\Microsoft\Windows\Explorer konumunda saklanır
Küçük resim simgesi önbellek dosyalarını, bir klasörde küçük resim ve video önbelleği içeren thumbs.db önbelleğiyle karıştırmayın.
IE4uinit Kullanarak Windows'ta Simge Önbelleğini Yenileme
Windows'ta, simge önbellek veritabanını hızlı bir şekilde sıfırlamak için kullanılabilecek yerleşik bir ie4uinit aracı (IE Per-User Başlatma Yardımcı Programı) vardır.
Windows 10'da:
ie4uinit.exe -showWindows 7'de:
ie4uinit.exe -ClearIconCache
Bu komut, Win + R -> komutu -> Enter ile yürütülmelidir.
Komutlar kesinlikle güvenlidir, ancak her durumda simge önbelleğinin normal durumunu geri yüklemeye yardımcı olmazlar.
Windows'ta Simge Önbelleğini Yeniden Oluşturmak için Komut Dosyası
Simge önbelleğini sıfırlamak için db önbellek dosyalarını silmeniz yeterlidir. Ancak, ikon önbellek dosyalarına erişimi engellemek için önce Explorer.exe işlemini sonlandırmanız gerekir. Windows'u yeniden başlatmadan simge önbellek veritabanını nasıl sıfırlayacağımıza bakalım.
Çalışan tüm uygulamaları kapatın;
Bir komut istemi penceresi açın (
cmd.exeveya
powershell.exe) yönetici olarak;
Görev yöneticisini başlat:
taskmgr.exeGörev Yöneticisi penceresinde, Ayrıntılar sekmesine gidin, explorer.exe işlemini bulun ve sonlandırın (Görevi Sonlandır);
İşlemi komut satırından da sonlandırabilirsiniz:
taskkill /f /im explorer.exe-
Ardından, kullanıcı profilindeki simge önbelleğini silmek için (işletim sistemi sürümüne bağlı olarak) aşağıdaki komutları sırayla yürütün:
Windows 10/ 8.1 için (bu kodu kopyalayıp komut istemi penceresine yapıştırmanız veya reset_icon_windows.bat metin dosyası olarak kaydetmeniz yeterlidir).
taskkill /f /im explorer.exe
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
attrib -h iconcache_*.db
del /f IconCache*
del /f thumbcache*
cd /d %userprofile%\AppData\Local\
attrib -h IconCache.db
del /f IconCache.db
start C:\Windows\explorer.exeBenim durumumda, komut dosyası yalnızca iconcache_idx.db dosyasını silemedi (erişim reddedildi hatası), ancak bu nihai sonucu etkilemedi. Simge önbelleği başarıyla temizlendi!
Windows 7 için:
cd /d %userprofile%\AppData\Local
del /f /a s IconCache.db
start C:\Windows\explorer.exeHer iki durumda da son komut, Windows Gezgini işlemini yeniden başlatır. Explorer.exe başlatıldığında, simge önbellek dosyalarını (yapılandırılmış dosya ilişkilerine göre) yeniden oluşturur.