Esto es similar aestepregunta en SF, excepto que esto sucede en mi computadora portátil donde mi identificación de usuario es parte del grupo de administradores.
Las fuentes que instalo desaparecen después de reiniciar. Necesito estas fuentes con urgencia por 2 razones: 1. Ciertas fuentes de ancho fijo a las que estoy demasiado acostumbrado para programación/IDE/Emacs. 2. Fuentes especiales para ver contenido en idiomas indios.
¿Alguna idea sobre cómo puedo evitar que esto suceda?
Guión:
- Arranque e inicie sesión en Windows usando mi identificación de usuario.
- Instale una nueva fuente (Vaya a C:\WINDOWS\Fonts, haga clic en
File -> Install new font...
, señale la ubicación, seleccioneCopy files to fonts folder
y haga clic enOK
) - Se instala una nueva fuente. Es visible en todas las aplicaciones, por ejemplo, en Microsoft Word y GNU Emacs.
- Reinicie la computadora e inicie sesión con la misma identificación de usuario.
- ¡Las nuevas fuentes instaladas en el paso 2 ya no están! No son accesibles en ninguna aplicación.
Verifiqué lo siguiente:
- Estoy usando Windows XP.
- Mi ID de usuario es parte del grupo Administradores.
- En términos de permisos de Windows (pestaña de seguridad en las propiedades de la carpeta), el grupo de administradores tiene control total sobre la carpeta C:\Windows\Fonts.
Incluso después de reiniciar, los archivos de fuentes están presentes en la carpeta C:\Windows\Fonts y no puedo reinstalarlos. Cuando intento reinstalar aparece un cuadro de diálogo de error
Sólo faltan las nuevas fuentes que instalé.
- La clave de registro
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
muestra estas fuentes asignadas a los archivos de fuentes correspondientes. - En
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\win.ini
el valorFonts
se asigna a los datosSYS:Microsoft\Windows NT\CurrentVersion\Fonts
(era#SYS:Microsoft\Windows NT\CurrentVersion\Fonts
de forma predeterminada).
Respuesta1
Encontré esto en un sitio y funcionó para mí.
Si los archivos de fuentes están cifrados (de color verde), se bloquean y no están disponibles después del reinicio. haga clic derecho en su fuente (en su carpeta antes de instalarla), haga clic en "propiedades", "Avanzado" y desmarque "Cifrar contenido para proteger datos".
Luego instale la fuente.
Respuesta2
He encontrado una solución para esto que funciona. Aparte de las cosas que ya revisé (gracias aSFyalguno otro Enlaces) había un último elemento que debía clasificarse. La causa fundamental del problema parece estar relacionada con el cifrado.
Hay un par de carpetas en mi computadora que Windows cifra automáticamente (se muestran en color verde en el explorador). Cuando instalo las fuentes desde esta carpeta (usando la opción "Copiar fuentes", Windows no puede volver a leer los archivos de fuentes copiados al reiniciar. Esto probablemente se debe a que intenta cargar la fuente).antescarga el servicio de cifrado/descifrado.
Encontré esto al instalarlo accidentalmente desde una ubicación diferente (porque quería copiar el acceso directo, etc.).
La solución es instalar desde una ubicación donde se descifran los archivos o descifrar manualmente los archivos de fuentes copiados (eligiendo Archivo -> Propiedades y en la pestaña "General", haciendo clic en Avanzado y luego desmarcando la casilla de verificación "Cifrar contenido...".
Por lo tanto, la lista de verificación actualizada para garantizar que las fuentes instaladas por el usuario no desaparezcan en XP después del reinicio se encuentra a continuación.
- Asegúrese de que el ID de usuario sea parte del grupo de administradores o del grupo de usuarios avanzados, en adelante denominado
A/P group
- En términos de permisos de Windows (pestaña de seguridad en las propiedades de la carpeta),
A/P group
debe tener acceso de escritura a la carpeta C:\Windows\Fonts. - La clave de registro
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
debe ser totalmente modificable por el archivoA/P group
. - El
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\win.ini
valorFonts
debe asignarse a los datosSYS:Microsoft\Windows NT\CurrentVersion\Fonts
(es#SYS:Microsoft\Windows NT\CurrentVersion\Fonts
el valor predeterminado). No se si este paso es necesario - Asegúrese de que los archivos de fuentes no estén cifrados. Si elige copiar los archivos de fuentes, instálelos desde una carpeta de origen que no esté cifrada o descifrelos manualmente "in situ" (C:\Windows\Fonts) después de la instalación. Si elige no copiar los archivos de fuentes, asegúrese de que los archivos estén almacenados sin cifrado.