
В Windows 10 все установленные шрифты хранятся в системной папке C:\Windows\Fonts. Это каталог, в котором сосредоточены как стандартные шрифты операционной системы, так и те, что пользователь устанавливает вручную. Открыть его можно напрямую через проводник, введя путь в адресную строку, либо через Панель управления → Шрифты. В отличие от обычных файлов, элементы внутри этой папки отображаются с учетом их визуального вида и названия, что облегчает навигацию.
Начиная с Windows 10, доступ к шрифтам реализован и через приложение Параметры. В разделе Персонализация → Шрифты отображается полный список установленных гарнитур с возможностью просмотра примеров написания текста. Здесь же можно устанавливать новые шрифты, просто перетаскивая файлы в окно настроек, а также быстро удалять ненужные.
Помимо основной системной директории, временные и пользовательские шрифты могут храниться в профиле пользователя. Их путь: C:\Users\Имя_пользователя\AppData\Local\Microsoft\Windows\Fonts. Такой способ хранения позволяет работать с ними без прав администратора, но делает шрифты доступными только для текущей учетной записи. Это важно учитывать при подготовке компьютера к совместной работе или при передаче проектов другим пользователям.
Папка шрифтов в системе – C:\Windows\Fonts

- Ключевые системные шрифты (не удалять): Segoe UI, Segoe UI Variable, Arial, Times New Roman, Calibri. Удаление нарушит интерфейс и отображение.
- Пользовательская папка шрифтов (без админа):
%LocalAppData%\Microsoft\Windows\Fonts– используется для установки шрифтов только для текущего пользователя. - Реестр, где Windows хранит имена шрифтов:
HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts. Запись тут связывает отображаемое имя и файл в C:\Windows\Fonts.
Как установить шрифт (без сторонних утилит):
- Через проводник: перетащить файл в
C:\Windows\Fontsили правый клик → «Установить» / «Установить для всех пользователей» (требуется UAC для системной установки). - Через Параметры: «Персонализация → Шрифты» – перетащить файл в окно.
- Через PowerShell (пример):
Copy-Item 'C:\Path\font.ttf' -Destination "$env:windir\Fonts". После копирования файл автоматически регистрируется в системе.
Как безопасно удалить или отключить шрифт:
- Проверьте зависимые приложения; сделайте резервную копию файла:
robocopy "C:\Windows\Fonts" "D:\FontsBackup" font.ttf. - Удаляйте только ненужные нестандартные шрифты; системные – не трогать. Для удаления используйте правый клик в папке «Шрифты» или PowerShell с повышенными правами:
Remove-Item "$env:windir\Fonts\font.ttf" -Force, затем очистите соответствующую запись в реестре при необходимости.
Как проверить список установленных шрифтов и соответствие файлов:
- Через PowerShell (реестр):
Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts'. - Через файловую систему:
Get-ChildItem -Path "$env:windir\Fonts" -Include *.ttf,*.otf,*.ttc -Recurse.
Восстановление и обновление кеша шрифтов (когда шрифты не показываются или UI «подвисает»):
- Откройте PowerShell с правами администратора.
- Остановите сервис кеша шрифтов и удалите кеш-файл:
Stop-Service -Name FontCache -ErrorAction SilentlyContinue,Remove-Item -Path "$env:windir\System32\FNTCACHE.DAT" -Force -ErrorAction SilentlyContinue. - Перезапустите сервис:
Start-Service -Name FontCache. Перезагрузка системы ускорит пересоздание кеша.
Резервное копирование и перенос:
- Полная копия каталога:
robocopy "C:\Windows\Fonts" "D:\FontsBackup" /E. Для переноса на другой ПК скопируйте файлы и проверьте записи реестра (обычно регистрация после копирования проходит автоматически). - Экспорт списка шрифтов:
Get-ChildItem "$env:windir\Fonts" | Select-Object Name,Length | Export-Csv fonts-list.csv -NoTypeInformation.
Права и безопасность:
- Изменение содержимого
C:\Windows\Fontsтребует прав администратора; для массовой установки используйте «Установить для всех пользователей» или скрипт с повышением прав. - Проверяйте источники шрифтов: файлы из ненадёжных источников могут содержать вредоносный код (скрипты установки). Скачивайте с официальных сайтов или проверенных репозиториев.
Практические рекомендации:
- Не удаляйте шрифты, о которых нет полной уверенности; сначала переместите файл из C:\Windows\Fonts в резервную папку и проверьте систему 24–48 часов.
- Для проектов используйте локальную установку шрифтов (в user fonts) чтобы не менять системную конфигурацию.
- Держите резервную копию каталога и список шрифтов перед обновлениями Windows или перед установкой больших коллекций шрифтов.
Установка шрифта: перетаскивание и «Установить для всех пользователей»
Разница между обычной установкой и «Установить для всех пользователей»: обычная установка делает шрифт доступным текущему профилю; «Установить для всех пользователей» копирует файлы в системную папку шрифтов и регистрирует их в реестре для всех учётных записей Windows (требуются права администратора).
-
Подготовка файлов
- Поддерживаемые форматы:
.ttf,.otf,.ttc. Если архив (.zip), распакуйте в папку на диске (правой кнопкой → «Извлечь все…»). - Проверьте имя файла шрифта – оно должно быть корректным ASCII/Unicode; при наличии пробелов и специальных символов лучше переименовать в понятное имя (это облегчит регистрацию в реестре при ручной установке).
- Поддерживаемые форматы:
-
Установка перетаскиванием (GUI)
- Откройте Проводник и перейдите к папке с файлом шрифта.
- Откройте папку системных шрифтов:
C:\Windows\Fontsили откройте «Параметры» → «Персонализация» → «Шрифты» и оставьте окно открытым. - Перетащите файл(ы) шрифта из исходной папки прямо в окно
C:\Windows\Fontsили в окно настроек шрифтов. Если появляется UAC-подтверждение – подтвердите. - Проверьте установку: шрифт появится в списке «Шрифты» в Параметрах и визуально – будет показано имя и образцы.
- Если приложение не видит шрифт – закройте и заново откройте приложение (некоторые программы читают список шрифтов при старте). При проблемах – выйдите из системы и войдите снова или перезагрузите ПК.
-
Установка «Для всех пользователей» через контекстное меню
- Выделите один или несколько файлов шрифтов в Проводнике.
- Правой кнопкой →
Установить для всех пользователей. Появится UAC – требуется права администратора; без подтверждения установка не выполнится. - После успешной операции файлы окажутся в
C:\Windows\Fonts, а запись о шрифте будет добавлена в реестр по ключуHKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts. - Для массовой установки нескольких файлов можно выделить их все и повторить операцию единым действием.
-
Альтернатива: PowerShell (с повышением прав)
- Откройте PowerShell от имени администратора.
- Команда копирования файла в системную папку:
Copy-Item "C:\Users\Пользователь\Downloads\MyFont.ttf" -Destination "$env:windir\Fonts" - Добавление записи в реестр (пример, при условии что имя шрифта известно):
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" -Name "My Font (TrueType)" -Value "MyFont.ttf" -PropertyType String - Рекомендация: точное текстовое имя ключа в реестре должно совпадать с тем, как шрифт отображается в системных списках; если не уверены – сначала установите через GUI и затем посмотрите пример записи в реестре.
-
Проверка и отладка
- Проверьте наличие файла в
C:\Windows\Fontsи соответствующую запись в реестре по ключу выше. - Если шрифт не отображается в приложении: 1) перезапустите приложение; 2) выполните выход/вход в учётную запись; 3) при необходимости перезагрузите систему.
- Проблемы с правами: если «Установить для всех пользователей» недоступна – запустите Проводник с правами администратора или используйте повышенный PowerShell.
- Если шрифт повреждён – ОС может отклонить установку. Проверьте файл через просмотрщик шрифтов (в Проводнике двойной клик) – отображение образца подтверждает целостность.
- Проверьте наличие файла в
-
Практические советы
- Для корпоративных развертываний используйте скрипты (PowerShell + запись в HKLM) и групповые политики для массовой установки на компьютерах домена.
- Не храните исходные инсталляторы в
%TEMP%; лучше централизованная папкаC:\Install\Fontsдля массовых операций. - Всегда проверяйте лицензию шрифта перед установкой для всех пользователей – системная установка распространяет доступ на всех пользователей машины.
Установка через Microsoft Store и путь хранения таких шрифтов

