Teď jste offline a čekáte, až se znova připojí internet.

Chybová zpráva nebo vysoké zatížení procesoru při spuštění aplikace založené na systému Windows Presentation nadace WPF

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 937135
Příznaky
Při spuštění aplikace Windows Presentation nadace WPF v Microsoft rozhraní.NET Framework 3.0, můžete obdržet chybu FileFormatException nebo chybu ArgumentOutofRangeException. Chyba při spuštění systémem WPF aplikace pro zpracování textu. Například je může FileFormatException chybová zpráva podobná následující:
File:///Cesta k souboru/název_souboru soubor nevyhovuje specifikaci formátu očekávaný soubor.
V této chybové zprávě název_souboru je obvykle název souboru pro písmo. Aplikace se navíc spotřebuje až 100 procent času procesoru.


Při hledání ve Správci úloh nebo jiných nástrojů, PresentationFontCache.exe spotřebovává nejméně 50 % času procesoru.
Příčina
K tomuto problému dochází, pokud jsou ovladače videa přepsat data v mezipaměti písma, který je uložen v paměti.
Řešení
Chcete-li tento problém vyřešit, postupujte takto:
  1. Ukončete všechny WPF aplikace spuštěné v počítači.
  2. Zastavte službu Windows prezentace Foundation písmo Cache 3.0.0.0. Zastavit službu Windows prezentace Foundation písmo Cache 3.0.0.0, použijte jednu z následujících metod.

    Metoda 1: Použití konzola Microsoft Management Console
    1. Klepněte na tlačítko Start, klepněte na tlačítko Spustit, typ Services.msca potom klepněte na tlačítko OK.
    2. Windows prezentace Foundation písmo Cache 3.0.0.0klepněte pravým tlačítkem myši a potom klepněte na tlačítko Zastavit.
    Metoda 2: Použití příkazového řádku
    1. Klepněte na tlačítko Start, klepněte na tlačítko Spustit, typ cmda potom klepněte na tlačítko OK.
    2. Na příkazovém řádku zadejte: net stop "Windows prezentace Foundation písmo Cache 3.0.0.0", a stiskněte klávesu ENTER.
  3. Odstraníte starý soubor Fontcache3.0.0.0.dat.

    Poznámka: Standardně je soubor Fontcache3.0.0.0.dat umístěn ve složce %windir%\ServiceProfiles\LocalService\AppData\Local v systému Windows Vista. Podle výchozího nastavení je soubor Fontcache3.0.0.0.dat umístěn ve složce %systemdrive%\Documents and Settings\LocalService\Local Settings\Application Data v systému Windows XP a v dřívějších verzích systému Windows.
  4. Aktualizujte ovladače grafické karty. Chcete-li to provést, použijte jednu z následujících metod.

    Metoda 1: Použití katalogu systému Windows Update

    Aktualizovat ovladače grafické karty, zjišťování aktualizací v katalogu systému Windows Update. Další informace o stažení ovladačů z katalogu systému Windows Update klepněte na následující číslo článku databáze Microsoft Knowledge Base:
    323166 Jak stahovat aktualizace a ovladače z katalogu systému Windows Update

    Metoda 2: Stáhnout a nainstalovat nejnovější ovladače grafické karty

    Chcete-li stáhnout a nainstalovat nejnovější ovladače grafické karty, obraťte se na počítače nebo na výrobce grafického hardwaru.

    Informace o výrobce vašeho hardwaru naleznete na následujícím webu:
Další informace
Pokud ovladače grafické karty přepsat data v mezipaměti písma, který je uložen v paměti, může poškozená data uložit na pevný disk jako datový soubor. Proto může vzniknout problém popsaný v části "Příznaky" při jiné aplikace WPF pokusí číst soubor poškozená data.

Po aktualizaci ovladače grafické karty a po odstranění souboru Fontcache3.0.0.0.dat, je vytvořen nový datový soubor mezipaměti písma podle nové konfiguraci počítače. Tento nový datový soubor mezipaměti písma je vytvořen při zastavení služby Windows prezentace Foundation písmo Cache 3.0.0.0. Nový datový soubor mezipaměti písma je obvykle vytvořen při vypnutí nebo restartování počítače.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 937135 - Poslední kontrola: 03/15/2015 03:44:00 - Revize: 5.0

Microsoft .NET Framework 3.0

  • kbbug kbtshoot kbprb kbmt KB937135 KbMtcs
Váš názor