Windows 8.1 fehlende Schriftdateien nach Neustart

17

Vor einigen Tagen habe ich mein Windows 8.1-System neu gestartet. Nach dem Neustart waren alle meine Systemtexte sehr kryptisch und zeigten nur einige seltsame Symbole. Nach einigen Nachforschungen stellte ich fest, dass mein Ordner c: \ windows \ fonts fast leer war. Also habe ich die Schriftdateien von einer anderen Windows 8.1-Installation in den fast leeren Ordner kopiert. Sobald ich die Dateien kopiert hatte, waren die Systemtexte wieder lesbar.

Aber nach einem weiteren Neustart trat das Problem erneut auf - der Systemschriftartenordner war wieder leer. Weiß jemand, warum Windows meine Schriftartdateien während eines Neustarts löscht?

Marco Birchler
quelle
Können Sie uns sagen, was Ihr Startprogramm ist? Sie werden im Task-Manager auf der Registerkarte Start angezeigt.
KAMonica
Habe genau das gleiche Problem seit vor einem Tag. KA, ich habe alles vom Start entfernt und es hat nicht geholfen.
Furikuretsu
Eine Liste meiner Autostart-Prozesse finden Sie auf dem Screenshot hier
marco birchler

Antworten:

20

Das ist mir jetzt zweimal passiert, beide Male nach einer fehlgeschlagenen Schriftinstallation. Das Problem tritt nicht nur nach einem Neustart auf, sondern auch nach dem Abmelden und erneuten Anmelden bei einem Windows-Konto.

Am Ende habe ich es mit einem Scattershot-Ansatz gelöst (größtenteils aus Frustration), aber nach mehreren Neustarts scheint jetzt alles zu funktionieren. Sie benötigen eine Kopie eines C:\Windows\FontsVerzeichnisses von einem PC, der nicht an diesem Problem leidet.

  1. Kopieren Sie den Inhalt eines C:\Windows\FontsVerzeichnisses von einem PC, auf dem dieses Problem nicht auftritt, und fügen Sie ihn in das betroffene C:\Windows\FontsVerzeichnis ein.
  2. Mach auf Regedit.
  3. Navigiere zu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
  4. Exportieren Sie (nur für den Fall) und löschen Sie dann die gesamte Schriftartengruppe. Ich habe auch die Gruppen "Font Management", "Font Drivers", "FontLink", "FontMapper" und "FontSubstitutes" gelöscht, habe sie aber später erneut hinzugefügt und den Verdacht, dass sie nicht in Beziehung stehen.
  5. WIEDER kopieren Sie den Inhalt eines C:\Windows\FontsVerzeichnisses von einem PC, der nicht an diesem Problem leidet, und fügen Sie ihn in das betroffene C:\Windows\FontsVerzeichnis ein.
  6. Starten Sie neu.
Engel
quelle
3
Ich habe diesen Ansatz vor einigen Jahren auf einer WinXP-Maschine gewählt. Der "Schriftartenordner" ist ein magischer Ordner, in dem Windows sich auf die Registrierung stützt und Ihnen niemals auf "ehrliche" Weise anzeigt, was sich auf der Festplatte befindet. In meinem Fall war der erste Eintrag in der Schriftartenliste in der Registrierung beschädigt. Ich habe den Schlüssel exportiert, gelöscht und dann die Exportdatei importiert. Der Importvorgang löschte den ungültigen Eintrag.
Horatio
3
Ich kann bestätigen, dass Font Management, Font Drivers, FontLink, FontMapper und FontSubstitutes nicht gelöscht werden müssen. Ich bin den obigen Schritten gefolgt und habe nur die FontsGruppe gelöscht, wodurch das Problem behoben wurde.
Teynon
2
Zu Ihrer Information: Das Kopieren der Schriftarten hat gerade ausgereicht, um die Benutzeroberfläche mit einem angemessenen Erscheinungsbild zu aktualisieren. Es war weder ein Neustart noch eine Änderung der Registrierung erforderlich. Ich habe 8.1 gewonnen.
lnaie
In meinem Fall lag das Problem an verschlüsselten Schriftdateien (Windows EFS). Um das Problem zu lösen, habe ich Folgendes getan: 1. Kopieren Sie C: \ Windows \ Fonts in ein anderes Verzeichnis. 2. Entschlüsseln Sie alle verschlüsselten (grünen) Fonts. 3. Fügen Sie sie in C: \ Windows \ Fonts ein. 4. Nach dem Neustart funktionieren alle Fonts wie gewünscht
Jonathan Persson
Die Schriften finden Sie hier: withsteps.com/2621/…
Toskan
2

