Belirtiler
Aşağıdaki senaryoyu inceleyin:
- 
              
Microsoft .NET Framework 3.5 Service Pack 1 (SP1) tabanlı bir Windows Presentation Foundation (WPF) uygulaması çalıştırırsınız.
 - 
              
WPF uygulaması donanım işleme işlem hattını kullanır.
 - 
              
Uygulama, bir veya daha fazla özel WPF eklentisi bileşeni içeren birçok uygulama etki alanını yükler ve kaldırır.
 
Bu senaryoda, uygulama bir System.Runtime.InteropServices.COMException özel durumuyla karşılaşır ve uygulama kilitlenir.
Çözüm
Düzeltme bilgileri
Desteklenen bir düzeltme Microsoft tarafından sağlanır. Ancak, bu düzeltme yalnızca bu makalede açıklanan sorunu düzeltmeye yöneliktir. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltme ek test alabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilenmezseniz, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemenizi öneririz. Bu düzeltmeyi MSDN Kod Galerisi'nden indirmek için aşağıdaki Microsoft web sitesini ziyaret edin:
http://code.msdn.microsoft.com/KB2276690Not MSDN Kod Galerisi, düzeltmenin kullanılabildiği dilleri görüntüler. Dilinizin listelendiğini görmüyorsanız, bunun nedeni Kod Galerisi kaynak sayfasının bu dil için kullanılamamasıdır. Not Ek sorunlar oluşursa veya herhangi bir sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Bu düzeltme için uygun olmayan ek destek soruları ve sorunları için normal destek maliyetleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi için veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Ön koşullar
Bu düzeltmeyi uygulamak için .NET Framework 3.5 Service Pack 1 (SP1) yüklü olmalıdır.
Yeniden başlatma gereksinimi
Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.
Düzeltme değiştirme bilgileri
Bu düzeltme, başka bir düzeltmenin yerini almaz.
Dosya Bilgileri
Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya öznitelikleri) sahiptir. Bu dosyalarla ilgili tarihler ve saatler Eşgüdümlü Evrensel Saat (UTC) kullanılarak listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ile yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.
Windows Server 2003 ve Windows XP'nin desteklenen tüm x86 tabanlı sürümleri için
| 
                           Dosya adı  | 
                        
                           Dosya sürümü  | 
                        
                           Dosya boyutu  | 
                        
                           Tarih  | 
                        
                           Saat  | 
                        
                           Platform  | 
                      
|---|---|---|---|---|---|
| 
                           Presentationcore.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           4,218,880  | 
                        
                           02 Eylül 2010  | 
                        
                           01:32  | 
                        
                           x86  | 
                      
| 
                           Presentationframework.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           5,279,744  | 
                        
                           02 Eylül 2010  | 
                        
                           01:28  | 
                        
                           x86  | 
                      
| 
                           Presentationhost.exe  | 
                        
                           4.0.40305.0  | 
                        
                           295,264  | 
                        
                           02 Eylül 2010  | 
                        
                           01:28  | 
                        
                           x86  | 
                      
| 
                           Presentationhostdll.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           130,408  | 
                        
                           02 Eylül 2010  | 
                        
                           01:32  | 
                        
                           x86  | 
                      
| 
                           Presentationhostproxy.dll  | 
                        
                           4.0.31106.0  | 
                        
                           99,176  | 
                        
                           02 Eylül 2010  | 
                        
                           01:32  | 
                        
                           x86  | 
                      
| 
                           Windowsbase.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           1,249,280  | 
                        
                           02 Eylül 2010  | 
                        
                           01:32  | 
                        
                           x86  | 
                      
Windows Server 2003 ve Windows XP'nin desteklenen tüm x64 tabanlı sürümleri için
| 
                           Dosya adı  | 
                        
                           Dosya sürümü  | 
                        
                           Dosya boyutu  | 
                        
                           Tarih  | 
                        
                           Saat  | 
                        
                           Platform  | 
                      
|---|---|---|---|---|---|
| 
                           Presentationcore.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           3,997,696  | 
                        
                           02 Eylül 2010  | 
                        
                           00:53  | 
                        
                           x64  | 
                      
