Wie lösche ich eine Schriftart in Windows 7, die noch verwendet wird?


16

Ich habe eine Barcode-Schriftart für ein Projekt installiert. Die Schriftart wurde über das Kontrollfeld "Schriftarten" installiert. Jetzt möchte ich die Schrift von meinem System entfernen, aber wenn ich versuche, sie zu löschen, werde ich gewarnt, dass die Schrift gerade verwendet wird.

Ich habe alle laufenden Anwendungen beendet, erhalte jedoch weiterhin die Fehlermeldung. Kennt jemand eine Möglichkeit, um festzustellen, welches Programm die Schriftart verwendet? Gibt es eine Möglichkeit, das Löschen der Schrift zu erzwingen?


Safe Mode und Unlocker haben für mich keine Arbeit, ich habe eine Lösung finden, obwohl auch noch offene Schriftenordner über UNC - Pfad: superuser.com/questions/264072/...
matt wilkie

Antworten:


6

Um sicherzustellen, dass die Schriftart nicht mehr verwendet wird, versuchen Sie am besten , sie im abgesicherten Modus zu entfernen .

Sie können dorthin gelangen, indem Sie einen Neustart durchführen, F8 drücken, bevor Windows gestartet wird, und es mit den Pfeiltasten auswählen ...


2
Selbst im abgesicherten Modus gibt Windows an, dass meine Schriftart verwendet wird: / Was ist zu tun?
Powerbuoy

@powerbuoy: Verwenden Sie Sysinternals Process Monitor und führen Sie ein Startprotokoll durch. Suchen Sie dann in diesem Protokoll nach Ihrem Schriftnamen. Dies sollte anzeigen, welcher Prozess die Datei öffnet. Anschließend können Sie versuchen, zu verhindern, dass dieser Prozess im abgesicherten Modus mit Sysinternals AutoRuns oder so geladen wird.
Tamara Wijsman

1
@powerbuoy versucht abgesicherte Modus Eingabeaufforderung - Modus, der aus gerade abgesichertem Modus, mit freundlicher Genehmigung von verschieden ist superuser.com/a/516022/16966
matt wilkie

5

Unlocker ist eine brillante kostenlose kleine Anwendung, mit der Sie feststellen können, welche Anwendung eine Dateisperre aufweist. Außerdem können Sie die Sperre aufheben oder, wenn es sich um Windows selbst handelt, beim nächsten Neustart löschen.


3
Unlocker ist ein tolles Tool, funktioniert aber leider nicht im Font-Ordner.
Fitojb

1
@ user2552310 sagt (in vorgeschlagener Bearbeitung), dass dies 3x Bloatware installiert, auch nachdem die Installationen abgelehnt wurden.
Olli

In Chrome kann ich das nicht einmal herunterladen, da es "böswillig" ist: /
powerbuoy

Unlocker hat eine portable Version , die überhaupt nichts installiert.
krispy

1
Während diese Lösung funktioniert, möchte ich noch einmal davon abraten, die Antwort zu akzeptieren (abgesicherter Modus) oder Prozesse zu beenden, die eine Sperre für die Datei enthalten. Das gewaltsame Entfernen von Dateisperren ist äußerst gefährlich, da Sie andere gesperrte Dateien beschädigen können, wenn der Zeiger zurückgesetzt wird.
Paul Lammertsma

4

10-Sekunden-Korrektur über die erweiterte Eingabeaufforderung: Start> CMD> Als Administrator ausführen:

del /f /s /q /a "C:\Windows\fonts\my-font.ttf"

Das wird das Löschen der Datei erzwingen und das wars.


4
Ich habe dies in Windows 7 versucht, immer noch "Zugriff verweigert"
Max Kielland

3

Wenn Sie Unlocker wie in einer anderen Antwort vorgeschlagen verwenden möchten, funktioniert es möglicherweise nicht im Ordner "Schriftarten". Es gibt jedoch immer noch eine Möglichkeit, dies über die Befehlszeile zu tun.

Führen Sie einfach den folgenden Befehl aus:

C:\Program Files\Unlocker>Unlocker.exe C:\Windows\Fonts\Oswald-Regular.otf

Verwenden Sie natürlich die Datei Unlocker.exe vom installierten Speicherort und ersetzen Sie den Namen der Schriftarten durch den Namen, den Sie löschen möchten.


2

Zuvor habe ich Unlocker empfohlen. Eine weniger invasive und fortgeschrittenere Technik beinhaltet die Verwendung von Process Explorer . Im Prozess-Explorer:

  1. Wählen Sie im FindMenü Find Handle or DLL...(oder drücken Sie Ctrl+ F)
  2. Geben Sie den Dateinamen der zu löschenden Schriftart ein ( nicht den Namen der Schriftart. Wenn Sie sich über den Namen der Datei nicht sicher sind, suchen Sie die Schriftart in Ihrem Schriftartenverzeichnis und zeigen Sie die Dateieigenschaften an).
  3. Beenden Sie alle Prozesse mithilfe der Datei.
    • Wenn Sie ihn getötet haben explorer.exe, starten Sie ihn neu, indem Sie ihn Run...aus dem FileMenü auswählen (oder Ctrl+ drücken R) und eingeben explorer.exe.
  4. Löschen Sie die Datei aus einem Exlorer-Fenster oder über die Eingabeaufforderung.

