Сообщение об ошибке при запуске в Windows Presentation Foundation WPF-приложение.NET Framework 3.0

Переводы статьи Переводы статьи
Код статьи: 937135 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

При запуске Windows Presentation Foundation WPF-приложение в Microsoft.NET Framework 3.0 может появиться ошибка FileFormatException или ошибка ArgumentOutofRangeException. Произошла ошибка при запуске приложения на основе WPF для обработки текста. Например может появиться сообщение FileFormatException об ошибке следующего вида:
file:///FilePath/имя_файла файл не соответствует ожидаемой спецификации формата файла.
В этом сообщении об ошибке имя_файла Обычно это имя шрифта. Кроме того приложение использует вплоть до 100 процентов Процессорного времени.

Причина

Эта проблема возникает, если видеодрайверы перезаписать данные в кэше шрифт, который хранится в памяти.

Решение

Чтобы устранить эту проблему, выполните следующие действия:
  1. Закройте все приложения WPF, запущенных на компьютере.
  2. Остановите службу Windows Presentation Foundation шрифта кэш 3.0.0.0. Для остановки службы Windows Presentation Foundation шрифта кэша 3.0.0.0, используйте один из следующих способов.

    Метод 1: Использование консоли MMC
    1. Нажмите кнопку Начало, нажмите кнопку Запустить, тип Services.msc, а затем нажмите кнопку ОК.
    2. Щелкните правой кнопкой мыши Windows Presentation Foundation шрифта кэша 3.0.0.0, а затем нажмите кнопку Остановить.
    Способ 2: Использование командной строки
    1. Нажмите кнопку Начало, нажмите кнопку Запустить, тип cmd, а затем нажмите кнопку ОК.
    2. В командной строке введите: NET stop «Windows Presentation Foundation шрифта кэш 3.0.0.0», а затем нажмите клавишу ВВОД.
  3. Удалите старый файл Fontcache3.0.0.0.dat.

    Примечание По умолчанию файл Fontcache3.0.0.0.dat находится в папке %windir%\ServiceProfiles\LocalService\AppData\Local в Windows Vista. По умолчанию файл Fontcache3.0.0.0.dat находится в %systemdrive%\Documents и Settings\LocalService\Local Settings\Application данные папки в Windows XP и более ранних версиях Windows.
  4. Обновите драйвер видеокарты. Для этого воспользуйтесь одним из следующих методов.

    Метод 1: С помощью каталога Windows Update

    Чтобы обновить драйверы видеоадаптера, проверить наличие обновлений каталога Windows Update. Для получения дополнительных сведений о загрузке драйверов из каталога Windows Update щелкните следующий номер статьи базы знаний Майкрософт:
    323166Загрузка драйверов и обновлений из каталога Центра обновления Windows

    Способ 2: Загрузите и установите последние версии драйверов видеокарты

    Чтобы загрузить и установить последние версии драйверов видеокарты, обратитесь к компьютеру или к изготовителю видеооборудования.

    Сведения о производителем оборудования посетите следующий веб-узел:
    http://support.microsoft.com/gp/vendors/ru-ru

Дополнительная информация

Если драйвер видеокарты перезаписать данные в кэше шрифт, который хранится в памяти, повреждение данных может быть сохранена на жестком диске как файл данных. Таким образом могут возникнуть проблемы, описанные в разделе «Проблема», при чтении файла поврежденных данных другого приложения на базе WPF.

После обновления драйверов видеокарты и после удаления файла Fontcache3.0.0.0.dat, создается новый файл данных кэша шрифтов в зависимости от новой конфигурацией компьютера. Этот новый файл данных кэша шрифтов создается при остановке службы Windows Presentation Foundation шрифта кэш 3.0.0.0. Как правило при завершении работы или перезапуска компьютера, создается новый файл данных кэша шрифта.

Свойства

Код статьи: 937135 - Последний отзыв: 18 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 3.0
Ключевые слова: 
kbbug kbtshoot kbprb kbmt KB937135 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:937135

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com