Hatte das gleiche Problem und die ausgewählte Antwort funktionierte nicht, kam es immer wieder zu einem Absturz der Benutzeroberfläche (Explorer.exe), nachdem ich mich über einen verstümmelten Anmeldebildschirm angemeldet hatte. Hier ist also, was auf der Kommandozeile funktioniert hat.

Auf einem funktionierenden Mac / PC / Linux-Computer ...

  1. Laden Sie das Windows 8.1-Standardschriftartenpaket von diesem Beitrag herunter ( direkter Link ). Der SHA256-Hash der ZIP-Datei lautet

openssl dgst -sha256 Windows8.1-Default-Fonts.zip

SHA256 (Windows8.1-Default-Fonts.zip) = d2c0cccc8f77f4d8198161cb452c9758608fdb70d64a9347c0b1d911b5d1af49

  1. Extrahieren Sie die obige ZIP-Datei auf ein USB-Flash-Laufwerk. Beispiel: um D:\Fontsso etwas zu haben D:\Fonts\Arial.ttfund so weiter.
  2. Laden Sie die Powershell-Skripte von diesem Beitrag herunter ( direkter Link )
  3. Entpacken Sie die ZIP - Datei mit dem gleichen USB - Flash - Laufwerk, zu sagen , D:\FontScripts\so dass Sie etwas haben , wieD:\FontScripts\Add-Font.ps1

Auf dem betroffenen Computer ...

  1. Booten in Safe Mode with Command Prompt(siehe Details unten)
  2. cd c:\Windows\Fonts(Enter) und del /f /s /q *.*(Enter)
  3. Geben Sie PowerShell(Enter) in die Eingabeaufforderung ein
  4. Typ Remove-Item "hklm:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts"(Enter). Wir entfernen dies, weil es beschädigt ist.
  5. Stecken Sie den USB-Stick ein
  6. Tippe D:(Enter) und dann cd D:\FontScripts(Enter)
  7. Typ .\Add-Font.ps1 D:\Fonts(Eingabe). Sie erhalten Fehler wegen fehlender Registrierungseinstellungen. Vorerst ignorieren.
  8. Starten Sie neu. Dadurch wird hklm: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts neu erstellt, die wir gerade in # 4 oben entfernt haben
  9. Booten in Safe Mode with Command Prompt(wie in Schritt 1)
  10. Typ PowerShell(Eingabe)
  11. Tippe D:(Enter) und dann cd D:\FontScripts(Enter)
  12. Typ .\Add-Font.ps1 D:\Fonts(eingeben)
  13. Starten Sie neu.
  14. Holen Sie sich ein Bier und installieren Sie keine beschädigten Schriftarten.

Starten von Windows 8.1 im abgesicherten Modus

