Wie leere ich den Font-Cache in Windows richtig?
- Was ist der Font-Cache und warum sollte man ihn leeren?
- Vorbereitung
- Schritte zum Leeren des Font-Caches
- Neustart des Systems oder Dienstes
- Zusammenfassung
Was ist der Font-Cache und warum sollte man ihn leeren?
Der Font-Cache ist eine Zwischenspeicherung von Schriftarteninformationen, die das Betriebssystem und Anwendungen verwenden, um Schriftarten schneller darzustellen. Manchmal kann es vorkommen, dass dieser Cache beschädigt oder veraltet ist, was zu Problemen wie falsch dargestellten Schriftarten oder Darstellungsfehlern führen kann. In solchen Fällen ist es sinnvoll, den Font-Cache zu leeren, damit Windows ihn neu aufbaut und so potenzielle Probleme behoben werden.
Vorbereitung
Um den Font-Cache zu leeren, benötigt man Administratorrechte, da es sich um Systemdateien handelt. Außerdem ist es empfehlenswert, alle geöffneten Programme zu schließen, insbesondere Anwendungen, die Schriftarten verwenden oder bearbeiten. Dadurch vermeidet man Konflikte und stellt sicher, dass die Änderungen richtig übernommen werden.
Schritte zum Leeren des Font-Caches
Zunächst muss der Dienst Windows Fonts Cache bzw. Windows-Fontcache-Dienst gestoppt werden, da die Font-Cache-Datei während des laufenden Dienstes nicht gelöscht werden kann. Dies lässt sich über die Diensteverwaltung erreichen: Man öffnet das Startmenü, tippt Dienste ein und öffnet die entsprechende Verwaltungskonsole. In der Diensteliste sucht man Windows-Font-Cache-Dienst oder Windows Presentation Foundation Font Cache 3.0.0.0, klickt mit der rechten Maustaste darauf und wählt Anhalten.
Alternativ kann man auch die Eingabeaufforderung mit Administratorrechten öffnen, indem man im Startmenü nach cmd sucht, mit der rechten Maustaste auf Eingabeaufforderung klickt und Als Administrator ausführen wählt. Dort gibt man folgende Befehle ein, um die entsprechenden Dienste anzuhalten:
net stop fontcache net stop "Windows Presentation Foundation Font Cache 3.0.0.0"
Nachdem die Dienste gestoppt sind, kann man den Font-Cache löschen. Die Cache-Dateien befinden sich im Verzeichnis C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache. Da dieser Ordner versteckte und Systemdateien enthält, muss man eventuell im Datei-Explorer die Option Versteckte Elemente anzeigen aktivieren.
Man navigiert zu diesem Ordner und löscht alle darin enthaltenen Dateien, z.B. Dateien, die mit FontCache beginnen. Falls der Zugriff verweigert wird, können die Dateien über die Eingabeaufforderung mit Administratorrechten gelöscht werden mittels des Befehls:
del /f /q "C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache\*"
Es ist ebenfalls sinnvoll, die temporären Font-Cache-Dateien in C:\Windows\Temp zu bereinigen. Diese können ebenfalls problematische Cache-Daten enthalten und sollten gelöscht werden.
Neustart des Systems oder Dienstes
Nachdem die Dateien gelöscht wurden, startet man den zuvor gestoppten Dienst wieder über die Diensteverwaltung oder die Eingabeaufforderung mit folgendem Befehl:
net start fontcache net start "Windows Presentation Foundation Font Cache 3.0.0.0"
In vielen Fällen empfiehlt sich ein kompletter Neustart des Computers, damit Windows den Font-Cache frisch neu aufbauen kann. Nach dem Neustart sollte das System wieder fehlerfrei die Schriftarten darstellen.
Zusammenfassung
Das Leeren des Font-Caches in Windows erfordert das Stoppen der Font-Cache-Dienste, das Löschen der Cache-Dateien aus den entsprechenden Verzeichnissen und den anschließenden Neustart der Dienste oder des gesamten Systems. Diese Maßnahmen beheben häufig Darstellungsprobleme bei Schriftarten und sorgen für eine saubere und aktuelle Font-Datenbank.
