ServiceProfiles — система директория, содержащая кэш шрифтов, которые используют программы, можно безопасно очистить.
Сразу скажу: про очистить это инфа от разработчика, чистить лучше после закрытия всех программ.
Разбираемся
- В этой папке система хранит кэшированные шрифты разных приложений, для каждого пользователя.
- Соответственно если пользователей компьютера много — то размер данной директории тоже может быть большим.
- Стандартное расположение папки: C:\Windows\ServiceProfiles
- В C:\Windows\ServiceProfiles\LocalService\AppData\Local могут присутствовать множество файлов FontCache (расширение dat), каждый из которых весит примерно 8 мб. Это кэш — то есть данные, которые немного ускоряют отображение шрифтов в повторный раз. Суммарный размер этих файлов может быть достаточно велик.
- Можно ли удалить файлы? Оказывается да. Один из разработчиков этой функции сообщил — удалить можно спокойно, они потом все равно создаются заново, просто суммарный их вес уже может быть не такой большой. Просто файлы, которые уже не потребуются — не удаляются автоматом, поэтому чистить смысл есть.

На просторах интернета нашел следующий скрипт — он чистит папку, только сперва останавливает службы, а потом их повторно запускает:
net stop FontCache && net stop FontCache3.0.0.0
forfiles /P C:\Windows\ServiceProfiles\LocalService\AppData\Local /M FontCache* /D -30 /C "cmd /c del @path"
net start FontCache && net start FontCache3.0.0.0
Как этот скрипт использовать:
- Включите отображение расширений файлов (через значок Проводник в Панели управления).
- Далее создайте текстовый документ. Откройте содержимое. Вставьте вышеуказанный скрипт. Закройте текстовый файл сохранив изменения.
- Теперь текстовый файл, а точнее его расширение .txt измените на .bat
- После этого запускаем этот скриптовый файл и папка будет очищаться.
PS: сам лично этот способ не проверял, но должен работать. В любом случае, судя по содержанию скрипта — там нет ничего опасного.
Надеюсь данный материал оказался полезным. Успехов.

