Schriften können unter Windows 10 nicht installiert werden

129

Ich verwende Windows 10 x 64 Pro und kann keine Vorschau anzeigen oder Schriftarten installieren.

Wenn ich versuche, eine Vorschau einer Schriftart anzuzeigen (Doppelklick oder Right Click >> Preview), wird die Fehlermeldung "Die angeforderte Datei <Schriftartendatei> ist keine gültige Schriftartendatei" angezeigt (siehe Abbildung unten):

Bildbeschreibung hier eingeben

Wenn ich versuche, eine Schriftart ( Right Click >> Install) zu installieren, wird ein weiterer Fehler mit der Meldung "Die Datei <Schriftartdatei> scheint keine gültige Schriftart zu sein" angezeigt (Abbildung unten):

Bildbeschreibung hier eingeben

Dinge, die ich überprüft habe:

  • Ich habe die Benutzerkontensteuerung in meiner Registrierung aktiviert, aber auf die niedrigste Einstellung "Nie benachrichtigen" gesetzt. Ich dachte, die Benutzerkontensteuerung hätte etwas damit zu tun, aber das Verhalten ist das gleiche, unabhängig davon, ob EnableLUAin der Registrierung 0 oder 1 festgelegt ist.
  • Ich habe in der Ereignisanzeige (Anwendungs- und Systemabschnitte) nach Hinweisen auf das Problem gesucht, aber dieser Fehler wird in den Protokollen meines Erachtens überhaupt nicht gemeldet. Das scheint seltsam.

Warum kann ich unter Windows 10 keine Schriftarten installieren? Ich habe das Verhalten mit mehreren heruntergeladenen otfund ttfSchriftartdateien überprüft . Daher bin ich mir ziemlich sicher, dass die Dateien nicht beschädigt sind.

BEARBEITEN

Wenn ich in der Systemsteuerung zum Abschnitt "Schriftarten" gehe, wird im Menü "Datei" nicht die Option "Schriftart installieren" angezeigt (siehe Abbildung unten).

Bildbeschreibung hier eingeben

void.pointer
quelle
Haben Sie versucht, Microsoft zu folgen ?
Wortspiel
1
In Schritt 2 wird keine Option zum Installieren von Schriftarten angezeigt. Screenshots finden Sie in den Änderungen an meinem ursprünglichen Beitrag.
void.pointer
Als nächstes Verfahren funktioniert für mich: download dejavu-fonts-ttf-2.35.zip ==> Rechtsklick, Eigenschaften, blocken , OK ==> Extrakt alle .. Dann wechseln Sie in den dejavu-fonts-ttf-2.35\ttfOrdner, wählen Sie (etwas oder sogar alle), Rechtsklick die Auswahl, Installieren
JosefZ
@ JosefZ Ich verstehe nicht, was das leistet. Ich habe das Archiv mit 7-Zip extrahiert und versuche, die Schriftarten aus dem extrahierten Verzeichnis zu installieren. Ihre Lösung erklärt auch nicht, warum die Option "Schriftart installieren" im Ordner "Schriftarten" fehlt.
void.pointer
Interessanterweise führt dieses Problem auch dazu, dass das Laden von Webfonts mit dem Fehlercode CSS3111 "unknown error" @font-face( unbekannter Fehler) fehlschlägt, wenn in IE11 (aber nicht Edge!) Verwendet wird. Auch hier hilft das Aktivieren der Firewall.
fpbhb

Antworten:

159

Nach einer Woche alles auszuprobieren. Die seltsame Antwort lautet, die Windows-Firewall zu aktivieren. Ich weiß, macht doch keinen Sinn oder? Es ist nicht mit den Schrifteinstellungen verbunden, aber nachdem ich "Ein" war, konnte ich mein Problem mit der Installation von Schriften unter Windows 10 und ohne Fehlermeldung beheben!

Geremy V
quelle
25
Was zum Teufel?
void.pointer
39
Wow unglaublich überraschend und beängstigend. Ich habe den Windows-Firewall-Dienst aktiviert und die Schriftarten funktionieren wieder einwandfrei. Ich würde gerne eine logische Erklärung dazu von jemandem hören . Das ist Wahnsinn.
void.pointer
7
Yep kann bestätigen, dass dies funktioniert
Riz
11
Das ist keine gültige Frage. Es ist eine Firewall, die eine bestimmte Funktion hat - das Zulassen oder Blockieren des Netzwerkverkehrs. Wenn es deaktiviert werden kann, sollte das System nicht auseinanderfallen. Und ich möchte wissen, warum die Sicherung des Netzwerkverkehrs und die Installation lokaler Schriftarten in irgendeiner Weise miteinander verbunden sind.
Dirk Trilsbeek,
6
Theoretisch eine Möglichkeit, aber wenn dies der Fall ist, warum dann nicht 'Bitte aktivieren Sie die Windows-Firewall vor der Installation von Schriftarten aus Sicherheitsgründen' mit möglicherweise einer Schaltfläche, um den Fehler zu ignorieren und trotzdem zu installieren, anstatt eines zufälligen Fehlers, der durch etwas scheinbar Unabhängiges verursacht wird
RyanTimmons91
7

Ich bin diesem Problem auch durch meine Git-Repositorys begegnet, die Schriftdateien hosten. Hier ist eine seltsame Lösung, die für mich funktioniert hat. Kopieren Sie die Datei an eine andere Stelle oder sogar in dasselbe Verzeichnis (und zwar mit Strg + C und nicht mit Strg + X zum Ausschneiden). Die kopierte Datei funktioniert dann.

Auch die Top-Lösung funktioniert bei mir nicht. Meine Firewall ist bereits aktiviert.

Weitere Grabungen zeigten, dass das Kopieren keinen der Dateiinhalte veränderte. Beide sind gleich, ich habe sha1sumbeide Dateien überprüft und die Hashes stimmen überein.

Bei einer späteren Überprüfung der Sicherheitseigenschaften der ursprünglichen Schriftartdatei wurde in Windows die Meldung angezeigt, dass die Berechtigungen für X.ttf falsch angeordnet sind. Dies kann dazu führen, dass einige Einträge ineffektiv sind. Es sieht also so aus, als würde mein git-Klonen des Repositorys dazu führen, dass beim Platzieren der Schriftartdatei in Windows einige fehlerhafte Berechtigungen festgelegt werden. In diesem Fall besteht eine gewisse Beziehung zum Sicherheits- und Berechtigungssystem unter Windows. Das bedeutet nur, dass der Fehler, den die Font Viewer-Anwendung zurückgibt, sehr schlecht formuliert ist.

CMCDragonkai
quelle
1
Ja, das kann ich auch bestätigen. Auch das Installieren von Schriften von Wechseldatenträgern schlägt mit Sicherheit ohne Fehlermeldung fehl. Nachdem ich die Schriften auf die lokale Festplatte kopiert habe, kann ich sie installieren
am05mhz
funktionierte nicht für meine Schriftart DroidSansMono.ttf! :(
ShAkKiR