Шрифты, установленные через Microsoft Store, добавляются не в системный каталог C:\Windows\Fonts, а в профиль конкретного пользователя. Файлы размещаются по адресу:
C:\Users\Имя_пользователя\AppData\Local\Microsoft\Windows\Fonts
Такой способ позволяет использовать новые гарнитуры без административных прав и без вмешательства в системные директории. Шрифты становятся доступны только текущему пользователю, что упрощает управление и исключает конфликты с системными файлами.
При установке из Microsoft Store обновления выполняются автоматически, поэтому версии шрифтов всегда синхронизированы с репозиторием. Удаление также производится через «Параметры» → «Персонализация» → «Шрифты» или напрямую из Store, после чего файлы исчезают из указанной папки.
Если необходимо перенести такие шрифты на другой компьютер, достаточно скопировать их из папки профиля и установить вручную через контекстное меню или переместить в системный каталог.
Удаление шрифта через «Параметры» и классическую «Панель управления»
В Windows 10 проще всего удалить ненужный шрифт через меню «Параметры». Для этого откройте «Пуск» → «Параметры» → «Персонализация» → «Шрифты». В списке отобразятся все установленные гарнитуры. Выберите нужный, нажмите на его название и в открывшемся окне используйте кнопку «Удалить».
Если требуется использовать классический интерфейс, вызовите «Панель управления» (через поиск Windows). Перейдите в раздел «Оформление и персонализация» → «Шрифты». Появится каталог, где каждый шрифт представлен как отдельный файл. Чтобы удалить его, выделите элемент и нажмите клавишу Delete либо используйте пункт «Удалить» в контекстном меню.
При удалении встроенных системных гарнитур кнопка удаления может быть недоступна. В таких случаях стоит отказаться от удаления, чтобы не вызвать ошибки в интерфейсе и работе приложений.
Кеш шрифтов: расположение файлов и как его очистить
Где находятся файлы кеша: системный кеш – %WinDir%\System32\FNTCACHE.DAT; основной кеш служб – %WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\* (файлы типа FontCache3.0.0.0.dat и аналогичные). Эти файлы создаются под учётной записью LocalService и требуют прав администратора для удаления.
Когда очищать: испорченные или дублирующиеся глифы, неправильный рендер в приложениях (Word, InDesign, Chrome), исчезнувшие системные символы – признаки повреждённого кеша. Перед очисткой убедитесь, что проблема действительно связана с отображением шрифтов.
Подготовка (обязательно): закройте все приложения; войдите в систему под учётной записью с правами администратора; откройте Services (Win+R → services.msc) и найдите службу Windows Font Cache Service.
Шаги для ручной очистки (точно): 1) Остановите службу в Services («Windows Font Cache Service» → Stop). 2) Удалите все файлы в папке %WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\ – выберите все и удалите. 3) Перейдите в %WinDir%\System32, найдите и удалите FNTCACHE.DAT. 4) Запустите службу обратно и перезагрузите систему. После перезагрузки Windows автоматически воссоздаст кеш. Если файл не удаляется – убедитесь, что служба остановлена и у вас есть права администратора.
Команды для продвинутых (в командной строке от имени администратора): остановка службы: net stop «FontCache» (или через services.msc); удаление файлов: del /F /Q «%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*» и del /F /Q «%WinDir%\System32\FNTCACHE.DAT»; затем перезапуск: net start «FontCache» и перезагрузка.
Если файлы все ещё не удаляются: загрузитесь в безопасном режиме и повторите удаление; проверьте, не блокирует ли антивирус доступ; при необходимости временно отключите службу автозапуска кеша и выполните удаление вручную, затем верните тип запуска в Auto.
Последствия и рекомендации: после очистки первое открытие приложений и панелей управления шрифтами займёт больше времени – это нормально. Не удаляйте системную папку Fonts (%WinDir%\Fonts); очищайте только кеш-файлы. Если проблема повторяется регулярно, проверьте сторонние установленные шрифты на дубликаты и несовместимости.
Ключи реестра Windows, где зарегистрированы шрифты