| 
                           Presentationframework.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           4,636,672  | 
                        
                           02 Eylül 2010  | 
                        
                           00:48  | 
                        
                           x64  | 
                      
| 
                           Presentationhost.exe  | 
                        
                           4.0.31106.0  | 
                        
                           320,352  | 
                        
                           02 Eylül 2010  | 
                        
                           00:48  | 
                        
                           x64  | 
                      
| 
                           Presentationhostdll.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           171,368  | 
                        
                           02 Eylül 2010  | 
                        
                           00:53  | 
                        
                           x64  | 
                      
| 
                           Presentationhostproxy.dll  | 
                        
                           4.0.31106.0  | 
                        
                           109,928  | 
                        
                           02 Eylül 2010  | 
                        
                           00:53  | 
                        
                           x64  | 
                      
| 
                           Windowsbase.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           1,110,016  | 
                        
                           02 Eylül 2010  | 
                        
                           00:53  | 
                        
                           x64  | 
                      
Windows Vista Service Pack 2 (SP2) ve Windows Server 2008 Service Pack 2'nin (SP2) desteklenen tüm x86 tabanlı sürümleri için
| 
                           Dosya adı  | 
                        
                           Dosya sürümü  | 
                        
                           Dosya boyutu  | 
                        
                           Tarih  | 
                        
                           Saat  | 
                        
                           Platform  | 
                      
|---|---|---|---|---|---|
| 
                           Presentationcore.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           4,218,880  | 
                        
                           09 Eylül 2010  | 
                        
                           10:52  | 
                        
                           x86  | 
                      
| 
                           Presentationfontcache.exe.config  | 
                        
                           Not Applicable  | 
                        
                           161  | 
                        
                           03 Nisan 2009  | 
                        
                           21:25  | 
                        
                           Not Applicable  | 
                      
| 
                           Wpfgfx_v0300.dll  | 
                        
                           3.0.6920.4003  | 
                        
                           1,736,024  | 
                        
                           17 Haziran 2009  | 
                        
                           08:03  | 
                        
                           x86  | 
                      
| 
                           Presentationframework.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           5,279,744  | 
                        
                           09 Eylül 2010  | 
                        
                           10:52  | 
                        
                           x86  | 
                      
| 
                           Presentationhostdll.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           130,408  | 
                        
                           09 Eylül 2010  | 
                        
                           10:52  | 
                        
                           x86  | 
                      
| 
                           Windowsbase.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           1,249,280  | 
                        
                           09 Eylül 2010  | 
                        
                           10:52  | 
                        
                           x86  | 
                      
Windows Vista SP2 ve Windows Server 2008 SP2'nin desteklenen tüm x64 tabanlı sürümleri için
| 
                           Dosya adı  | 
                        
                           Dosya sürümü  | 
                        
                           Dosya boyutu  | 
                        
                           Tarih  | 
                        
                           Saat  | 
                        
                           Platform  | 
                      
|---|---|---|---|---|---|
| 
                           Presentationcore.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           3,997,696  | 
                        
                           09 Eylül 2010  | 
                        
                           10:52  | 
                        
                           x64  | 
                      
| 
                           Presentationfontcache.exe.config  | 
                        
                           Not Applicable  | 
                        
                           161  | 
                        
                           03 Nisan 2009  | 
                        
                           20:58  | 
                        
                           Not Applicable  | 
                      
| 
                           Wpfgfx_v0300.dll  | 
                        
                           3.0.6920.4003  | 
                        
                           2,254,168  | 
                        
                           17 Haziran 2009  | 
                        
                           08:03  | 
                        
                           x64  | 
                      
| 
                           Presentationframework.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           4,636,672  | 
                        
                           09 Eylül 2010  | 
                        
                           10:52  | 
                        
                           x64  | 
                      
| 
                           Presentationhostdll.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           171,368  | 
                        
                           09 Eylül 2010  | 
                        
                           10:52  | 
                        
                           x64  | 
                      
