¿Cómo eliminar una fuente en Windows 7 que todavía está en uso?

16

Instalé una fuente de código de barras para un proyecto. La fuente se instaló a través del panel de control de Fuentes. Ahora me gustaría eliminar la fuente de mi sistema, pero cuando trato de eliminarla me da una advertencia sobre la fuente que está en uso.

Cerré todas las aplicaciones en ejecución pero aún recibo el mensaje de error. ¿Alguien sabe de una manera de determinar qué programa está usando la fuente? ¿Hay alguna manera de forzar la eliminación de la fuente?

John S
fuente
Modo seguro y Unlocker no funcionó para mí, lo hice encontrar una solución que lo hizo, sin embargo, carpeta de fuentes abiertas a través de la ruta UNC: superuser.com/questions/264072/...
Wilkie mate

Respuestas:

6

La mejor manera de garantizar que la fuente ya no esté en uso es intentar eliminarla en Modo a prueba de errores .

Puede llegar allí reiniciando, presionando F8 antes de que Windows arranque y seleccionándolo con las teclas de flecha ...

Tamara Wijsman
fuente
2
Incluso en modo seguro, Windows afirma que mi fuente está en uso: / ¿Qué hacer?
powerbuoy
@powerbuoy: use Sysinternals Process Monitor y haga un registro de arranque, luego busque su nombre de fuente en ese registro; esto debería indicar qué proceso abre el archivo, después de lo cual puede hacer intentos para evitar que ese proceso se cargue en modo seguro con Sysinternals AutoRuns más o menos.
Tamara Wijsman
1
@powerbuoy prueba el modo seguro en Símbolo del sistema de modo, que es diferente de modo seguro recta, cortesía de superuser.com/a/516022/16966
Wilkie mate
5

Unlocker es una pequeña aplicación brillante y gratuita que puede ayudarte a determinar qué aplicación tiene un bloqueo en un archivo. También le permite liberar el bloqueo, o si es el propio Windows, eliminarlo en el próximo reinicio.

Paul Lammertsma
fuente
3
Unlocker es una herramienta increíble, pero desafortunadamente no funciona en la carpeta de fuentes.
fitojb
1
@ user2552310 dice (en la edición sugerida) que esto instala 3x bloatware, incluso después de rechazar las instalaciones.
Olli
Chrome ni siquiera me permite descargar esto alegando que es "malicioso": /
powerbuoy
Unlocker tiene una versión portátil que no instala nada en absoluto.
krispy
1
Si bien esta solución funciona, una vez más me gustaría desaconsejarla a favor de la respuesta aceptada (Modo seguro) o finalizar los procesos que mantienen un bloqueo en el archivo. La eliminación forzada de bloqueos de archivos es extremadamente peligrosa ya que corre el riesgo de corromper otros archivos bloqueados cuando se reinicia el puntero.
Paul Lammertsma
4

Corrección de 10 segundos a través del símbolo del sistema: Inicio> CMD> Ejecutar como administrador:

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

Eso obligará a eliminar el archivo y eso es todo.

Mike Averto
fuente
44
Intenté esto en Windows 7, todavía "acceso denegado"
Max Kielland
3

Si desea usar Unlocker como lo sugiere otra respuesta , es posible que no funcione en la carpeta Fuentes. Sin embargo, todavía hay una manera de hacerlo, a través de la línea de comando.

Simplemente ejecute el siguiente comando:

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

Obviamente, use Unlocker.exe desde la ubicación instalada y reemplace el nombre de las fuentes específicas por el que desea eliminar.

Beto
fuente
2

Anteriormente, recomendé Unlocker. Una técnica menos invasiva y más avanzada implica el uso de Process Explorer . En el Explorador de procesos:

  1. Debajo del Findmenú, seleccione Find Handle or DLL...(o presione Ctrl+F )
  2. Escriba el nombre de archivo de la fuente que desea eliminar ( no el nombre de la fuente; si no está seguro del nombre del archivo, ubique la fuente en el directorio de fuentes y vea las propiedades del archivo).
  3. Elimina cualquier proceso usando el archivo.
    • Si mató explorer.exe, reinícielo seleccionando Run...desde el Filemenú (o presione Ctrl+ R) e ingresando explorer.exe.
  4. Elimine el archivo de una ventana del Exlorer o mediante el símbolo del sistema.

