web-dev-qa-db-fra.com

Comment supprimer une police sous Windows 7 toujours utilisée?

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, j'aimerais supprimer la police de mon système, mais lorsque j'essaie de la supprimer, un avertissement concernant l'utilisation de la police est émis.

J'ai fermé toutes les applications en cours d'exécution, mais le message d'erreur persiste. Est-ce que quelqu'un connaît un moyen de déterminer quel programme utilise la police? Existe-t-il un moyen de forcer la suppression de la police?

16
John S

Le meilleur moyen de vous assurer que la police n'est plus utilisée est d'essayer de supprimez-la en mode sans échec.

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

6
Tamara Wijsman

nlocker est une petite application brillante et gratuite qui peut vous aider à déterminer quelle application verrouille un fichier. Il vous permet également de libérer le verrou ou, s'il s'agit de Windows, de le supprimer au prochain redémarrage.

5
Paul Lammertsma

Correction 10 secondes via une commande élevée Invite: 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.

4
Mike Averto

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

Il suffit de lancer la commande suivante:

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

Évidemment, utilisez le fichier Unlocker.exe à partir de l'emplacement d'installation et remplacez le nom de police spécifique par celui que vous souhaitez supprimer.

3
Bob

Auparavant, j'avais recommandé Unlocker. Une technique moins invasive et plus avancée implique l’utilisation de Process Explorer . Dans Process Explorer:

  1. Sous le Find menu, sélectionnez Find Handle or DLL... (ou appuyez sur Ctrl+F)
  2. Tapez le nom de fichier de la police que vous souhaitez supprimer ( et non le nom de la police; si vous n'êtes pas sûr du nom du fichier, localisez la police dans votre répertoire de polices et voir les propriétés du fichier).
  3. Tuez tous les processus utilisant le fichier.
    • Si vous avez tué Explorer.exe, redémarrez-le en sélectionnant Run... du File menu (ou appuyez sur Ctrl+R) et entrez Explorer.exe.
  4. Supprimez le fichier d'une fenêtre Exlorer ou à l'aide de la commande Invite.

Incidemment, cela sert à supprimer tout fichier non système utilisé et qui ne peut pas être supprimé sous Windows, pas seulement les polices.

1
Paul Lammertsma

J'ai trouvé un autre moyen de le faire ... et il s’agit en fait de l’utilitaire de polices de Microsoft que nous utilisons pour supprimer la police, c’est-à-dire qui utilise la police que nous essayons de supprimer!

Dans le dossier Polices ... cliquez sur Organiser ... Mise en page ... décochez la case Détails.

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

C'est Windows pour vous! :)

1
Mudit Saxena

En effet, la police est "ouverte" dans le volet "Aperçu" de Windows situé à droite.

La seule façon de contourner ce problème consiste à désactiver le volet de visualisation dans Explorer en accédant à Affichage -> Panneau de détails (désélectionnez le volet de visualisation).

0
Brian Brown PhD

J'ai dézippé 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 aucun programme. J'ai accidentellement sélectionné un autre élément (dossier) lorsque j'ai appuyé sur supprimer, voilà, cela a fonctionné! Je viens de restaurer le dossier dans la corbeille et je me suis finalement débarrassé de la police. J'espère que ce serait une méthode alternative plus facile pour tout le monde.

0
ani

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

0
Noldi

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

1- Utilisez nlocker comme suggéré par Paul

2- Pour supprimer la police, vous ne pouvez pas utiliser directement Unlocker dans le dossier des polices. L'astuce consiste à restaurer un dossier (dossier Windows) et à effectuer une recherche (* .ttf). Le résultat sera celui de toutes les polices de votre système. , mais cette fois-ci, il ne se trouve pas dans le "dossier des polices", vous pouvez donc utiliser Unlocker et supprimer la police de votre choix, bonne chance

0
Carter Nolan

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

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

Le fichier a été supprimé avec succès SANS nécessiter de redémarrage ni utiliser le mode Forcé! De plus, IObit a été capable de supprimer facilement l’ensemble du dossier contenant ces fichiers protégés, où la plupart des outils ne pouvaient même pas supprimer un seul fichier.

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

Je viens de le supprimer d'une invite de commande avec privilèges élevés (c'est-à-dire exécuter en tant qu'administrateur). puis est retourné dans le dossier des polices et supprimé une fois de plus et il était parti.

0
jeff Allen

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 coeur. Sauvegardez votre base de 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 de la souris et choisissez Supprimer. Si vous utilisez 64 bits, vous devrez peut-être supprimer la même chose à partir de cet emplacement: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Fonts Puis redémarrez.

0
Ace Miel