| 
                           Windowsbase.dll  | 
                        
                           3.0.6920.4033  | 
                        
                           1,110,016  | 
                        
                           09 Eylül 2010  | 
                        
                           10:52  | 
                        
                           x64  | 
                      
Windows 7'nin tüm desteklenen x86 tabanlı sürümü için
| 
                           Dosya adı  | 
                        
                           Dosya sürümü  | 
                        
                           Dosya boyutu  | 
                        
                           Tarih  | 
                        
                           Saat  | 
                        
                           Platform  | 
                      
|---|---|---|---|---|---|
| 
                           Presentationcore.dll  | 
                        
                           3.0.6920.5012  | 
                        
                           4,218,880  | 
                        
                           11 Eylül 2010  | 
                        
                           01:29  | 
                        
                           x86  | 
                      
| 
                           Presentationfontcache.exe.config  | 
                        
                           Not Applicable  | 
                        
                           161  | 
                        
                           10 Haziran 2009  | 
                        
                           21:14  | 
                        
                           Not Applicable  | 
                      
| 
                           Wpfgfx_v0300.dll  | 
                        
                           3.0.6920.4902  | 
                        
                           1,736,536  | 
                        
                           10 Haziran 2009  | 
                        
                           21:14  | 
                        
                           x86  | 
                      
| 
                           Presentationframework.dll  | 
                        
                           3.0.6920.5012  | 
                        
                           5,279,744  | 
                        
                           11 Eylül 2010  | 
                        
                           01:29  | 
                        
                           x86  | 
                      
| 
                           Presentationhostdll.dll  | 
                        
                           3.0.6920.5012  | 
                        
                           130,408  | 
                        
                           11 Eylül 2010  | 
                        
                           01:29  | 
                        
                           x86  | 
                      
| 
                           Presentationhost.exe  | 
                        
                           4.0.31106.0  | 
                        
                           295,264  | 
                        
                           11 Eylül 2010  | 
                        
                           01:29  | 
                        
                           x86  | 
                      
| 
                           Presentationhostproxy.dll  | 
                        
                           4.0.31106.0  | 
                        
                           99,176  | 
                        
                           11 Eylül 2010  | 
                        
                           01:29  | 
                        
                           x86  | 
                      
| 
                           Windowsbase.dll  | 
                        
                           3.0.6920.5012  | 
                        
                           1,253,376  | 
                        
                           11 Eylül 2010  | 
                        
                           01:29  | 
                        
                           x86  | 
                      
Windows 7 ve Windows Server 2008 R2'nin desteklenen tüm x64 tabanlı sürümleri için
| 
                           Dosya adı  | 
                        
                           Dosya sürümü  | 
                        
                           Dosya boyutu  | 
                        
                           Tarih  | 
                        
                           Saat  | 
                        
                           Platform  | 
                      
|---|---|---|---|---|---|
| 
                           Presentationcore.dll  | 
                        
                           3.0.6920.5012  | 
                        
                           3,997,696  | 
                        
                           11 Eylül 2010  | 
                        
                           01:28  | 
                        
                           x64  | 
                      
| 
                           Presentationfontcache.exe.config  | 
                        
                           Not Applicable  | 
                        
                           161  | 
                        
                           10 Haziran 2009  | 
                        
                           20:30  | 
                        
                           Not Applicable  | 
                      
| 
                           Wpfgfx_v0300.dll  | 
                        
                           3.0.6920.4902  | 
                        
                           2,255,176  | 
                        
                           10 Haziran 2009  | 
                        
                           20:30  | 
                        
                           x64  | 
                      
| 
                           Presentationframework.dll  | 
                        
                           3.0.6920.5012  | 
                        
                           4,636,672  | 
                        
                           11 Eylül 2010  | 
                        
                           01:28  | 
                        
                           x64  | 
                      
| 
                           Presentationhostdll.dll  | 
                        
                           3.0.6920.5012  | 
                        
                           171,368  | 
                        
                           11 Eylül 2010  | 
                        
                           01:28  | 
                        
                           x64  | 
                      
