Tenemos una máquina profesional Windows 7 x64 en la que algunas fuentes, pero no todas, no se pueden eliminar. Las fuentes problemáticas en cuestión no son las fuentes del sistema o las fuentes de Microsoft Office (creo que no han actualizado la lista para Office2010). Un ejemplo: StoneSansOSITC TT (nombre de archivo IT243__.ttf
). Curiosamente, otras fuentes de la misma familia podrían eliminarse, aproximadamente media docena.
El mensaje de error es algo así como "este archivo está en uso y no se puede eliminar [inténtelo de nuevo] [omitir]" .
Intentamos eliminar las fuentes de una cuenta de dominio que es miembro del grupo de administradores locales, así como de la cuenta de administrador local. Hemos intentado eliminar del Modo seguro y varias combinaciones de cierre de sesión y reinicio.
Utilicé Process Explorer para buscar el identificador de archivo abierto, y se identifica csrss.exe
que tiene ese archivo abierto, así como una serie de otras fuentes. He demostrado, como dice el artículo de wikipedia sobre csrss , que terminar el proceso da como resultado una pantalla azul de la muerte.
¿Cómo puedo rastrear qué aplicación / servicio / proceso está causando que estos archivos estén en uso todo el tiempo y los apago?
actualizar:
El informe similar de esta persona indica que puede haber un problema con Windows 7 confundiéndose sobre cuántos tipos de letra están representados en una familia de fuentes (cree que hay 4 cuando en realidad son 6).
Este hilo tiene una foto del mensaje de error que vemos:
Probamos el programa Unlocker mencionado aquí , y aunque identificó archivos bloqueados en el directorio de fuentes, no coincidían con los que estábamos intentando eliminar.
fuente
la solución de matt wilkie funciona. Sin embargo, hay una forma aún más fácil en Windows 8. Simplemente abra un símbolo del sistema elevado como administrador e ingrese el siguiente comando:
Eso obligará a eliminar el archivo y eso es todo. Tenga en cuenta también que puede ser necesario reiniciar después de editarlo si la fuente no funciona (principalmente debido a la confusión con las familias de fuentes si tiene varios tipos de la misma fuente)
fuente
Encontré una puerta trasera que funciona, principalmente, pero todavía hay algunas rarezas inexplicables, como Windows piensa que las fuentes aún están instaladas hasta que se completa un ciclo de cierre de sesión / encendido, y que si la fuente eliminada se reinstala más tarde, Windows dice que la fuente ya está instalado, aunque no se muestra en la lista. Afortunadamente, las aplicaciones como Adobe Illustrator ven la verdad en cualquier caso, que es el resultado deseado en cualquier caso.
El kludge:
Abra dos ventanas del Explorador de Windows, (por conveniencia, ajústelas de derecha a izquierda con winkey- left, winkey- right.) En un lado acceda directamente a la carpeta de fuentes, omitiendo el confuso administrador de fuentes del Panel de control, con
\\machine-name\c$\Windows\Fonts
. En el otro, vaya aC:\Windows\Fonts
, que cambiará a la vista Administrador de fuentes.En el lado de FM, ubique cada fuente que se eliminará, seleccione> propiedades para obtener el nombre de archivo real y luego elimine ese archivo de la otra ventana del explorador.
Actualización: para la ventana C: \ Windows \ Fonts, haga clic con el botón derecho en el encabezado de la columna y podrá mostrar el nombre del archivo (¡y luego haga clic en el encabezado para ordenar por ruta!).
fuente
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
.En realidad, si aún no puede eliminar las fuentes porque Windows dice que están en uso, inicie en modo seguro solo con la ventana de comandos. cd a c: \ Windows \ Fonts y elimine las fuentes directamente desde aquí. Esto funcionó como un campeón. Tenga en cuenta que deberá anotar los nombres de archivo de las fuentes que desea eliminar antes de reiniciar en modo seguro.
fuente
Acabo de iniciar Windows 7 en modo seguro y eliminé las fuentes. Funcionó bien sin error de archivo en uso.
editar: resultó que obtuve el error de uso del archivo en modo seguro en algunos archivos. Así que cargué Cygwin en modo seguro y eliminé allí. Trabajó.
fuente
Cuando tuve este problema, fue el Panel de control de fuentes de Windows el que realmente estaba usando la fuente.
Todo lo que tenía que hacer era abrir el menú "Organizar", el submenú "Diseño" y desmarcar "Panel de detalles". Ahora pude eliminar la fuente.
Estoy usando Windows 10 Creators Update, pero el Panel de control tiene el mismo aspecto que la versión de Windows 7. Si esto funciona para cualquiera que use Windows 7 u 8, puede comentar y actualizaré la respuesta.
fuente