Windows 8.1 faltan archivos de fuente después de reiniciar

17

Hace unos días reinicié mi sistema Windows 8.1. Después del reinicio, todos los textos de mi sistema fueron muy crípticos, mostrando solo algunos símbolos extraños. Después de investigar un poco, descubrí que mi carpeta c: \ windows \ fonts estaba casi vacía. Así que copié los archivos de fuentes de otra instalación de Windows 8.1 a la carpeta casi vacía. Tan pronto como copié los archivos, los textos del sistema volvieron a ser legibles.

Pero después de otro reinicio, el problema volvió a ocurrir: la carpeta de fuentes del sistema estaba vacía nuevamente. ¿Alguien sabe por qué Windows elimina mis archivos de fuentes durante un reinicio?

Marco Birchler
fuente
¿Puede decirnos cuáles son sus programas de inicio? Se mostrarán en el Administrador de tareas en la pestaña Inicio.
KAMonica
He tenido el mismo problema exacto desde hace solo un día. KA, eliminé todo desde el inicio y no ayudó.
furikuretsu
Puede encontrar una lista de mis procesos de
inicio

Respuestas:

20

Esto me ha sucedido dos veces ahora, ambas veces después de una instalación de fuente fallida. El problema se produce no solo después de reiniciar, sino también después de cerrar sesión y volver a iniciar sesión en una cuenta de Windows.

Terminé resolviéndolo con un enfoque un poco disperso (principalmente por frustración), pero todo parece estar funcionando ahora después de varios reinicios. Necesitará una copia de un C:\Windows\Fontsdirectorio de una PC que no sufra este problema.

  1. Copie el contenido de un C:\Windows\Fontsdirectorio de una PC que no sufre este problema y péguelo en el C:\Windows\Fontsdirectorio afectado .
  2. Abrir Regedit.
  3. Navegar a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
  4. Exportar (por si acaso) y luego eliminar todo el grupo de fuentes. También eliminé los grupos Administración de fuentes, Controladores de fuentes, FontLink, FontMapper y FontSubstitutes, aunque los volví a agregar más tarde y sospecho que no estaban relacionados.
  5. DE NUEVO, copie el contenido de un C:\Windows\Fontsdirectorio desde una PC que no esté sufriendo este problema y péguelo en el C:\Windows\Fontsdirectorio afectado .
  6. Reiniciar.
Ángel
fuente
3
Tomé este enfoque en una máquina winxp hace varios años. La "carpeta de fuentes" es una carpeta mágica en la que Windows se basa en el registro y nunca le presenta lo que está en el disco de una manera "honesta". En mi caso, la primera entrada en la lista de fuentes en el registro estaba dañada. Exporté la clave, la eliminé, luego importé el archivo de exportación. El proceso de importación eliminó la entrada no válida.
Horacio
3
Puedo confirmar que Font Management, Font Drivers, FontLink, FontMapper y FontSubstitutes no necesitan borrarse. Seguí los pasos anteriores y eliminé solo el Fontsgrupo y resolvió el problema.
teynon
2
FYI: Copiar sobre las fuentes fue suficiente para actualizar la interfaz de usuario con una apariencia adecuada. No fue necesario reiniciar ni modificar el registro. Tengo victoria 8.1.
lnaie
En mi caso, el problema se debió a los archivos de fuentes cifradas (Windows EFS). Para resolverlo, hice lo siguiente: 1. Copie C: \ Windows \ Fonts en otro directorio 2. Desencripte todas las fuentes cifradas (verdes) 3. Pegue en C: \ Windows \ Fonts 4. Después de reiniciar, todas las fuentes funcionan como deberían
Jonathan Persson
las fuentes se pueden encontrar aquí: withsteps.com/2621/…
Toskan
2

Tuve el mismo problema y la respuesta seleccionada no funcionó, seguí recibiendo un bloqueo interminable de la interfaz de usuario (Explorer.exe) después de iniciar sesión desde una pantalla de inicio de sesión ilegible. Así que aquí está lo que funcionó fuera de la línea de comando.

En una máquina Mac / PC / Linux en funcionamiento ...

  1. Descargue el paquete de fuentes predeterminado de Windows 8.1 de esta publicación ( enlace directo ). El hash SHA256 del .zip es

openssl dgst -sha256 Windows8.1-Default-Fonts.zip

SHA256 (Windows8.1-Default-Fonts.zip) = d2c0cccc8f77f4d8198161cb452c9758608fdb70d64a9347c0b1d911b5d1af49

  1. Extraiga el archivo .zip anterior en una unidad flash USB. Ejemplo: para D:\Fontsque tenga algo así D:\Fonts\Arial.ttfy así sucesivamente.
  2. Descargue los scripts de powershell de esta publicación ( enlace directo )
  3. Extraiga el archivo .zip en la misma unidad flash USB, para decir D:\FontScripts\que tiene algo comoD:\FontScripts\Add-Font.ps1