| 
                           Presentationhost.exe  | 
                        
                           4.0.31106.0  | 
                        
                           320,352  | 
                        
                           11 Eylül 2010  | 
                        
                           01:28  | 
                        
                           x64  | 
                      
| 
                           Presentationhostproxy.dll  | 
                        
                           4.0.31106.0  | 
                        
                           109,928  | 
                        
                           11 Eylül 2010  | 
                        
                           01:28  | 
                        
                           x64  | 
                      
| 
                           Windowsbase.dll  | 
                        
                           3.0.6920.5012  | 
                        
                           1,114,112  | 
                        
                           11 Eylül 2010  | 
                        
                           01:28  | 
                        
                           x64  | 
                      
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Geçici Çözüm
Bu sorunu geçici olarak çözmek için donanım işleme işlem hattını devre dışı bırakın ve ardından yazılım işleme işlem hattını etkinleştirin. Donanım işleme işlem hattını devre dışı bırakmak ve yazılım işleme işlem hattını etkinleştirmek için aşağıdaki yöntemlerden birini kullanın:
- 
              
System.Windows.Interop.RenderMode numaralandırmasını ayarlayın.Aşağıda, bir WPF penceresi yüklendiğinde yazılım işleme işlem hattını etkinleştirmek için System.Windows.Interop.RenderMode numaralandırmasını ayarlayan bazı örnek kodlar verilmiştir:
private void OnLoaded(object sender, EventArgs e){System.Windows.Interop.HwndSource hwndSource = PresentationSource.FromVisual(this) as System.Windows.Interop.HwndSource;System.Windows.Interop.HwndTarget hwndTarget = hwndSource.CompositionTarget; hwndTarget.RenderMode = System.Windows.Interop.RenderMode.SoftwareOnly;}
 - 
              
DisableHWAcceleration kayıt defteri anahtarını ayarlayın.Önemli Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştirebileceğinizi belirten adımlar içerir. Ancak kayıt defterini hatalı biçimde değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle bu adımları dikkatle uyguladığınızdan emin olun. Ek koruma için kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Böylece, bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
322756 Windows'takayıt defterini yedekleme ve geri yükleme Uyarısı Bu yöntem, bilgisayardaki tüm WPF uygulamaları için donanım işleme işlem hattını devre dışı bırakır. Bu nedenle, yöntemi genellikle müşterilerin ortamları denetlemesi ve tüm WPF uygulamaları için etkisine aldırış etmemesi dışında teşvik edilmemektedir.
- 
                  
Başlat'a tıklayın, Çalıştır'a tıklayın, regedit yazın ve ENTER tuşuna basın.
 - 
                  
Aşağıdaki kayıt defteri alt anahtarını bulup tıklayın:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics
 - 
                  
DisableHWAcceleration kayıt defteri girdisinin değerini 1 olarak ayarlayın.Not DisableHWAcceleration kayıt defteri girdisi yoksa, kayıt defteri alt anahtarına sağ tıklayın, Yeni'nin üzerine gelin ve dize değeri'ne tıklayarak yeni bir kayıt defteri girdisi oluşturun. Yeni kayıt defteri girdisinin adı için DisableHWAcceleration yazın, DisableHWAcceleration öğesine çift tıklayın ve DisableHWAcceleration değer verilerini 1 olarak değiştirin.
 - 
                  
Kayıt Defteri Düzenleyicisi'nden çıkın.
 
 - 
                  
 
Ek Bilgi
Yazılım işleme işlem hattı hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) web sitesini ziyaret edin:Yazılım işleme işlem hattıhakkında genel bilgiler WPF işlemenin kayıt defteri ayarları hakkında daha fazla bilgi için aşağıdaki MSDN web sitesini ziyaret edin:WPF işlemenin kayıt defteri ayarları hakkında genel bilgilerSystem.Windows.Interop.RenderMode sabit listesi hakkında daha fazla bilgi için aşağıdaki MSDN web sitesini ziyaret edin:"System.Windows.Interop.RenderMode" sabit listesi hakkında genel bilgiler