Dies gilt übrigens auch für das Löschen von Nicht-Systemdateien, die gerade verwendet werden und unter Windows nicht gelöscht werden können - nicht nur für Schriftarten.


1

Ich habe einen anderen Weg gefunden, dies zu tun ... und es ist tatsächlich das Font-Dienstprogramm von Microsoft, mit dem wir die Schrift löschen.

Klicken Sie im Ordner "Schriftarten" auf Organisieren ... Layout ... und deaktivieren Sie das Kontrollkästchen Details

Versuchen Sie nun erneut, die Schrift zu löschen, sie sollte funktionieren.

Das ist Windows für Sie! :)


0

Ich habe es gerade an einer Eingabeaufforderung mit erhöhten Rechten gelöscht (dh als Administrator ausgeführt). ging dann zurück in den Font-Ordner und löschte noch einmal und es war weg.


0

Das hat bei mir funktioniert und ist sehr einfach:

1- Verwenden Sie Unlocker wie von Paul vorgeschlagen

2- Um die Schriftart zu löschen, können Sie Unlocker nicht direkt im Schriftartenordner verwenden. Der Trick besteht darin, einen Ordner zurück zu gehen (Windows-Ordner) und nach (* .ttf) zu suchen. Das Ergebnis sind alle Schriftarten Ihres Systems , aber diesmal ist es nicht im "fonts folder", also können Sie Unlocker verwenden und löschen, was auch immer Sie wollen, viel Glück


0

Mir ist klar, dass dies eine alte Frage ist, aber es könnte für andere nützlich sein, so wie es gerade bei mir war. Nicht für schwache Nerven. Sichern Sie zuerst Ihre Registrierung, bevor Sie dies tun. Gehen Sie zum Registrierungseditor und suchen Sie Ihre Schriftart unter HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts. Klicken Sie dann mit der rechten Maustaste und wählen Sie Löschen. Wenn Sie 64-Bit ausführen, müssen Sie möglicherweise dasselbe von diesem Speicherort löschen: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows NT \ CurrentVersion \ Fonts Starten Sie anschließend neu.


0

7 Tools zum Entsperren schwer zu löschender Dateien • Raymond.CC

Nach diesem Test ist IObit Unlocker die empfohlene Wahl:

Die Datei wurde erfolgreich gelöscht, OHNE dass ein Neustart erforderlich war oder der Forced-Modus verwendet wurde! Darüber hinaus konnte IObit problemlos den gesamten Ordner mit diesen geschützten Dateien löschen, wobei die meisten Tools hier nicht einmal nur die einzelne Datei löschen konnten.

Installieren

chocoinstallio-unlocker

Schrift entfernen

Sie können keine Schriftarten mit der GUI auswählen, aber IObitUnlocker.exe unterstützt auch die Verwendung über die Befehlszeile.

pushd "%ProgramFiles(x86)%\IObit\IObit Unlocker"
IObitUnlocker.exe /Delete "C:\Windows\Fonts\Montserrat-Hairline.otf"

IObit Unlocker-Befehlszeilenverwendung

IObitUnlocker.exe Command [Option] Object

Command:  
/None
/Delete
/Rename
/Move
/Copy

Option:
/Normal
/Advanced

Object:
None: "Path1","Path2","Path3"
Delete: "Path1","Path2","Path3"
Rename: "Path1","Path2","Path3" "NewName1","NewName2","NewName3"
Move:   "Path1","Path2","Path3" "NewPath"
Copy:   "Path1","Path2","Path3" "NewPath"

0

In meinem Fall wurde eine Schriftartdatei vom Systemprozess gesperrt (Pid = 4). Also habe ich die Datei umbenannt und einen Neustart durchgeführt, dann konnte die Datei gelöscht werden.


0

Ich habe eine Schriftart auf einer anderen Festplatte entpackt, die schwer zu löschen ist und die Fehlermeldung "In Benutzung" erhalten hat. Ich kann auf meinem ersten Laufwerk löschen, aber nicht auf dem anderen. Ich wollte die Schrift ohne Programm löschen. Ich habe versehentlich ein anderes Element (Ordner) ausgewählt, als ich auf Löschen geklickt habe, siehe da, es hat funktioniert! Ich habe gerade den Ordner im Papierkorb wiederhergestellt und endlich die lästige Schrift losgeworden. Ich hoffe, dies wäre eine einfachere Alternative für alle.


0

Dies liegt daran, dass die Schriftart im Windows-Vorschaufenster auf der rechten Seite "geöffnet" ist.

Die einzige Möglichkeit, dies zu umgehen, besteht darin, das Vorschaufenster im Explorer zu deaktivieren, indem Sie auf Ansicht-> Detailfenster gehen (deaktivieren Sie das Vorschaufenster).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.