Все системные и пользовательские шрифты Windows 10 регистрируются в реестре для корректного отображения в приложениях. Основной ключ реестра для шрифтов находится по пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts. Здесь хранятся пары «имя шрифта – файл», где указано точное имя шрифта и путь к его файлу в папке Windows\Fonts.
Для шрифтов, установленных только для текущего пользователя, используется ключ HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Fonts. Любые изменения в этом разделе влияют исключительно на учетную запись пользователя и не затрагивают систему в целом.
Каждое значение в этих ключах имеет тип REG_SZ и содержит имя шрифта, как оно отображается в приложениях, и имя файла с расширением, например TTF или OTF. При ручном добавлении шрифта рекомендуется использовать корректное имя файла и убедиться, что файл скопирован в системную папку C:\Windows\Fonts.
При удалении или модификации шрифтов через реестр следует создавать резервную копию соответствующего ключа. Некорректное редактирование может привести к ошибкам в отображении текста в приложениях или к невозможности загрузки шрифта системой.
Для автоматизации установки шрифтов через реестр можно создавать .reg-файлы с добавлением значений в указанные ключи, указывая точный путь к файлу шрифта и его имя. После применения изменений рекомендуется выполнить перезагрузку системы или обновление кэша шрифтов с помощью команды fc-cache в PowerShell.
Дополнительно, Windows хранит кэш зарегистрированных шрифтов в файле FontCache-S-1-*.dat в папке C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache. При проблемах с отображением шрифтов можно удалить этот файл для восстановления актуального списка шрифтов при следующей загрузке системы.
Проблемы с правами при копировании шрифтов и способы обхода

