Biasanya, untuk menyegarkan ikon cache di Windows, kita harus reboot.
Apakah ada cara untuk menyegarkan ikon cache di Windows 7/8 tanpa me-reboot ?
Biasanya, untuk menyegarkan ikon cache di Windows, kita harus reboot.
Apakah ada cara untuk menyegarkan ikon cache di Windows 7/8 tanpa me-reboot ?
Jawaban:
Iya.
Anda bisa menjalankan perintah berikut untuk menghapus cache ikon:
ie4uinit.exe -ClearIconCache
Untuk Windows 10, gunakan:
ie4uinit.exe -show
Periksa video ini untuk demo.
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL);
Cara berikut telah bekerja sejak Vista; Membutuhkan Explorer restart, tetapi tidak ada reboot.
Versi singkat : Hentikan semua explorer.exe
instance, hapus IconCache.db
file tersembunyi pengguna , dan mulai ulang Explorer.
Versi Panjang (ada cara lain juga):
Tutup semua jendela Explorer yang sedang terbuka.
Luncurkan Task Manager menggunakan urutan tombol CTRL+ SHIFT+ ESC, atau dengan menjalankan taskmgr.exe
.
Di tab Proses , klik kanan pada explorer.exe
proses dan pilih Akhiri Proses .
Klik tombol Akhiri proses ketika dimintai konfirmasi.
Dari menu File Task Manager , pilih Tugas Baru (Jalankan ...)
Ketik CMD.EXE
, dan klik OK
Di jendela Command Prompt, ketikkan perintah satu per satu dan tekan ENTERsetelah setiap perintah:
CD /d %userprofile%\AppData\Local
DEL IconCache.db /a
EXIT
Di Manajer Tugas , klik File , pilih Tugas Baru (Jalankan ...)
Ketik EXPLORER.EXE
, dan klik OK.
Peringatan : Sangat penting bahwa Explorer.exe tidak berjalan ketika Anda menghapus file IconCache.db. Jika explorer sedang berjalan, itu hanya akan menuliskan ikon saat ini (rusak) saat berikutnya dimatikan (misalnya ketika Anda logoff, shutdown, atau restart).
taskkill /IM explorer.exe /F
CD /d %userprofile%\AppData\Local
DEL IconCache.db /a
explorer.exe
melalui Task ManagerAda cara bersih untuk menutup Explorer.exe
instance yang menampilkan taskbar dan ikon Desktop.
Anda harus Shutdown
memunculkan jendela dialog klasik . Satu-satunya cara umum yang saya temukan untuk mencapai ini adalah:
Biarkan setidaknya satu piksel latar belakang Desktop bebas dari tumpang tindih Windows, lalu klik untuk fokus pada Desktop itu sendiri (yang memiliki ikon).
Tekan Alt+ F4pintasan keyboard: maka dialog Shutdown klasik akan muncul.
Sekarang, tekan dan tahan CTRL + ALT + SHIFT klik Cancel
.
File Explorer
jendela terlebih dahulu! Kemudian Anda dapat Exit Explorer
dari menu mulai Windows 7. Command prompt terbuka pertama. Selanjutnya klik pada menu mulai, tahan Ctrl+Shift
dan klik kanan tepat di atas Shutdown
tombol untuk memaparkan opsi Exit Explorer
sub menu dan klik itu. Di prompt perintah, ketik CD /d %userprofile%\AppData\Local
lalu ketik del IconCache.db /a
dan jenis terakhir explorer
.
explorer.exe
Win
dan lepaskan. Kemudian dua kali Alt+F4
. Cara ini lebih cepat dan Anda tidak perlu melihat bagian dari Desktop untuk membuka menu shutdown klasik.
Buat file .bat dan tempelkan baris berikut di dalamnya, lalu jalankan.
taskkill /f /im explorer.exe
cd /d %userprofile%\AppData\Local
del IconCache.db /a
start explorer.exe
copy con clearcache.bat
lalu Enter, lalu klik kanan untuk menempelkannya. Satu lagi Enter lalu Ctrl-Z menyelesaikan pekerjaan membuat file. Lalu saya mengetik clearcache
untuk menjalankannya. WIndows berkedip dan semua ikon kembali diperbaiki. Butuh total 30 detik untuk perbaikan keseluruhan. TERIMA KASIH. JAWABAN YANG SANGAT BAIK.
Jika Anda tidak ingin membuat .bat
, salin baris di belakang, tekan Win+ R, rekatkan dan tekan Enter.
cmd /c taskkill /f /im explorer.exe & del /a %userprofile%\AppData\Local\IconCache.db & start explorer
Anda juga dapat menempelkannya di bilah alamat di jendela penjelajah; dan, tentu saja, di jendela baris perintah (Anda tidak perlu cmd /c
itu) tetapi Anda tidak akan memiliki baris untuk dengan mudah mengulanginya jika Anda membutuhkannya lagi.
CAVEAT :
Jangan jalankan baris ini dalam prompt yang ditinggikan kecuali Anda yakin Anda adalah satu-satunya pengguna dalam sistem atau Anda akan membunuh explorer di semua sesi terbuka . Karena itu, jangan tekan Shift+ Ctrl+ Enterdi kotak dialog Run .
Omong-omong, saya tidak melihat perlunya cd /d
perintah yang saya lihat berulang kali. Tampaknya semua orang hanya menyalin / menempel tanpa mempertimbangkan untuk apa perintahnya.
catatan:
Saya menggunakan &
alih-alih &&
kalau-kalau salah satu perintah gagal, untuk memastikan explorer dimulai kembali.
Meskipun bukan jawaban pengguna, panggilan sederhana untuk
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL);
apakah itu [1]. Mungkin seseorang akan membuat utilitas untuk melakukan hal itu; saat ini, menggunakan 7-zip dan mencoba untuk memodifikasi asosiasi file (untuk semua pengguna; tanpa meningkatkan izin; yang akan gagal dan memberitahu bahwa operasi gagal) memanggil pemberitahuan dan membangun kembali cache ikon.
Oh, lihat saja komentar untuk jawaban yang diterima, di mana panggilan dibahas, dan alat untuk itu disebutkan: https://github.com/crazy-max/IconsRefresh .
[1] https://docs.microsoft.com/en-us/windows/desktop/api/shlobj_core/nf-shlobj_core-shchangenotify
Jika Anda ingin cache ikon yang di-refresh lengkap, buka addressbar windows explorer dan ketik "C: \ Users * Username * \ AppData \ Local" dan kemudian hapus IconCache.db.
** Catatan: ** Ini mungkin file yang tersembunyi. Jadi saya sarankan mengaktifkan Show Hidden Files di dalam Folder Option.
Tidak terlalu cantik tapi efektif:
C:> tskill explorer