Il y a quelques jours, j'ai redémarré mon système Windows 8.1. Après le redémarrage, tous les textes de mon système étaient très cryptés et ne montraient que des symboles étranges. Après quelques recherches, j'ai découvert que mon dossier c:\windows\fonts était presque vide. J'ai donc copié les fichiers de polices d'une autre installation de Windows 8.1 dans un dossier presque vide. Dès que j'ai copié les fichiers, les textes du système étaient à nouveau lisibles.
Mais après un autre redémarrage, le problème se reproduisit: le dossier de polices du système était à nouveau vide. Est-ce que quelqu'un sait pourquoi Windows supprime mes fichiers de polices lors d'un redémarrage?
Cela m'est arrivé deux fois maintenant, les deux fois après une installation de polices ayant échoué. Le problème se produit non seulement après un redémarrage, mais également après une déconnexion et un retour dans un compte Windows.
J'ai fini par résoudre le problème avec une approche un peu aléatoire (principalement par frustration), mais tout semble fonctionner maintenant après plusieurs redémarrages. Vous aurez besoin d'une copie d'un répertoire C:\Windows\Fonts
à partir d'un PC ne souffrant pas de ce problème.
C:\Windows\Fonts
à partir d'un ordinateur ne souffrant pas de ce problème et collez-le dans le répertoire affligé C:\Windows\Fonts
.Regedit
.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
C:\Windows\Fonts
à partir d'un ordinateur ne souffrant pas de ce problème et collez-le dans le répertoire affligé C:\Windows\Fonts
.Si le même problème et la réponse sélectionnée ne fonctionnaient pas, je continuais à recevoir un crash incessant de l'interface utilisateur (Explorer.exe) après avoir ouvert une session à partir d'un écran de connexion tronqué. Voici donc ce qui a fonctionné en ligne de commande.
openssl dgst -sha256 Windows8.1-Default-Fonts.Zip
SHA256 (Windows8.1-Default-Fonts.Zip) = d2c0cccc8f77f4d8198161cb452c9758608fdb70d64a9347c0b1d911b5d1af49
D:\Fonts
pour avoir quelque chose comme D:\Fonts\Arial.ttf
et ainsi de suite.D:\FontScripts\
afin que vous ayez quelque chose comme D:\FontScripts\Add-Font.ps1
Safe Mode with Command Prompt
(voir les détails ci-dessous)cd c:\Windows\Fonts
(entrer) et del /f /s /q *.*
(entrer)PowerShell
(entrée) dans la commande InviteRemove-Item "hklm:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts"
(entrez). Nous enlevons ceci parce que c'est corrompu.D:
(entrée) puis cd D:\FontScripts
(entrée).\Add-Font.ps1 D:\Fonts
(entrez). Vous obtiendrez des erreurs concernant des paramètres de registre manquants. Ignorer pour l'instant.Safe Mode with Command Prompt
(identique à l'étape 1)PowerShell
(entrez)D:
(entrée) puis cd D:\FontScripts
(entrée).\Add-Font.ps1 D:\Fonts
(entrez)Détaillée sous la forme option n ° 2 dans cet article de blog , répertoriée ici par souci d'exhaustivité.
SHIFT
et cliquez sur la dernière option de menu (elle se lit Restart
sur de bons systèmes)Troubleshoot
=> Advanced options
=> Startup Settings
=> Restart
Safe Mode with Command Prompt
En plus d'être un problème de malware, il pourrait y avoir de la corruption sur votre disque dur. Commencez par vérifier les valeurs SMART de votre lecteur de disque. Si tout semble bon, lancez chkdsk/f, puis sfc/scannow.
Ce n'est pas un problème "normal" - c'est trop bizarre.
La première étape devrait consister à effectuer une analyse antivirus approfondie sur l'ordinateur. Je vois que vous avez Avast, utilisez-le d'abord, puis téléchargez et utilisez Malwarebytes Anti-Malware .
Si aucun virus n'a été détecté, exécutez sfc/scannow .
Si l'analyse sfc n'a détecté aucune erreur, pour savoir si un produit installé est responsable de ce problème, restaurez les polices et redémarrez en mode sans échec . Si les fichiers ont à nouveau disparu, il s'agit d'un problème de Windows. Sinon, si les fichiers sont toujours présents, certains produits installés en sont la cause.
si le problème provient d'un produit installé, utilisez d'abord Avast pour effectuer une analyse au démarrage.
Si Avast ne trouve rien, utilisez Autoruns pour désactiver les programmes de démarrage par lots jusqu'à ce que vous trouviez celui qui en est la cause. À chaque fois, restaurez les polices et redémarrez pour vérifier.
Une fois que vous avez trouvé le produit à l'origine de cette situation, restaurez les programmes de démarrage à l'aide d'Autoruns.
Dans le cas où Windows détruit ses propres données de police, vous pouvez:
C:\Windows\Fonts
depuis un autre PCHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
C:\Windows\Fonts