
Pembahasan Icon pada
: Program /
Application, dalam hal ini adalah file yang berekstensi
.exe.
Jika tiba-tiba icon program di komputer anda berubah menjadi aneh (
unknown icon atau
MSDOS icon) yang mungkin disebabkan oleh virus atau memang sengaja anda rusak (
beralasan sedang belajar merusak), maka sebagai solusinya adalah dengan mengaturnya kembali dari
Handle Icon pada registry.
Handle Icon ini secara umum dapat dirumuskan pada alamat :
HKEY_CLASSES_ROOT\nama_ekstensi\DefaultIcon,
default, "value data"
Contoh :
Handle Icon File EXE : HKEY_CLASSES_ROOT\
exefile\DefaultIcon,
default, "%1".
Nilai default untuk Handle Icon File EXE : %1.
Perubahan nilai "
value data" pada value name "
default" itulah yang menyebabkan icon suatu ekstensi menjadi tidak sesuai mestinya. Sebagai contoh, pada waktu saya merubah nilai
default untuk icon file
.exe yang tadinya %1 menjadi
anuan, akibatnya icon seluruh program menjadi
unknown icon.

Registry sampai hari ini masih belum mengenal perintah "
anuan", sehingga .. akibat ketidak tahuannya ini kemudian menampilkan icon dalam format
Unknown Icon pada gambar berikut :

Kemudian, ketika saya coba rubah nilai
default-nya dengan "
%SystemRoot%\System32\shell32.dll,2", icon menjadi seperti gambar berikut :

Hal itu disebabkan karena "
%SystemRoot%\System32\shell32.dll,2" adalah default icon untuk file yang berekstensi .COM.
Nah, kini anda sudah tau solusinya bukan ? tentu saja kerusakan icon tidak harus anda selesaikan dengan Install Ulang. :)