¿Cómo puedo evitar que las fuentes instaladas por mí desaparezcan al reiniciar Windows?

¿Cómo puedo evitar que las fuentes instaladas por mí desaparezcan al reiniciar Windows?

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:

  1. Arranque e inicie sesión en Windows usando mi identificación de usuario.
  2. Instale una nueva fuente (Vaya a C:\WINDOWS\Fonts, haga clic en File -> Install new font..., señale la ubicación, seleccione Copy files to fonts foldery haga clic en OK)
  3. Se instala una nueva fuente. Es visible en todas las aplicaciones, por ejemplo, en Microsoft Word y GNU Emacs.
  4. Reinicie la computadora e inicie sesión con la misma identificación de usuario.
  5. ¡Las nuevas fuentes instaladas en el paso 2 ya no están! No son accesibles en ninguna aplicación.

Verifiqué lo siguiente:

  1. Estoy usando Windows XP.
  2. Mi ID de usuario es parte del grupo Administradores.
  3. 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.
  4. 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

    texto alternativo

  5. Sólo faltan las nuevas fuentes que instalé.

  6. La clave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fontsmuestra estas fuentes asignadas a los archivos de fuentes correspondientes.
  7. En HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\win.iniel valor Fontsse asigna a los datos SYS:Microsoft\Windows NT\CurrentVersion\Fonts(era #SYS:Microsoft\Windows NT\CurrentVersion\Fontsde 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.

  1. Asegúrese de que el ID de usuario sea parte del grupo de administradores o del grupo de usuarios avanzados, en adelante denominadoA/P group
  2. En términos de permisos de Windows (pestaña de seguridad en las propiedades de la carpeta), A/P groupdebe tener acceso de escritura a la carpeta C:\Windows\Fonts.
  3. La clave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fontsdebe ser totalmente modificable por el archivo A/P group.
  4. El HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\win.inivalor Fontsdebe asignarse a los datos SYS:Microsoft\Windows NT\CurrentVersion\Fonts(es #SYS:Microsoft\Windows NT\CurrentVersion\Fontsel valor predeterminado). No se si este paso es necesario
  5. 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.

información relacionada