Comment supprimer une police dans Windows 7 qui est toujours utilisée?

16

J'ai installé une police de code à barres pour un projet. La police a été installée via le panneau de configuration des polices. Maintenant, je voudrais supprimer la police de mon système, mais lorsque j'essaie de la supprimer, cela m'avertit que la police est en cours d'utilisation.

J'ai fermé toutes les applications en cours d'exécution mais je reçois toujours le message d'erreur. Quelqu'un connaît-il un moyen de déterminer quel programme utilise la police? Existe-t-il un moyen de forcer la suppression de la police?

John S
la source
Le mode sans échec et le déverrouilleur ne fonctionnaient pas pour moi, j'ai trouvé une solution qui fonctionnait cependant, ouvrir le dossier des polices via le chemin UNC: superuser.com/questions/264072/…
matt wilkie

Réponses:

6

La meilleure façon de vous assurer que la police n'est plus utilisée est d'essayer de la supprimer en mode sans échec .

Vous pouvez y accéder en redémarrant, en appuyant sur F8 avant le démarrage de Windows et en le sélectionnant avec les touches fléchées ...

Tamara Wijsman
la source
2
Même en mode sans échec, Windows affirme que ma police est utilisée: / Que faire?
powerbuoy
@powerbuoy: Utilisez Sysinternals Process Monitor et faites un journal de démarrage, puis recherchez votre nom de police dans ce journal; cela devrait indiquer quel processus ouvre le fichier, après quoi vous pouvez faire des tentatives pour éviter que ce processus ne se charge en mode sans échec avec Sysinternals AutoRuns ou ainsi.
Tamara Wijsman
1
@powerbuoy essayez le mode d' invite de commande du mode sans échec , qui est différent du mode sans échec direct, gracieuseté de superuser.com/a/516022/16966
matt wilkie
5

Unlocker est une brillante petite application gratuite qui peut vous aider à déterminer quelle application a un verrou sur un fichier. Il vous permet également de libérer le verrou ou, s'il s'agit de Windows lui-même, de le supprimer au prochain redémarrage.

Paul Lammertsma
la source
3
Unlocker est un outil génial, mais ne fonctionne malheureusement pas dans le dossier Polices.
fitojb
1
@ user2552310 indique (dans la modification suggérée) que cela installe le bloatware 3x, même après avoir refusé les installations.
Olli
Chrome ne me permet même pas de télécharger ce prétendant qu'il est "malveillant": /
powerbuoy
Unlocker a une version portable qui n'installe rien du tout.
krispy
1
Pendant que cette solution fonctionne, je voudrais encore une fois déconseiller en faveur de la réponse acceptée (mode sans échec) ou de mettre fin aux processus qui verrouillent le fichier. La suppression forcée des verrous de fichiers est extrêmement dangereuse car vous risquez de corrompre d'autres fichiers verrouillés lorsque le pointeur est réinitialisé.
Paul Lammertsma
4

Correction de 10 secondes via l'invite de commande avancée: Démarrer> CMD> Exécuter en tant qu'administrateur:

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

Cela forcera la suppression du fichier et c'est tout.

Mike Averto
la source
4
J'ai essayé cela dans Windows 7, toujours "accès refusé"
Max Kielland
3

Si vous souhaitez utiliser Unlocker comme suggéré par une autre réponse , il se peut que cela ne fonctionne pas dans le dossier Polices. Cependant, il existe toujours un moyen de le faire, via la ligne de commande.

Exécutez simplement la commande suivante:

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

De toute évidence, utilisez le Unlocker.exe à partir de l'emplacement installé et remplacez le nom des polices spécifiques par celui que vous souhaitez supprimer.

Bob
la source
2

