¿Cómo busco las fuentes como archivos en el Explorador de Windows?

11

¿Cómo puedo examinar el directorio C: \ Windows \ Fonts como archivos normales en lugar de fuentes en el Explorador de Windows 7?

Necesito acceder a la pestaña Seguridad en Propiedades, ya que las fuentes tienen malos privilegios después de restaurar una copia de seguridad desde otra computadora.

Editar: puedo abrir el cuadro de diálogo Propiedades haciendo clic derecho en una sola fuente (no una familia de fuentes), pero los archivos que no se pueden abrir debido a los malos privilegios, ni siquiera aparecen en la lista de fuentes.

Christian Davén
fuente
1
Terminé resolviendo esto eliminando casi todas las fuentes, restaurando a otro directorio e instalándolos desde allí. Parece que es una mala idea restaurar archivos de fuentes directamente en la carpeta Fuentes. Pero, ¿realmente no hay forma de explorar la carpeta de fuentes?
Christian Davén

Respuestas:

29

En el Explorador de Windows, navegue a la carpeta de fuentes usando la convención UNC: \\computer-name\c$\Windows\Fonts(también vea No puedo eliminar ciertas fuentes en Windows 7 )

wilkie mate
fuente
3
¡Inteligente! Sin embargo, para cambiar la configuración de seguridad, primero tuve que compartir la unidad explícitamente con todos los privilegios para el usuario Administrador (o cualquier otro usuario, supongo).
Christian Davén
eso es curioso, no me he encontrado con eso. En cualquier caso, en Win7 a veces se usa la dirección IP ( \\192.168.1.123\c$\...) en lugar de \\localhosto \\computer-namepuede solucionar algunos problemas de acceso a la red o compartir.
Matt wilkie
1

Quería sugerir una solución alternativa. El truco de UNC anterior funciona muy bien, pero molestamente no le permitirá usar una herramienta popular para tratar archivos no eliminables, Unlocker. (aún puede ejecutar el desbloqueador en un archivo de fuente a través del símbolo del sistema, pero es tedioso)

Una solución que encontré es crear un desktop.ini para poner en su carpeta de fuentes, lo que obliga a comportarse como una carpeta normal.

  1. Haga un nuevo documento de texto, llámelo desktop.txt o lo que sea.
  2. Copie y pegue esto en el archivo de texto:
    [.ShellClassInfo]
    [ViewState]
    Mode =
    Vid =
    FolderType = Generic
  3. Guárdelo, ciérrelo y cámbiele el nombre a desktop.ini, luego mueva ese archivo C: \ windows \ fonts. Es posible que se le solicite sobrescribir. Responda sí, a menos que primero desee hacer una copia de seguridad del antiguo desktop.ini.
  4. Cierre y vuelva a abrir la carpeta de fuentes de Windows, y debería tener una vista de carpeta normal. Y puede hacer clic derecho y elegir Unlocker, y se ejecutará sin problemas.

Además, puede ser útil comprender que Windows rastrea si las fuentes están instaladas o no a través de una clave de registro específica.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts

Si el registro tiene entradas para fuentes que no existen, obtendrá problemas. Si tiene una entrada, pero la entrada apunta al archivo incorrecto, obtendrá problemas. Y finalmente, si tiene una fuente en su carpeta de fuentes, pero no existe en esa lista de registro ... obtendrá problemas. Por lo tanto, intente enderezar esa lista de registro, que se explica bastante bien si se siente cómodo con el registro.

La clave tiene un montón de valores de cadena, uno para cada fuente (y variante) que haya instalado. Entonces, por ejemplo, la entrada para Agency Bold es un valor de cadena que dice
Agency FB Bold (TrueType)

Y los datos que contiene es el nombre de archivo de esa fuente, AGENCYB_0.TTF. Asegúrese de que el nombre del archivo sea correcto.

Y, por cierto, que _0 al final del nombre de archivo significa que en algún momento trataste de copiar la fuente (o instalarla) en la carpeta de fuentes de Windows, y ya había una copia ... Windows no sobrescribirá la fuente más antigua, colocará una segunda copia con un nuevo nombre que terminará en _0, y luego en _1, _2, etc. Es posible que tenga varias copias de fuentes antiguas que le causaron problemas rápidamente, y si tiene cuidado puede limpiarlos y corregir sus entradas de registro.

CreeDorofl
fuente
0

El uso del Explorador de archivos para copiar desktop.ini en c: \ windows \ fonts puede no funcionar si el sistema de Windows se niega a permitir el proceso de copia, específicamente porque desktop.ini no es (según Windows) un archivo de fuente.

He descubierto un trabajo rápido y fácil.

1 .. Guarde el archivo desktop.ini en la carpeta c: \ temp

2 .. Vaya a EJECUTAR en el escritorio y escriba CMD (para acceder a los comandos de DOS)

3 .. Cuando aparece CMD en el cuadro de resultados de búsqueda EJECUTAR, haga clic derecho sobre él y elija la opción "Ejecutar como administrador".

4 .. Cuando aparezca la pantalla CMD DOS, cambie a la carpeta C: \ temp

5 .. En C: \ Temp, escriba este comando - copie desktop.ini c: \ windows \ fonts / y - y presione ENTER / RETURN

6 ... Deberías obtener 1 archivo copiado. Luego puede salir de CMD, ir al Explorador de archivos y luego poder explorar la carpeta C: \ windows \ fonts como lo desee.

phrankouser57
fuente
0

La visualización especializada de la carpeta Fuentes está causada por la configuración en su archivo desktop.ini. La forma más sencilla de desactivar esto es:

  1. Abra PowerShell como Administrador ( WinKey + X > Windows PowerShell (Administrador) )
  2. Navegue a la carpeta de fuentes .
  3. Ejecute el siguiente comando: rename-item desktop.ini desktop.sav

¡Eso es! Invierta el cambio de nombre para restaurar el comportamiento normal.

Keith Miller
fuente