Por cierto, esto se aplica a la eliminación de cualquier archivo que no sea del sistema que esté en uso y no pueda eliminarse en Windows, no solo las fuentes.

Paul Lammertsma
fuente
1

Encontré otra forma de hacer esto ... ¡y en realidad es la utilidad de fuente de Microsoft que estamos usando para eliminar la fuente, resulta que está usando la fuente que estamos tratando de eliminar!

En la carpeta Fuentes ... haga clic en Organizar ... Diseño ... desmarque el panel Detalles

Ahora intente y elimine la fuente nuevamente, debería funcionar.

¡Eso es Windows para ti! :)

Mudit Saxena
fuente
0

Acabo de eliminarlo de un símbolo del sistema elevado (es decir, ejecutar como administrador). luego volví a la carpeta de fuentes y borré una vez más y desapareció.

Jeff Allen
fuente
0

Esto funcionó para mí, y es muy fácil:

1- Usa Unlocker como Paul sugirió

2- Para eliminar la fuente, no puede usar Unlocker en la carpeta de fuentes directamente, el truco es volver a la carpeta (Carpeta de Windows) y buscar (* .ttf) el resultado será todas las fuentes de su sistema , pero esta vez no está en la "carpeta de fuentes", por lo que puede usar Unlocker y eliminar cualquier fuente que desee, buena suerte

Carter Nolan
fuente
0

Me doy cuenta de que esta es una vieja pregunta, pero podría ser útil para otros, al igual que lo ha sido conmigo ahora. No para los débiles de corazón. Haga una copia de seguridad de su registro primero antes de hacer esto. Vaya al editor del registro, busque su fuente en HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts y luego haga clic con el botón derecho y elija Eliminar. Si está ejecutando 64 bits, es posible que deba eliminar lo mismo de esta ubicación: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows NT \ CurrentVersion \ Fonts Luego reinicie.

Ace Miel
fuente
0

7 herramientas para desbloquear los archivos difíciles de eliminar • Raymond.CC

Según esta revisión, IObit Unlocker es la opción recomendada:

¡El archivo se eliminó correctamente SIN necesidad de reiniciar o usar el modo Forzado! Además, IObit pudo eliminar fácilmente toda la carpeta llena de estos archivos protegidos, donde la mayoría de las herramientas aquí ni siquiera podían eliminar solo el archivo único.

Instalar en pc

chocoinstallio-unlocker

Eliminar fuente

No puede seleccionar fuentes con la GUI, pero IObitUnlocker.exe también admite el uso de la línea de comandos.

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

Uso de la línea de comandos de 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
fuente
0

En mi caso, el proceso del sistema bloqueó un archivo de fuente (Pid = 4). Así que cambié el nombre del archivo e hice un reinicio, luego el archivo podría eliminarse.

Noldi
fuente
0

Descomprimí una fuente en otro disco duro que me está costando eliminar y obtengo el error "en uso". Puedo eliminar en mi unidad inicial, pero no en la otra. Quería eliminar la fuente sin usar ningún programa. Accidentalmente seleccioné otro elemento (carpeta) cuando presioné eliminar, ¡y he aquí que funcionó! Acabo de restaurar la carpeta en la papelera de reciclaje y finalmente me deshice de la fuente molesta. Espero que este sea un método alternativo más fácil para todos.

y yo
fuente
0

Esto se debe a que la fuente está "abierta" en el "Panel de vista previa" de Windows a la derecha.

La única forma de evitar esto es deshabilitar el Panel de vista previa en el Explorador yendo a Ver-> Panel de detalles (desmarcar Panel de vista previa).

Brian Brown PhD
fuente