Buna denir “Hayalet pencere” . Olan şey, sürecin kilitlenmesi veya kilitlenmesi ve dolayısıyla penceresini güncellemek için boya mesajına yanıt verememesidir. Bu durumla başa çıkmak için Windows, program yeniden yanıt verene ve kendi kendini boyayan (veya öldürülen veya çöken) olana kadar pencereyi boyar ve boyar.
Windows'un eski sürümlerinde donmuş bir pencere arka plan rengiyle sağlam bir şekilde boyanmıştır, ancak XP'de Windows, pencerenin en son güncellendiğinde olduğu gibi ekran görüntüsünü alır ve onu boyamak için kullanır. Tabii ki, pencerenin bazı kısımları kaplanmışsa (ekrandan sürüklerseniz), o zaman Windows yalnızca arka plan rengiyle boyayabilir (bu yüzden ekranı her yöne sürükledikten sonra tamamen boş kalır).
Ayrıca sürüklediğinizde diğer pencerelerin üzerine bir iz bıraktıkları için donmuş pencerenin bir kısmı açığa çıktığında boya mesajına yanıt vermediği görülüyor.
Vista + 'da Windows hala XP'deki gibi hayalet pencereler çiziyor, ancak pencerenin hala bir dereceye kadar canlı göründüğü için bir numara kullanıyor; en son güncellenen görüntüyü kaybetmeden veya aynalı koridor efektini etkilemeden hala hareket ettirebilir ve küçültebilirsiniz. Şimdi yaptığı şey, gerçek dondurulmuş pencereyi gizlemek ve onu dondurulmuş pencereyle aynı boyutta ve şekilde yapılmış yeni, geçici bir pencereyle değiştirmek. Yeni pencere donmuş pencerenin ekran görüntüsüyle boyanmış, ancak soluk beyaz bir yıkama ile boyanmıştır. Şimdi, üzerine başka pencereler sürüklediğinizde, orijinal donmuş görüntüyü korur çünkü aslında donmuş değildir; depolanan ekran görüntüsünü boyayarak boya mesajını işler.
Microsoft çalışanları Raymond Chen ve Matt Eason iyi örtülmüş.
Tabii ki Mac, Linux, vb. Tüm pencerelerin çizimini ve yönetimini kendi yöntemleriyle ele alır, böylece donmuş pencerelere farklı şekillerde tepki verir.