В Windows 10 шрифты хранятся в папке C:\Windows\Fonts, которая защищена системными правами. Попытка прямого копирования файлов шрифтов без соответствующих разрешений часто вызывает ошибку «Доступ запрещен».
Причина ограничения – учетная запись пользователя не имеет прав администратора на системные папки. Даже при входе под администратором Windows применяет механизм защиты UAC (User Account Control), блокирующий действия, влияющие на системные файлы.
Для обхода ограничения необходимо запускать проводник или командную строку с правами администратора. Например, через меню Пуск: нажать правой кнопкой мыши на «Командная строка» → «Запуск от имени администратора». В командной строке можно использовать команду copy "C:\Windows\Fonts\ИмяШрифта.ttf" "D:\Шрифты" для переноса файла в доступное место.
Другой метод – временно изменить права доступа к папке Fonts. Нужно открыть свойства папки, перейти на вкладку «Безопасность», выбрать свою учетную запись и предоставить полные права. После копирования рекомендуется вернуть исходные разрешения, чтобы сохранить целостность системы.
Некоторые шрифты защищены лицензией и имеют атрибут «системный шрифт», что делает их копирование невозможным даже с правами администратора. В таких случаях целесообразно использовать встроенные средства экспорта шрифтов через панель управления: «Панель управления» → «Оформление и персонализация» → «Шрифты», где можно сохранить копию шрифта через контекстное меню «Скопировать».
При работе с пакетами шрифтов рекомендуется создавать отдельную папку вне системных директорий и копировать шрифты туда. Это минимизирует риск нарушения прав доступа и повреждения системных файлов.
Использование шрифтов в портативных приложениях: куда копировать файлы
Портативные приложения не используют системный каталог Windows\Fonts. Для работы с нестандартными шрифтами необходимо помещать файлы в директории, которые приложение распознает самостоятельно. Чаще всего это папки Fonts или Resources внутри корневой директории программы.
Например, для портативного текстового редактора можно создать папку App\Fonts и скопировать туда файлы .ttf или .otf. После этого необходимо убедиться, что в настройках приложения указан путь к этой папке, если программа поддерживает настройку пользовательских шрифтов.
Некоторые приложения автоматически сканируют папку Data или Config на наличие шрифтов. В таких случаях достаточно поместить файлы в соответствующую директорию и перезапустить приложение. В противном случае требуется вручную указать путь через параметры конфигурации или ini-файлы.
Для портативных графических редакторов и дизайнерских программ рекомендуется использовать подкаталог Fonts внутри основной папки с приложением. Например, App\PortablePhotoshop\Fonts. После помещения шрифтов программа сможет отображать и использовать их без необходимости установки в систему.
При работе с несколькими портативными приложениями следует избегать дублирования шрифтов. Оптимально создать общую папку, например PortableFonts на съемном носителе, и в каждом приложении указывать этот путь через настройки. Это позволяет экономить место и поддерживать единый набор шрифтов для всех программ.
Важно, чтобы имена файлов шрифтов не содержали специальных символов и пробелов. Некоторые портативные приложения некорректно распознают шрифты с длинными именами или кириллическими символами, что может привести к их отсутствию в списке доступных для выбора.
Вопрос-ответ:
Как найти папку со шрифтами в Windows 10?
Все шрифты в Windows 10 хранятся в системной папке Fonts. Чтобы её открыть, можно зайти в Проводник и перейти по пути C:\Windows\Fonts. В этой папке находятся все установленные шрифты, как стандартные, так и добавленные пользователем. Здесь можно просматривать, удалять или устанавливать новые шрифты.
Можно ли изменить шрифты через Панель управления?
Да, в Windows 10 есть возможность управлять шрифтами через Панель управления. Для этого откройте Панель управления, выберите раздел «Оформление и персонализация», а затем откройте «Шрифты». Здесь отображается список всех установленных шрифтов, и можно просмотреть их образцы, удалить или добавить новые.
Где находятся шрифты, которые я установил сам?
Если вы скачали и установили шрифты самостоятельно, они автоматически копируются в системную папку Fonts. Кроме того, можно устанавливать шрифты для конкретного пользователя, тогда они будут храниться в профиле пользователя по пути C:\Users\Имя_пользователя\AppData\Local\Microsoft\Windows\Fonts. Такие шрифты будут видны только этому пользователю.
Как установить новый шрифт в Windows 10?
Чтобы добавить новый шрифт, его нужно скачать в формате .ttf или .otf. После этого можно дважды кликнуть по файлу и нажать кнопку «Установить», либо скопировать файл напрямую в папку C:\Windows\Fonts. После установки шрифт становится доступен во всех приложениях, которые поддерживают работу с текстом.
Можно ли просматривать шрифты и их стили перед использованием?
Да, в Windows 10 предусмотрена возможность предварительного просмотра шрифтов. Для этого откройте папку Fonts через Проводник или Панель управления. Кликнув по конкретному шрифту, вы увидите образцы разных стилей, таких как обычный, курсив или жирный. Это помогает выбрать подходящий шрифт перед использованием в документах или графических редакторах.