En la computadora afectada ...

  1. Arrancar en Safe Mode with Command Prompt(ver detalles a continuación)
  2. cd c:\Windows\Fonts(enter) y del /f /s /q *.*(enter)
  3. escriba PowerShell(enter) en el símbolo del sistema
  4. escriba Remove-Item "hklm:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts"(enter). Eliminamos esto porque está corrupto.
  5. Inserte la unidad flash USB
  6. Escriba D:(enter) luego cd D:\FontScripts(enter)
  7. Escriba .\Add-Font.ps1 D:\Fonts(enter). Obtendrá errores sobre la falta de una configuración de registro. Ignorar por ahora.
  8. Reiniciar. Esto reconstruirá hklm: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts que acabamos de eliminar en el n. ° 4 anterior
  9. Arrancar en Safe Mode with Command Prompt(igual que el paso 1)
  10. escriba PowerShell(enter)
  11. Escriba D:(enter) luego cd D:\FontScripts(enter)
  12. Escriba .\Add-Font.ps1 D:\Fonts(enter)
  13. Reiniciar.
  14. Consigue una cerveza y no instales fuentes corruptas.

Arranque de Windows 8.1 en modo seguro

Detallado como la opción # 2 en esta publicación de blog , que se enumera aquí para completar.

  1. Reinicie la computadora afectada hasta que llegue a la pantalla de inicio de sesión
  2. Haga clic en el icono de encendido en la esquina inferior derecha. Si sus fuentes están REALMENTE desordenadas, esto solo será un cuadro cuadrado :(
  3. Presione la SHIFTtecla y haga clic en la última opción del menú (se lee Restarten buenos sistemas)
  4. Seleccione Troubleshoot=> Advanced options=> Startup Settings=>Restart
  5. Cuando se reinicie, seleccione # 6, es decir Safe Mode with Command Prompt
DeepSpace101
fuente
Oh hombre. Esto funcionó para mí. ¡¡Me salvaste la vida!! GRACIAS
leukosaima
Nota al margen, no tenía la contraseña de la cuenta de administrador local, y el modo seguro + redes seguían bloqueando Explorer sin parar. Así que seguí estos pasos con mi cuenta de dominio (que tiene privilegios de administrador) pero usé ctrl-alt-del para iniciar el administrador de tareas y ejecutar cmd como administrador desde el menú de archivo. Tuve que usar google en otra máquina para ver capturas de pantalla para asegurarme de que estaba haciendo clic en lo correcto a través de todas las tonterías. Con PS maté al explorador y pude escribir correctamente sin perder el foco en la ventana CMD ..... sheeeeesh. Gracias de nuevo
leukosaima
Supongo que esto sucedió en Windows 10 después de instalar archivos de fuentes falsos. Todo funcionó bien hasta las 9. Después de reiniciar el arranque en modo seguro, o cualquier otro modo, apareció una pantalla parpadeante que era imposible de leer o usar. La solución para mí fue utilizar la conexión de escritorio remoto (RDP) para acceder de forma remota a la máquina con Windows 10 desde una máquina diferente y ejecutar el script de PowerShell desde el RDP.
Yngvar Johnsen
Me ha pasado lo mismo. Tenga cuidado con la eliminación de la clave de registro de fuentes : después de eso no pude acceder a la pantalla de inicio de sesión de Windows. Y no vi una manera de usar PowerShell desde el cmd de recuperación durante el arranque, así que tuve que encontrar una manera con las herramientas disponibles. Consulte superuser.com/q/997430/519111 para más detalles.
TheOperator
1

Además de ser un problema de malware, podría haber corrupción en su disco duro. Primero, verifique los valores SMART de su unidad de disco. Si todo se ve bien, entonces ejecute un chkdsk / f, y luego un sfc / scannow.

Bigbio2002
fuente
¡Es muy poco probable que un problema SMART elimine archivos siempre de la misma carpeta en particular y sin ningún otro error de disco!
harrymc
0

Este no es un problema "normal", es demasiado extraño.

El primer paso debería ser hacer un análisis antivirus profundo en la computadora. Veo que tiene Avast, así que úselo primero, luego descargue y use Malwarebytes Anti-Malware .

Si no se detectaron virus, ejecute sfc / scannow .

Si el escaneo sfc no encontró errores, para averiguar si algún producto instalado es responsable de este problema, restaure las fuentes y reinicie en modo seguro . Si los archivos han desaparecido nuevamente, entonces este es un problema de Windows. De lo contrario, si los archivos siguen ahí, algún producto instalado está causando esto.


Si el problema es causado por un producto instalado, primero use Avast para hacer un análisis del tiempo de arranque.

Si Avast no encuentra nada, use Autoruns para desactivar los programas de inicio en grupos hasta que encuentre el que está causando esto. Cada vez restaure las fuentes y reinicie nuevamente para verificar.

Una vez que encuentre el producto que está causando esto, restaure los programas de inicio utilizando Autoruns.


Para el caso en que Windows destruyó sus propios datos de fuente, podría:

  1. Obtenga el contenido de C:\Windows\Fontsotra PC
  2. Copie estas fuentes en una carpeta temporal
  3. Use regedit para eliminar (después de guardar) el contenido de
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
  4. Reiniciar
  5. Copie las fuentes en C:\Windows\Fonts
  6. Vuelva a instalar las fuentes abriendo Panel de control / Fuentes
  7. En el menú Archivo, seleccione 'Instalar nuevas fuentes ...' y agregue las fuentes de la carpeta temporal.
harrymc
fuente
También busque Combofix si cree que es un problema de malware. He encontrado que es bastante efectivo ..
tumchaaditya