Sepertinya Anda telah menginstal terlalu banyak alat yang mendaftarkan ikon Hamparan. Windows memiliki batas jelek hanya 15 ikon overlay karena kode 16 Bit lama yang tidak dapat diubah:
Nilai 15 berasal dari batas yang sesuai untuk daftar gambar. Fungsi ImageList_SetOverlayImage mendukung hingga 15 overlay daftar gambar per daftar gambar. (Hei, dulu lebih buruk. Batasnya hanya 3!)
Oke, tapi kenapa hanya 15? Kenapa tidak lebih?
Gambar hamparan adalah salah satu bagian dari informasi yang digunakan saat menggambar suatu gambar dari daftar gambar. Opsi dikodekan dalam parameter fStyle, dan ketika bit dibagi untuk berbagai keperluan, empat bit tersedia untuk digunakan untuk menentukan gambar overlay. (Anda mendapatkan 15 gambar overlay alih-alih 16 karena Anda kehilangan salah satu nilai untuk menentukan “no overlay.”)
Oke, tetapi nilai-nilai dalam parameter fStyle hanya menggunakan 16 bit bagian bawah. Bagaimana dengan 16 bit atas? Ada banyak ruang di sana.
Batas 16-bit dibawa dari versi 16-bit dari kontrol umum (yang masih perlu didukung di Windows 95). Tentu saja, saat ini, tidak ada yang peduli dengan versi 16-bit dari kontrol umum, jadi mengapa tidak mulai menggunakan bit atas?
Ada penjelasan yang tidak memuaskan: Kode internal yang mengatur fStyle masih menggunakan WORD di beberapa tempat, jadi semua kode yang mengelola fStyle harus direvisi. Ini terjadi di beberapa modul di Windows, jadi perubahan yang disinkronkan harus dilakukan di beberapa komponen. Ini adalah perubahan yang melanggar pada tingkat biner karena antarmuka tidak lagi kompatibel. Perubahan yang melanggar secara prosedur sulit untuk dikoordinasikan: Kode yang terpengaruh mungkin tidak terlihat oleh tim shell karena mereka duduk di cabang daun yang jauh yang belum RI masuk ke bagasi. Mungkin memperluas fStyle dari WORD ke DWORD memiliki konsekuensi yang luas untuk beberapa komponen.
Jadi Microsoft tidak bisa memperbaikinya tanpa merusak Explorer.
dan hitung jumlah item. Apakah Anda mencapai batas 15?
Jika ya, maka hapus instalan atau konfigurasi ulang aplikasi yang ditampilkan di sini atau hapus entri registri secara manual (tentu saja mencadangkannya).