Arquivos de fonte ausentes do Windows 8.1 após a reinicialização


17

Alguns dias atrás, reiniciei o sistema Windows 8.1. Após a reinicialização, todos os textos do meu sistema ficaram muito enigmáticos - mostrando apenas alguns símbolos estranhos. Após alguma investigação, descobri que minha pasta c: \ windows \ fonts estava quase vazia. Então, eu copiei os arquivos de fonte de outra instalação do Windows 8.1 para a pasta quase vazia. Assim que eu copiei os arquivos, os textos do sistema ficaram legíveis novamente.

Porém, após outra reinicialização, o problema ocorreu novamente - a pasta de fontes do sistema estava vazia novamente. Alguém sabe por que o Windows exclui meus arquivos de fonte durante uma reinicialização?


Você pode nos dizer qual é o seu programa de inicialização? Eles serão mostrados no Gerenciador de tarefas na guia Inicialização.
KAMonica

Têm o mesmo problema exato desde apenas um dia atrás. KA, removi tudo da inicialização e não ajudou.
Furikuretsu

Você pode encontrar uma lista de meus processos de inicialização automática na captura de tela aqui
marco Birchler

Respostas:


20

Isso já aconteceu comigo duas vezes agora, ambas as vezes após uma falha na instalação da fonte. O problema ocorre não apenas após uma reinicialização, mas também após o logon e logon em uma conta do Windows.

Acabei resolvendo isso com uma abordagem um pouco dispersa (principalmente por frustração), mas tudo parece estar funcionando agora após várias reinicializações. Você precisará de uma cópia de um C:\Windows\Fontsdiretório de um PC que não esteja sofrendo com esse problema.

  1. Copie o conteúdo de um C:\Windows\Fontsdiretório de um PC que não esteja sofrendo com esse problema e cole-o no C:\Windows\Fontsdiretório afetado .
  2. Abra Regedit.
  3. Navegar para HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
  4. Exporte (apenas por precaução) e exclua o grupo de fontes inteiro. Também excluí os grupos Gerenciamento de fontes, Drivers de fontes, FontLink, FontMapper e FontSubstitutes, embora os tenha adicionado novamente mais tarde e suspeite que não sejam relacionados.
  5. NOVAMENTE copie o conteúdo de um C:\Windows\Fontsdiretório de um PC que não esteja sofrendo com esse problema e cole-o no C:\Windows\Fontsdiretório afetado .
  6. Reinicie.

3
Eu adotei essa abordagem em uma máquina winxp há alguns anos. A "pasta de fontes" é uma pasta mágica, na qual o Windows depende do registro e nunca apresenta o que está no disco de maneira "honesta". No meu caso, a primeira entrada na lista de fontes no registro estava corrompida. Exportei a chave, a excluí e depois importei o arquivo de exportação. O processo de importação eliminou a entrada inválida.
horatio

3
Posso confirmar que o Gerenciamento de fontes, Drivers de fontes, FontLink, FontMapper e FontSubstitutes não precisam ser excluídos. Segui as etapas acima e excluí apenas o Fontsgrupo, que resolveu o problema.
teynon 12/02

2
FYI: Copiar as fontes foi apenas o suficiente para atualizar a interface do usuário com uma aparência adequada. Nenhuma reinicialização ou modificação do registro foi necessária. Eu ganhei 8.1.
lnaie

No meu caso, o problema ocorreu devido a arquivos de fonte criptografados (Windows EFS). Para resolvê-lo, fiz o seguinte: 1. Copie C: \ Windows \ Fonts para outro diretório 2. Descriptografe todas as fontes criptografadas (verdes) 3. Cole em C: \ Windows \ Fonts 4. Após a reinicialização, todas as fontes funcionam como deveriam
Jonathan Persson

as fontes podem ser encontradas aqui: withsteps.com/2621/…
Toskan

2

Se o mesmo problema e a resposta selecionada não funcionassem, eu continuava recebendo uma falha interminável da interface do usuário (Explorer.exe) após fazer login em uma tela de login ilegível. Então aqui está o que funcionou fora da linha de comando.

Em uma máquina Mac / PC / Linux em funcionamento ...

  1. Baixe o pacote de fontes padrão do Windows 8.1 nesta postagem ( link direto ). O hash SHA256 do .zip é

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

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

  1. Extraia o arquivo .zip acima para uma unidade flash USB. Exemplo: para D:\Fontsvocê ter algo assim D:\Fonts\Arial.ttfe assim por diante.
  2. Faça o download dos scripts do PowerShell desta postagem ( link direto )
  3. Extraia o arquivo .zip para a mesma unidade flash USB, para dizer D:\FontScripts\que você tem algo comoD:\FontScripts\Add-Font.ps1

