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?
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 ...
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.
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.
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.
Auparavant, j'avais recommandé Unlocker. Une technique moins invasive et plus avancée implique l’utilisation de Process Explorer . Dans Process Explorer:
Explorer.exe
, redémarrez-le en sélectionnant Run... du File menu (ou appuyez sur Ctrl+R) et entrez Explorer.exe
.Incidemment, cela sert à supprimer tout fichier non système utilisé et qui ne peut pas être supprimé sous Windows, pas seulement les polices.
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! :)
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).
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.
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é.
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
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.
choco
install
io-unlocker
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"
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"
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.
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.