ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Microsoft .NET Framework 3.0, Windows Presentation Foundation WPF tabanlı bir uygulama çalıştırdığınızda, bir FileFormatException hatası veya bir ArgumentOutofRangeException hatası alabilirsiniz. Hata metni işlemek WPF tabanlı uygulama başladığında oluşur. Örneğin, aşağıdakine benzer bir FileFormatException hata iletisini alabilirsiniz:
File:///dosya yolu/dosya_adı Dosya beklenen dosya biçimi belirtimine uymuyor.
Bu hata iletisinde, dosya_adı genellikle bir yazı tipi için dosya adı olur. Ayrıca, uygulama kurmak için yüzde 100 CPU zamanı kullanır.
Görev Yöneticisi'nde veya diğer araçları bakıldığında, PresentationFontCache.exe % 50 veya daha fazla kullanılabilir işlemci zamanı kullanır.
Neden
Bellekte depolanan yazı tipi önbellekteki veriler video sürücüleri üzerine yazarsanız, bu sorun oluşur.
Çözüm
Bu sorunu gidermek için aşağıdaki adımları izleyin:
Bilgisayarda çalışan tüm WPF tabanlı uygulamalardan çıkın.
Windows Presentation Foundation yazı tipi önbelleği 18.104.22.168 hizmetini durdurun. Windows Presentation Foundation yazı tipi önbelleği 22.214.171.124 hizmeti durdurmak için aşağıdaki yöntemlerden birini kullanın.
Yöntem 1: Microsoft Yönetim Konsolu
' I tıklatın Başlat,'ı tıklatın Çalıştır, türü Services.mscve sonra tıklatın TAMAM.
Sağ tıklatma Windows Presentation Foundation yazı tipi önbelleği 126.96.36.199ve sonra tıklatın Durdur.
Yöntem 2: komut istemini kullanma
' I tıklatın Başlat,'ı tıklatın Çalıştır, türü cmdve sonra tıklatın TAMAM.
Komut isteminde net stop "Windows Presentation Foundation yazı tipi önbelleği 188.8.131.52", ve sonra ENTER tuşuna basın.
Eski Fontcache184.108.40.206.dat dosyasını silin.
Not Varsayılan olarak, Fontcache220.127.116.11.dat dosyası Windows Vista %windir%\ServiceProfiles\LocalService\AppData\Local klasöründe bulunur. Varsayılan olarak, Fontcache18.104.22.168.dat dosya %systemdrive%\Documents and Settings\LocalService\Local Settings\Application Data klasörü Windows XP ve önceki Windows sürümlerinde bulunur.
Ekran kartı sürücülerini güncelleştirin. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın.
Yöntem 1: Windows Update Kataloğu'nu kullanma
Ekran kartı sürücülerini güncelleştirmek için Windows Update Kataloğu'ndan güncelleştirmeleri denetleyin. Sürücüleri Windows Update Kataloğu'ndan karşıdan yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
323166Güncelleştirmeleri ve sürücüleri Windows Update Kataloğu'ndan karşıdan yükleme hakkında
Yöntem 2: Karşıdan yükleyin ve en son ekran kartı sürücüleri kurun
En son ekran kartı sürücüleri karşıdan yüklenip kurulacağı bilgisayar veya video donanım üreticisine başvurun.
Donanım üreticiniz hakkında daha fazla bilgi için aşağıdaki Web sitesini ziyaret edin:
Ekran kartı sürücülerini bellekte depolanan yazı tipi önbellekteki veriler üzerine yazarsanız, bozulmuş verileri sabit diske veri dosyası olarak kaydedilmiş olabilir. Bu nedenle, bozuk veri dosyasını okumak başka bir WPF tabanlı uygulama çalıştığında, "Belirtiler" bölümünde açıklanan sorunla karşılaşabilirsiniz.
Ekran kartı sürücülerini güncelleştirmek ve Fontcache22.214.171.124.dat dosya sildikten sonra yeni bir yazı tipi önbellek veri dosyası oluşturulduktan sonra yeni bilgisayar yapılandırmasını temel alarak. Windows Presentation Foundation yazı tipi önbelleği 126.96.36.199 hizmeti durdurulduğunda bu yeni yazı tipi önbellek veri dosyası oluşturulur. Genellikle, bilgisayarı kapatmanız veya yeniden yeni bir yazı tipi önbellek veri dosyası oluşturulur.
Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır