Как да коригирам повредени шрифтове в Windows 10 и 8



Опитайте Нашия Инструмент За Премахване На Проблемите

Някои потребители срещат странни проблеми след вмъкване на персонализирани шрифтове в папката Font по подразбиране в Windows 10 и Windows 8.1. Най-засегнатите потребители съобщават, че всичките им букви в шрифта са заменени с квадрати и символи.



Пример за повреден шрифт в Windows 10



След внимателно проучване на този проблем се оказва, че има няколко възможни виновници, които могат да предизвикат появата на този странен дисплей на символа. Ето кратък списък с екземпляри, за които е известно, че причиняват този проблем:



  • Избран е нечетлив шрифт - В повечето случаи този проблем ще възникне поради избран от потребителя шрифт, който не е предназначен да се използва като избор по подразбиране за операционната система. В този случай трябва да можете да разрешите проблема, като възстановите настройките на шрифта по подразбиране с помощта на класическия интерфейс на контролния панел.
  • Повреден ключ на системния регистър, свързан с шрифта - Ако не можете да нулирате шрифтовете на вашата OS с помощта на контролния панел или промяната не се регистрира, има вероятност да имате работа с някакъв повреден ключ на системния регистър, който съхранява информация за шрифта. В този случай трябва да можете да разрешите проблема, като създадете .reg файл, който може да замени всяка персонализирана стойност на шрифта в Редактор на регистъра .
  • Повреден кеш на шрифта - Според някои засегнати потребители този проблем може да възникне и поради проблем с кеша на fon. В този случай най-добрият подход за отстраняване на проблема е ръчното възстановяване на кеша на шрифтовете в Windows 10 след деактивиране на всяка услуга, която може активно да го използва. Въпреки това, в случай че използването на графичния интерфейс на Windows не е опция (менютата не се виждат), най-добрият подход е да възстановите кеша на шрифтовете чрез BAT файл които създавате от повдигнат прозорец на Notepad.
  • Повреда на системните файлове - В режим на тежки обстоятелства можете да очаквате тази грешка да възникне в ситуации, когато вашият компютър се справя с тежък случай на повреда на системните файлове. В този случай трябва да се опитате да поправите или замените повредените файлове, като използвате помощна програма като Deployment Image Servicing and Management (DISM) или System File Checker (SFC). Ако никой от тях в крайна сметка не направи разлика, единствената ви надежда за отстраняване на проблема е да изберете чиста инсталация или да ремонтирате инсталация (ремонт на място).

Метод 1: Възстановете настройките на шрифта по подразбиране чрез GUI

Ако още не сте опитали това, трябва да започнете това ръководство за отстраняване на неизправности, като възстановите всяка настройка на шрифта обратно по подразбиране. Докато няма основен проблем с корупция или проблем, който може да причини този тип поведение, възстановяването на настройките на шрифта по подразбиране обратно към стойностите по подразбиране трябва да се погрижи за проблема.

Ето кратко ръководство за нулиране на текущите настройки на шрифта от менюто на контролния панел:

Забележка: Инструкциите по-долу трябва да работят независимо от вашата версия на Windows.



  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Control.exe’ вътре в текстовото поле и натиснете Въведете за да отвори класиката Контролен панел интерфейс.

    Отваряне на контролния панел

  2. Вътре в класиката Контролен панел интерфейс, тип „Шрифтове“ вътре в текста за търсене (горната дясна част на екрана) и натиснете Въведете. От списъка с резултати кликнете върху Шрифтове .

    Достъп до менюто Шрифтове

  3. От Шрифтове екран, щракнете върху Настройки на шрифта от вертикалното меню в лявата част на екрана.

    Достъп до менюто за настройки на шрифта

  4. Вътре в Настройки на шрифта меню, щракнете върху Възстановете настройките на шрифта по подразбиране бутон и изчакайте операцията да завърши.
  5. Рестартирайте компютъра си и вижте дали проблемът е отстранен, след като приключи следващото стартиране.

Ако все още се появява същия проблем, преминете към следващото потенциално решение по-долу.

Метод 2: Нулирайте настройките на шрифта по подразбиране чрез редактора на системния регистър

Ако проблемите с шрифта са толкова лоши, че евентуално следвате инструкциите по-горе (в Метод 1), за да възстановите настройките на шрифта до стойностите им по подразбиране (или вече сте направили това, но същият проблем остава), трябва да можете да коригирате повредата на шрифта проблем чрез създаване на .reg файл, който може да възстанови настройките на шрифта обратно до стойностите им по подразбиране.

Някои засегнати потребители потвърдиха, че този метод най-накрая им позволи да се погрижат за странния проблем, който караше тяхната операционна система да показва странни символи и символи.

Ако искате да следвате това ръководство, следвайте инструкциите по-долу, за да създадете .reg файл, който може да върне настройките на фонда обратно към стойностите им по подразбиране:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Notepad.exe’ вътре в текстовото поле и натиснете Ctrl + Shift + Enter за да отворите a Notepad прозорец с администраторски достъп.

    Стартиране на Notepad

    Забележка: Когато бъдете подканени от UAC (Контрол на потребителски акаунти) щракнете Да за предоставяне на административни привилегии.

  2. След като влезете в повишения прозорец на Notepad, въведете следния код в прозореца на Notepad:
    Редактор на системния регистър на Windows версия 5.00 [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows NT  CurrentVersion  Fonts] 'Segoe UI (TrueType)' = 'segoeui.ttf' 'Segoe UI Black (TrueType)' = 'seguibl.ttf' 'Segoe UI Black Курсив (TrueType) '=' seguibli.ttf '' Segoe UI Bold (TrueType) '=' segoeuib.ttf '' Segoe UI Bold Italic (TrueType) '=' segoeuiz.ttf '' Segoe UI Emoji (TrueType) '=' seguiemj.ttf '' Segoe UI Historic (TrueType) '=' seguihis.ttf '' Segoe UI Italic (TrueType) '=' segoeuii.ttf '' Segoe UI Light (TrueType) '=' segoeuil.ttf '' Segoe UI Light Курсив (TrueType) '=' seguili.ttf '' Segoe UI Semibold (TrueType) '=' seguisb.ttf '' Segoe UI Semibold Italic (TrueType) '=' seguisbi.ttf '' Segoe UI Semilight (TrueType) '=' segoeuisl.ttf '' Segoe UI Semilight Italic (TrueType) '=' seguisli.ttf '' Segoe UI Symbol (TrueType) '=' seguisym.ttf '' Segoe MDL2 Assets (TrueType) '=' segmdl2.ttf '' Segoe Print (TrueType) '=' segoepr.ttf '' Segoe Print Bold (TrueType) '=' segoeprb.ttf '' Segoe Script (TrueType) '=' segoesc.ttf '' Segoe Script Bold (TrueType) '=' se gocb.ttf '[HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows NT  CurrentVersion  FontSubstitutes]' Segoe UI '= -
  3. След това кликнете върху Файл (от лентата на лентата в горната част), след което кликнете върху Запази като от новопоявилото се контекстно меню.

    Запазване на скрипта Reg в Notepad

  4. След като влезете в Запази като меню, отидете до подходящо място, където искате да запазите .reg файла. След това отворете падащото меню, свързано с Запазване като тип да се Всички файлове . Накрая задайте всяко име, което искате за новосъздадения файл, но не забравяйте да го завършите с „ .reg ‘Удължаване.
  5. Щракнете Запазете за ефективно създаване на reg файла.
  6. След това отидете до мястото, където сте запазили .reg файл, след това щракнете с десния бутон върху него и изберете Изпълни като администратор от новопоявилото се контекстно меню.

    Изпълнява се .reg файл като администратор

  7. Щракнете Да в подканата за потвърждение, след това изчакайте операцията да завърши.

Метод 3: Възстановете ръчно кеша на шрифтове в Windows 10

Както се оказва, един от най-често срещаните случаи, който в крайна сметка ще предизвика този вид проблем, е някакъв вид корупция в кеша на любителите на вашата версия на Windows. Ако забелязвате, че шрифтовете не се показват правилно или виждате странни знаци вместо букви, би трябвало да можете да разрешите този проблем, като възстановите кеша на шрифтовете ръчно.

Тази операция беше потвърдена за успешна от много засегнати потребители. Трябва да можете да следвате инструкциите по-долу, независимо дали сте под Windows 10 или под Windows 8.1.

Имайте предвид, че по подразбиране файлът за кеш на шрифтове се съхранява на следното място:

C:  Windows  ServiceProfiles  LocalService  AppData  Local  FontCache

Ако се опитате да влезете директно в тази папка, най-вероятно ще можете да го направите директно, тъй като тя е защитена по подразбиране. Трябва обаче да имате достъп до папката и ръчно да възстановите кеша на шрифтовете на вашата инсталация на Windows, като следвате инструкциите по-долу:

Забележка: Преди да започнете да възстановявате кеша на шрифтовете, може да искате създайте нова точка за възстановяване на системата само в случай, че нещо се обърка.

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Services.msc’ вътре в текстовото поле и натиснете Въведете за да отворите Услуги екран.

    Стартиране на Services.msc

    Забележка: Ако бъдете подканени от UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на администраторски достъп.

  2. След като влезете в Услуги екран, превъртете надолу през списъка с услуги и намерете Услуга за кеширане на шрифтове на Windows . След това щракнете с десния бутон върху него и изберете Имоти от контекстното меню.

    Достъп до екрана Свойства на услугата за кеширане на шрифтове на Windows

  3. След като влезете в Шрифт на Windows Свойства на кеш услугата , щракнете върху общ раздел. След това кликнете върху Спри се за ефективно спиране на услугата, след това задайте Тип стартиране да се хора с увреждания преди да кликнете върху Приложи.

    Промяна на типа на стартиране на услугата за кеширане на шрифтове на Windows

  4. След това повторете стъпки 2 и 3 с Кеш за шрифтове на Windows Presentation Foundation Font 3.0.0.0 .

    Деактивиране на кеша за шрифтове на Windows Presentation Foundation Font 3.0.0.0

  5. След като и двете съответни услуги са деактивирани, отворете File Explorer и отидете до следната папка:
    C:  Windows  ServiceProfiles  LocalService  AppData  Local

    Забележка: Тъй като това местоположение е защитено от Windows, вероятно няма да можете просто да го поставите в навигационната лента, така че ще трябва да щракнете двукратно върху всяка директория, за да стигнете до нея.

  6. Когато бъдете помолени да предоставите необходимото администраторско разрешение, щракнете върху Продължи.

    Предоставяне на достъп на администратора

  7. След като влезете в правилното местоположение ( C: Windows ServiceProfiles LocalService AppData Local FontCache) Натиснете Ctrl + A за да изберете всичко вътре, след това щракнете с десния бутон върху избрания елемент и изберете Изтрий от новопоявилото се контекстно меню.

    Изтриване на кеша на шрифтове в Windows 10 и Windows 8.1

  8. След това се върнете към C: Windows ServiceProfiles LocalService AppData Local и изтрийте FontCache3.0.0.0.dat файл.

    Изтриване на файла FontCache dat

  9. След това използвайте File Explorer, за да отидете до следната директория и да изтриете th FNTCACHE.DAT файл:
    C:  Windows  System32 
  10. След като следвате инструкциите по-горе, рестартирайте компютъра си и изчакайте следващото стартиране да завърши.
  11. След като компютърът се зареди отново, натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Services.msc’ вътре в текстовото поле и натиснете Въведете за да отворите Услуги екран отново.

    Стартиране на Services.msc

  12. Вътре в Услуги екран, продължете и задайте следните услуги обратно на Тип на автоматичното стартиране: Услуга за кеширане на шрифтове на Windows Кеш за шрифтове на Windows Presentation Foundation Font 3.0.0.0 Забележка: Можете да следвате стъпки 2 и 3 за насоки как да направите това.
  13. Това е! Успешно възстановихте кеша на шрифтовете си в Windows 10 или Windows 8.1.

Ако търсите различен подход за възстановяване на кеша на шрифтовете, следвайте инструкциите по-долу.

Метод 4: Възстановяване на кеша на шрифта чрез BAT файл

Ако горният метод изглежда като много работа и сте запознати със създаването и изпълнението на BAT скриптове, можете да ускорите процеса на възстановяване на кеша на шрифтовете си, като използвате Notepad, за да създадете BAT скрипт и да го стартирате, за да изпълнявате по същество стъпките от Метод 1 автоматично.

Този метод е потвърден за работа на Windows 10 и Windows 8.1.

Ако искате да опитате и поправите кеша на шрифтовете си чрез BAT скрипт, следвайте инструкциите по-долу, за да създадете и стартирате такъв:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. Въведете вътре в текстовото поле ‘Notepad.exe’ и след това натиснете Ctrl + Shift + Enter да се отвори Notepad с администраторски права.

    Стартиране на Notepad

  2. След като влезете в извисения прозорец на Notepad, поставете следния код в текстовото поле на Notepad:
    @echo off :: Спиране и деактивиране на услугата „Услуга за кеширане на шрифтове на Windows“: FontCache sc спирка „FontCache“ sc конфигурация „FontCache“ старт = деактивирана sc заявка FontCache | findstr / I / C: 'STOPPED', ако не% errorlevel% == 0 (goto FontCache) :: Предоставяне на права за достъп на текущия потребител за папка '% WinDir%  ServiceProfiles  LocalService' и съдържание icacls '% WinDir%  ServiceProfiles  LocalService '/ grant'% UserName% ': F / C / T / Q :: Изтриване на кеша на шрифтове del / A / F / Q'% WinDir%  ServiceProfiles  LocalService  AppData  Local  FontCache  * FontCache * 'del / A / F / Q '% WinDir%  System32  FNTCACHE.DAT' :: Активирайте и стартирайте услугата „Услуга за кеширане на шрифтове на Windows“ sc config „FontCache“ start = auto sc start „FontCache“
  3. След това кликнете върху Файл от лентата на лентата в горната част на екрана и кликнете върху Запази като от новопоявилото се контекстно меню.

    Запазване на файл на Notepad с конкретно име и тип файл

  4. След като влезете в Запази като меню, променете Запазване като тип падащо меню до Всички файлове (*.*). След като направите това, дайте име на новосъздадения файл (под Име на файл ) както искате, но не забравяйте да го завършите с „. един ‘Удължаване.

    Възстановяване на кеша на шрифтове чрез BAT скрипт

  5. След като е конфигурирано правилното разширение, натиснете Запазете за да завършите създаването на скрипта.
  6. Накрая отидете до мястото, където сте запазили .един файл, щракнете с десния бутон върху него и изберете Изпълни като администратор от контекстното меню.
  7. Когато бъдете подканени от Контрол на потребителските акаунти (UAC) , щракнете Да за предоставяне на административни привилегии.
  8. Изчакайте, докато скриптът бъде обработен успешно, след това рестартирайте компютъра си и вижте дали проблемът с шрифта е отстранен при следващото стартиране на компютъра.

Ако все още се появява същия проблем, преминете към следващия метод по-долу.

Метод 5: Извършване на SFC и DISM сканиране

Ако нулирането на настройките на шрифта ви и изчистването на кеша на шрифтовете не са решили проблема, има вероятност да сте повреден файл на Windows (най-вероятно зависимост от шрифта). В този случай може да успеете да определите и замените повредените файлове, като използвате няколко вградени помощни програми, за които е известно, че коригират случаи на повреда - Обслужване и управление на изображения за внедряване (DISM) и Проверка на системни файлове (SFC).

Когато се занимавате с повредени данни, трябва започнете със задълбочено сканиране на системни файлове .

Стартиране на SFC сканиране

Забележка: Този инструмент може да функционира без интернет връзка - Той използва локално съхраняван архив, за да сравнява потенциално повредени Windows файлове със здрави еквиваленти и да ги замества, когато е необходимо. След като започнете тази операция, не я прекъсвайте, докато не завърши, тъй като рискувате да създадете други основни повредени екземпляри.

След като сканирането на SFC приключи, рестартирайте компютъра си и вижте дали същият проблем с шрифта продължава да съществува, след като приключи следващото стартиране.

Ако проблемът с шрифта все още продължава, време е да го направите изпълнете DISM сканиране .

Сканиране на системни файлове

Забележка: Този тип поправка на системни файлове ще изисква компютърът ви да поддържа стабилна интернет връзка. Това е необходимо, тъй като използва подкомпонент на Windows Update, за да намери и замени повредени екземпляри на файлове. Поради това е важно да се поддържа достъп до интернет през цялата тази операция.

След като DISM сканирането най-накрая завърши, рестартирайте отново компютъра си и вижте дали дисплеят на шрифта е фиксиран, след като следващото стартиране приключи.

Ако все още се появява същия проблем, преминете към следващото потенциално решение по-долу.

Метод 6: Извършване на ремонтна инсталация или чиста инсталация

Ако нито една от потенциалните поправки по-горе не е работила за вас, има вероятност да се справите с някаква системна повреда, която не може да бъде разрешена по конвенционален начин. Ако този сценарий е приложим, трябва да можете да разрешите този проблем, като нулирате всеки файл, свързан с операционната система.

Няколко потребители, които също изпитваха проблеми с шрифта в Windows 10 и Windows 8.1, съобщиха, че са успели да отстранят проблема, като са поправили инсталирането или са инсталирали чисто инсталирането на Windows:

  • Чиста инсталация - Процедурата за чисто инсталиране ще ви позволи да нулирате всеки OS файл, без да е необходимо да използвате съвместим инсталационен носител. Друго предимство на този метод е, че можете да стартирате процедурата директно от GUI менюто на вашата инсталация на Windows. Основният недостатък е, че ако не направите резервно копие на данните си предварително, ще загубите всички ценни данни от OS устройството.
  • Поправяне на инсталиране (ремонт на място) - Ако търсите фокусиран подход, който ще докосне само вашите OS файлове, трябва да отидете на ремонтна инсталация (известна също като поправка / надстройка на място). Ще трябва да използвате съвместим инсталационен носител на Windows, но ще можете да съхранявате ценни данни от вашето OS устройство (приложения, игри, лични медии и дори потребителски предпочитания).
Етикети Windows 8 минути четене