Auparavant, je recommandais Unlocker. Une technique moins invasive et plus avancée consiste à utiliser Process Explorer . Dans Process Explorer:

  1. Dans le Findmenu, sélectionnez Find Handle or DLL...(ou appuyez sur Ctrl+ F)
  2. Tapez le nom de fichier de la police que vous souhaitez supprimer ( pas le nom de la police; si vous n'êtes pas sûr du nom du fichier, recherchez la police dans votre répertoire de polices et affichez les propriétés du fichier).
  3. Tuez tous les processus en utilisant le fichier.
    • Si vous avez tué explorer.exe, redémarrez-le en sélectionnant Run...dans le Filemenu (ou appuyez sur Ctrl+ R) et en entrant explorer.exe.
  4. Supprimez le fichier d'une fenêtre Exlorer ou via l'invite de commande.

Soit dit en passant, cela vaut pour la suppression de tout fichier non système qui est en cours d'utilisation et ne peut pas être supprimé sous Windows, pas seulement les polices.

Paul Lammertsma
la source
1

J'ai trouvé une autre façon de le faire ... et c'est en fait l'utilitaire de police de Microsoft que nous utilisons pour supprimer la police, il s'avère que c'est la police que nous essayons de supprimer!

Dans le dossier Polices ... cliquez sur Organiser ... Disposition ... décochez le volet Détails

Maintenant, essayez de supprimer la police à nouveau, cela devrait fonctionner.

C'est Windows pour vous! :)

Mudit Saxena
la source
0

Je viens de le supprimer d'une invite de commande élevée (c'est-à-dire exécuté en tant qu'administrateur). puis est retourné dans le dossier des polices et supprimé une fois de plus et il a disparu.

Jeff Allen
la source
0

Cela a fonctionné pour moi et c'est très simple:

1- Utilisez Unlocker comme Paul l'a suggéré

2- Pour supprimer la police, vous ne pouvez pas utiliser Unlocker directement dans le dossier des polices, l'astuce consiste à revenir dans un dossier (dossier Windows) et à rechercher (* .ttf) le résultat sera toutes les polices de votre système , mais cette fois, il ne se trouve pas dans le "dossier des polices", vous pouvez donc utiliser Unlocker et supprimer la police que vous souhaitez, bonne chance

Carter Nolan
la source
0

Je me rends compte que c'est une vieille question, mais elle pourrait être utile à d'autres, tout comme elle l'a été avec moi tout à l'heure. Pas pour les faibles de cœur. Sauvegardez votre registre avant de le faire. Accédez à l'éditeur de registre, puis recherchez votre police dans HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts, puis cliquez avec le bouton droit et choisissez Supprimer. Si vous exécutez 64 bits, vous devrez peut-être supprimer le même de cet emplacement: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows NT \ CurrentVersion \ Fonts Redémarrez ensuite.

Ace Miel
la source
0

7 outils pour déverrouiller les fichiers difficiles à supprimer • Raymond.CC

Selon cet avis, IObit Unlocker est le choix recommandé:

Le fichier a été supprimé avec succès SANS nécessiter de redémarrage ni utiliser le mode forcé! De plus, IObit a pu supprimer facilement l'intégralité du dossier rempli de ces fichiers protégés, où la plupart des outils ici ne pouvaient même pas supprimer uniquement le fichier unique.

Installer

chocoinstallio-unlocker

Supprimer la police

Vous ne pouvez pas sélectionner de polices avec l'interface graphique, mais IObitUnlocker.exe prend également en charge l'utilisation de la ligne de commande.

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

Utilisation de la ligne de commande IObit Unlocker

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"
Leeroy
la source
0

Dans mon cas, un fichier de police a été verrouillé par le processus système (Pid = 4). J'ai donc renommé le fichier et fait un redémarrage, puis le fichier pourrait être supprimé.

Noldi
la source
0

J'ai décompressé une police sur un autre disque dur que j'ai du mal à supprimer et à obtenir l'erreur "en cours d'utilisation". Je peux supprimer dans mon lecteur initial, mais pas dans l'autre. Je voulais supprimer la police sans utiliser de programme. J'ai accidentellement sélectionné un autre élément (dossier) lorsque j'ai appuyé sur supprimer, et voilà, cela a fonctionné! Je viens de restaurer le dossier dans la corbeille et je me suis finalement débarrassé de la police embêtante. J'espère que ce serait une méthode alternative plus facile pour tout le monde.

ani
la source
0

Cela est dû au fait que la police est «ouverte» dans le «volet d'aperçu» de Windows à droite.

La seule façon de contourner ce problème consiste à désactiver le volet de visualisation dans l'Explorateur en allant dans le volet Affichage-> Détails (décochez le volet de visualisation).

Brian Brown PhD
la source