Ausführlich als Option 2 in diesem Blog-Beitrag , der Vollständigkeit halber hier aufgeführt.

  1. Starten Sie den betroffenen Computer neu, bis Sie auf den Anmeldebildschirm gelangen
  2. Klicken Sie auf das Energiesymbol in der rechten unteren Ecke. Wenn Ihre Schriften WIRKLICH durcheinander sind, ist dies nur ein quadratisches Kästchen :(
  3. Drücken Sie die SHIFTTaste und klicken Sie auf die letzte Menüoption ( Restartauf guten Systemen)
  4. Wählen Sie Troubleshoot=> Advanced options=> Startup Settings=>Restart
  5. Wenn es neu gestartet wird, wählen Sie # 6 dh Safe Mode with Command Prompt
DeepSpace101
quelle
Oh Mann. Das hat bei mir funktioniert. Du hast mein Leben gerettet!! DANKE
Leukosaima
Nebenbei bemerkt, ich hatte kein Passwort für das lokale Administratorkonto und der abgesicherte Modus + das Netzwerk stürzte immer noch ununterbrochen im Explorer ab. Also habe ich diese Schritte mit meinem Domänenkonto ausgeführt (das über Administratorrechte verfügt), aber Strg-Alt-Entf verwendet, um den Task-Manager zu starten und cmd als Administrator über das Dateimenü auszuführen. Ich musste Google auf einem anderen Computer verwenden, um Screenshots anzusehen und sicherzustellen, dass ich durch den ganzen Kauderwelsch hindurch auf das Richtige geklickt habe. Mit PS habe ich den Explorer getötet und konnte richtig tippen, ohne den Fokus auf das CMD-Fenster zu verlieren ..... meine Güte.
Nochmals vielen
Ich schätze, dass dies in Windows 10 nach der Installation falscher Schriftdateien passiert ist. Bis zum 9. funktionierte alles einwandfrei. Nach dem Neustart des Starts im abgesicherten Modus oder in anderen Modi wurde ein flackerndes Display angezeigt, das nicht gelesen oder verwendet werden konnte. Für mich bestand die Lösung darin, über eine Remotedesktopverbindung (Remote Desktop Connection, RDP) von einem anderen Computer auf den Windows 10-Computer zuzugreifen und das Powershell-Skript über RDP auszuführen.
Yngvar Johnsen
Das gleiche ist mir passiert. Seien Sie vorsichtig beim Löschen des Registrierungsschlüssels "Fonts". Danach konnte ich den Windows-Anmeldebildschirm nicht mehr aufrufen. Und ich sah keine Möglichkeit, PowerShell aus dem Wiederherstellungs-Cmd beim Booten zu verwenden, also musste ich mit den verfügbaren Tools einen Weg finden. Weitere Informationen finden Sie unter superuser.com/q/997430/519111 .
TheOperator
1

Abgesehen davon, dass es sich um ein Malware-Problem handelt, könnte Ihre Festplatte beschädigt werden. Überprüfen Sie zunächst die SMART-Werte Ihres Festplattenlaufwerks. Wenn alles gut aussieht, führen Sie eine chkdsk / f und dann eine sfc / scannow aus.

Bigbio2002
quelle
Es ist sehr unwahrscheinlich, dass ein SMART-Problem Dateien immer aus demselben Ordner und ohne weitere Festplattenfehler löscht!
Harrymc
0

Dies ist kein "normales" Problem - es ist einfach zu seltsam.

Der erste Schritt sollte darin bestehen, einen umfassenden Antivirenscan auf dem Computer durchzuführen. Ich sehe, dass Sie Avast haben, also verwenden Sie es zuerst, laden Sie dann Malwarebytes Anti-Malware herunter und verwenden Sie es .

Wenn keine Viren erkannt wurden, führen Sie sfc / scannow aus .

Wenn der sfc-Scan keine Fehler ergab, stellen Sie die Schriftarten wieder her und starten Sie den Computer im abgesicherten Modus neu , um festzustellen, ob ein installiertes Produkt für dieses Problem verantwortlich ist . Wenn die Dateien wieder verschwunden sind, handelt es sich um ein Windows-Problem. Andernfalls, wenn die Dateien noch vorhanden sind, verursacht dies ein installiertes Produkt.


Wenn das Problem durch ein installiertes Produkt verursacht wird, verwenden Sie zuerst Avast, um einen Start-Scan durchzuführen.

Wenn Avast nichts findet, deaktivieren Sie die Startprogramme mithilfe von Autoruns , bis Sie das Programm finden, das dies verursacht. Stellen Sie die Zeichensätze jedes Mal wieder her und starten Sie sie erneut, um dies zu überprüfen.

Wenn Sie das Produkt gefunden haben, das dies verursacht, stellen Sie die Startprogramme mithilfe von Autoruns wieder her.


Für den Fall, dass Windows seine eigenen Schriftartdaten zerstört hat, können Sie:

  1. Holen Sie sich den Inhalt C:\Windows\Fontsvon einem anderen PC
  2. Kopieren Sie diese Schriftarten in einen temporären Ordner
  3. Verwenden Sie regedit, um (nach dem Speichern) den Inhalt von zu löschen
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
  4. Starten Sie neu
  5. Kopieren Sie die Schriftarten in C:\Windows\Fonts
  6. Installieren Sie die Schriftarten neu, indem Sie die Systemsteuerung / Schriftarten öffnen
  7. Wählen Sie im Menü "Datei" die Option "Neue Schriftarten installieren ..." und fügen Sie die Schriftarten aus dem temporären Ordner hinzu.
Harrymc
quelle
Schießen Sie auch für Combofix, wenn Sie glauben, dass es sich um ein Malware-Problem handelt. Ich habe festgestellt, dass es ziemlich effektiv ist ..
Tumchaaditya