Wie kann ich das Verzeichnis C: \ Windows \ Fonts als reguläre Dateien anstelle von Schriftarten im Windows 7 Explorer durchsuchen?
Ich muss in den Eigenschaften auf die Registerkarte Sicherheit zugreifen, da die Schriftarten nach dem Wiederherstellen einer Sicherung von einem anderen Computer über schlechte Berechtigungen verfügen.
Bearbeiten: Ich kann das Dialogfeld "Eigenschaften" öffnen, indem ich mit der rechten Maustaste auf eine einzelne Schriftart (keine Schriftfamilie) klicke. Die Dateien, die aufgrund der schlechten Berechtigungen nicht geöffnet werden können, werden jedoch nicht einmal in der Schriftartenliste angezeigt.
Antworten:
Navigieren Sie im Windows Explorer mithilfe der UNC-Konvention zum Ordner "Schriftarten":
\\computer-name\c$\Windows\Fonts
(Siehe auch Bestimmte Schriftarten in Windows 7 können nicht entfernt werden. )quelle
\\192.168.1.123\c$\...
) anstelle von\\localhost
oder\\computer-name
einige Probleme mit dem Netzwerkzugriff oder der gemeinsamen Nutzung behoben werden .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.
[.ShellClassInfo]
[ViewState]
Mode =
Vid =
FolderType = Generic
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.
quelle
Die Verwendung des Datei-Explorers zum Kopieren von desktop.ini nach c: \ windows \ fonts funktioniert möglicherweise nicht, wenn das Windows-System den Kopiervorgang nicht zulässt, insbesondere weil desktop.ini (laut Windows) keine Schriftartdatei ist.
Ich habe eine schnelle und einfache Lösung gefunden.
1. Speichern Sie die Datei desktop.ini im Ordner c: \ temp
2. Gehen Sie auf dem Desktop zu RUN und geben Sie CMD ein (für den Zugriff auf DOS-Befehle).
3. Wenn CMD im Feld RUN-Suchergebnisse angezeigt wird, klicken Sie mit der rechten Maustaste darauf und wählen Sie die Option "Als Administrator ausführen".
4. Wenn der CMD-DOS-Bildschirm angezeigt wird, wechseln Sie in den Ordner C: \ temp
5. Geben Sie in C: \ Temp diesen Befehl ein - kopieren Sie desktop.ini c: \ windows \ fonts / y - und drücken Sie ENTER / RETURN
6 ... Sie sollten 1 Datei kopieren lassen. Sie können CMD dann verlassen, zum Datei-Explorer wechseln und den Ordner C: \ windows \ fonts nach Bedarf durchsuchen.
quelle
Die spezielle Anzeige des Schriftartenordners wird durch die Einstellungen in der Datei desktop.ini verursacht. Der einfachste Weg, dies auszuschalten, ist:
rename-item desktop.ini desktop.sav
Das ist es! Kehren Sie die Umbenennung um, um das normale Verhalten wiederherzustellen.
quelle