Ich wollte eine alternative Lösung vorschlagen. Der obige UNC-Trick funktioniert hervorragend, aber ärgerlicherweise können Sie damit kein beliebtes Tool für den Umgang mit nicht löschbaren Dateien verwenden, Unlocker. (Sie können den Unlocker für eine Schriftartdatei weiterhin über die Eingabeaufforderung ausführen, dies ist jedoch mühsam.)
Eine Lösung, die ich gefunden habe, besteht darin, eine desktop.ini zu erstellen, die in Ihren Schriftartenordner eingefügt wird, wodurch er sich wie ein normaler Ordner verhält.
- Erstellen Sie ein neues Textdokument, nennen Sie es desktop.txt oder was auch immer.
- Kopieren Sie diese und fügen Sie sie in die Textdatei ein:
[.ShellClassInfo]
[ViewState]
Mode =
Vid =
FolderType = Generic
- Speichern, schließen und benennen Sie es in desktop.ini um. Verschieben Sie dann die Datei C: \ windows \ fonts. Möglicherweise werden Sie zum Überschreiben aufgefordert. Sagen Sie "Ja", es sei denn, Sie möchten zuerst eine Sicherungskopie der alten desktop.ini erstellen.
- Schließen Sie den Windows-Schriftartenordner und öffnen Sie ihn erneut. Er sollte eine normale Ordneransicht haben. Sie können mit der rechten Maustaste klicken und Unlocker auswählen, und es wird ohne Probleme ausgeführt.
Es kann auch hilfreich sein zu verstehen, dass Windows über einen bestimmten Registrierungsschlüssel verfolgt, ob Schriftarten installiert sind oder nicht.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts
Wenn die Registrierung Einträge für nicht vorhandene Schriftarten enthält, treten Probleme auf. Wenn es einen Eintrag hat, der Eintrag jedoch auf die falsche Datei verweist, treten Probleme auf. Und schließlich, wenn Sie eine Schriftart in Ihrem Schriftartenordner haben, diese aber in dieser Registrierungsliste nicht vorhanden ist, treten Probleme auf. Versuchen Sie also, diese Registrierungsliste zu korrigieren, was ziemlich selbsterklärend ist, wenn Sie mit der Registrierung vertraut sind.
Der Schlüssel enthält eine Reihe von Zeichenfolgenwerten, einen für jede von Ihnen installierte Schriftart (und Variante). So ist beispielsweise der Eintrag für Agency Bold ein Zeichenfolgenwert, der
Agency FB Bold (TrueType) angibt.
Und die darin enthaltenen Daten sind der Dateiname dieser Schriftart, AGENCYB_0.TTF. Stellen Sie sicher, dass der Dateiname korrekt ist.
Übrigens bedeutet _0 am Ende des Dateinamens, dass Sie irgendwann versucht haben, die Schriftart in den Windows-Schriftartenordner zu kopieren (oder zu installieren), und eine Kopie war bereits vorhanden ... Windows wird nicht überschrieben Bei der älteren Schriftart wird eine zweite Kopie mit einem neuen Namen eingefügt, der auf _0 und dann auf _1, _2 usw. endet. Möglicherweise haben Sie mehrere Kopien alter Schriftarten, die Ihnen schnell Probleme bereiteten, und wenn Sie vorsichtig sind können diese bereinigen und ihre Registrierungseinträge korrigieren.