No computador afetado ...

  1. Inicialize Safe Mode with Command Prompt(veja detalhes abaixo)
  2. cd c:\Windows\Fonts(enter) e del /f /s /q *.*(enter)
  3. digite PowerShell(enter) no prompt de comando
  4. digite Remove-Item "hklm:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts"(digite). Removemos isso porque está corrompido.
  5. Insira a unidade flash USB
  6. Digite D:(digite) e depois cd D:\FontScripts(digite)
  7. Digite .\Add-Font.ps1 D:\Fonts(digite). Você receberá erros sobre as configurações de registro ausentes. Ignore por enquanto.
  8. Reinicie. Isso reconstruirá hklm: \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Fonts que acabamos de remover no item 4 acima
  9. Inicialize Safe Mode with Command Prompt(o mesmo da etapa 1)
  10. digite PowerShell(digite)
  11. Digite D:(digite) e depois cd D:\FontScripts(digite)
  12. Digite .\Add-Font.ps1 D:\Fonts(digite)
  13. Reinicie.
  14. Pegue uma cerveja e não instale fontes corrompidas.

Inicializando o Windows 8.1 no modo de segurança

Detalhada como opção 2 deste post do blog , listada aqui para fins de integridade.

  1. Reinicie o computador afetado até chegar na tela de login
  2. Clique no ícone de energia no canto inferior direito. Se suas fontes estiverem REALMENTE bagunçadas, isso será apenas uma caixa quadrada :(
  3. Pressione a SHIFTtecla e clique na última opção do menu (lê-se Restartem bons sistemas)
  4. Selecione Troubleshoot=> Advanced options=> Startup Settings=>Restart
  5. Quando reiniciar, selecione # 6 ie Safe Mode with Command Prompt

Oh cara. Isso funcionou para mim. Você salvou minha vida!! OBRIGADO
leukosaima

Observação: eu não tinha a senha da conta de administrador local e o modo de segurança + a rede ainda estavam travando o Explorer sem parar. Então, eu segui estas etapas com a minha conta de domínio (que possui privilégios de administrador), mas usei ctrl-alt-del para iniciar o gerenciador de tarefas e executar o cmd como administrador no menu Arquivo. Tive que usar o google em outra máquina para ver as capturas de tela para ter certeza de que eu estava clicando na coisa certa em toda a tagarelice. Com o PS, matei o explorer e fui capaz de digitar corretamente, sem perder o foco na janela do CMD ..... sheeeeesh. Obrigado novamente
leukosaima

Isso aconteceu no Windows 10 após a instalação de arquivos de fonte falsos, eu acho. Tudo funcionou bem até as 9. Após reiniciar a inicialização no modo de segurança, ou qualquer outro modo, exibia uma tela tremida que era impossível de ler ou usar. A solução para mim foi usar a conexão de área de trabalho remota (RDP) para conectar remotamente à máquina Windows 10 a partir de uma máquina diferente e executar o script do PowerShell no RDP.
Yngvar Johnsen #

O mesmo aconteceu comigo. Cuidado ao excluir a chave de registro de fontes - não consegui mais acessar a tela de login do Windows depois disso. E não vi uma maneira de usar o PowerShell a partir do cmd de recuperação durante a inicialização, por isso tive que encontrar uma maneira com as ferramentas disponíveis. Consulte superuser.com/q/997430/519111 para elaboração.
TheOperator

1

Além de ser um problema de malware, pode haver corrupção no seu disco rígido. Primeiro, verifique os valores SMART da sua unidade de disco. Se tudo parecer bom, execute um chkdsk / f e, em seguida, um sfc / scannow.


É muito improvável que um problema SMART exclua arquivos sempre da mesma pasta específica e sem outros erros de disco!
harrymc

0

Este não é um problema "normal" - é muito estranho.

O primeiro passo deve ser fazer uma verificação antivírus profunda no computador. Vejo que você possui o Avast, portanto, use-o primeiro, depois faça o download e use o Malwarebytes Anti-Malware .

Se nenhum vírus foi detectado, execute sfc / scannow .

Se a verificação sfc não encontrou erros, para descobrir se algum produto instalado é responsável por esse problema, restaure as fontes e reinicie no modo de segurança . Se os arquivos desaparecerem novamente, isso é um problema do Windows. Caso contrário, se os arquivos ainda estiverem lá, algum produto instalado está causando isso.


se o problema for causado por um produto instalado, primeiro use o Avast para fazer uma verificação no momento da inicialização.

Se o Avast não encontrar nada, use as Autoruns para desativar os programas de inicialização em lotes até encontrar o que está causando isso. Cada vez, restaure as fontes e reinicie novamente para verificar.

Depois de encontrar o produto que está causando isso, restaure os programas de inicialização usando as Execuções automáticas.


Para o caso em que o Windows destruiu seus próprios dados de fonte, você pode:

  1. Obter o conteúdo de C:\Windows\Fontsoutro PC
  2. Copie essas fontes em uma pasta temporária
  3. Use regedit para excluir (depois de salvar) o conteúdo de
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
  4. Reiniciar
  5. Copie as fontes para C:\Windows\Fonts
  6. Reinstale as fontes, abrindo Painel de Controle / Fontes
  7. No menu Arquivo, selecione 'Instalar novas fontes ...' e adicione as fontes da pasta temporária.

Também atire no Combofix se você acha que é um problema de malware. Eu achei que era bastante eficaz ..
tumchaaditya
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.