Brakujące pliki czcionek systemu Windows 8.1 po ponownym uruchomieniu


17

Kilka dni temu ponownie uruchomiłem system Windows 8.1. Po ponownym uruchomieniu wszystkie moje teksty systemowe były bardzo tajemnicze - pokazywały tylko niektóre dziwne symbole. Po pewnym dochodzeniu odkryłem, że mój folder c: \ windows \ fonts był prawie pusty. Skopiowałem więc pliki czcionek z innej instalacji Windows 8.1 do prawie pustego folderu. Gdy tylko skopiowałem pliki, teksty systemowe były ponownie czytelne.

Ale po ponownym uruchomieniu problem pojawił się ponownie - folder czcionek systemowych był ponownie pusty. Czy ktoś wie, dlaczego system Windows usuwa moje pliki czcionek podczas ponownego uruchamiania?


Czy możesz nam powiedzieć, jaki jest twój program startowy? Będą wyświetlane w Menedżerze zadań na karcie Uruchamianie.
KAMonica

Miałem ten sam dokładny problem od zaledwie dnia temu. KA, usunąłem wszystko ze startu i to nie pomogło.
furikuretsu

Listę moich procesów autostartu można znaleźć na zrzucie ekranu tutaj
marco birchler

Odpowiedzi:


20

Zdarzyło mi się to teraz dwa razy, za każdym razem po nieudanej instalacji czcionek. Problem występuje nie tylko po ponownym uruchomieniu, ale także po wylogowaniu i ponownym zalogowaniu się na konto Windows.

Skończyło się na rozwiązaniu go z odrobiną rozproszonego podejścia (głównie z frustracji), ale wszystko wydaje się działać teraz po wielokrotnym ponownym uruchomieniu. Potrzebujesz kopii C:\Windows\Fontskatalogu z komputera, na którym ten problem nie występuje.

  1. Skopiuj zawartość C:\Windows\Fontskatalogu z komputera, na którym ten problem nie występuje, i wklej go do uszkodzonego C:\Windows\Fontskatalogu.
  2. Otwórz się Regedit.
  3. Nawigować do HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
  4. Eksportuj (na wszelki wypadek), a następnie usuń całą grupę czcionek. Usunąłem także grupy Zarządzanie czcionkami, Sterowniki czcionek, FontLink, FontMapper i FontSubstitutes, chociaż dodałem je później i podejrzewam, że nie były one powiązane.
  5. PONOWNIE skopiuj zawartość C:\Windows\Fontskatalogu z komputera, na którym ten problem nie występuje, i wklej go do uszkodzonego C:\Windows\Fontskatalogu.
  6. Restart.

3
Podjąłem to podejście na maszynie Winxp wiele lat temu. „Folder czcionek” to magiczny folder, w którym system Windows opiera się na rejestrze i nigdy nie przedstawia ci tego, co jest na dysku w „uczciwy” sposób. W moim przypadku pierwszy wpis na liście czcionek w rejestrze był uszkodzony. Wyeksportowałem klucz, usunąłem go, a następnie zaimportowałem plik eksportu. Proces importowania usunął niepoprawny wpis.
horatio

3
Mogę potwierdzić, że zarządzanie czcionkami, sterowniki czcionek, FontLink, FontMapper i FontSubstitutes nie wymagają usunięcia. Postępowałem zgodnie z powyższymi instrukcjami i usunąłem tylko Fontsgrupę, co rozwiązało problem.
teynon

2
FYI: Kopiowanie czcionek wystarczyło, aby odświeżyć interfejs użytkownika z odpowiednim wyglądem. Nie było wymagane ponowne uruchomienie ani modyfikacja rejestru. Wygrałem 8.1.
lnaie

W moim przypadku przyczyną były zaszyfrowane pliki czcionek (Windows EFS). Aby go rozwiązać, wykonałem następujące czynności: 1. Skopiuj C: \ Windows \ Fonts do innego katalogu 2. Odszyfruj wszystkie zaszyfrowane (zielone) czcionki 3. Wklej do C: \ Windows \ Fonts 4. Po ponownym uruchomieniu wszystkie czcionki działają tak, jak powinny
Jonathan Persson

czcionki można znaleźć tutaj: withsteps.com/2621/...
Toskan

2

Miałem ten sam problem, a wybrana odpowiedź nie działała, po prostu logowałem się po nieoczekiwanym ekranie logowania po prostu niekończącą się awarię interfejsu użytkownika (Explorer.exe). Oto, co działało poza linią poleceń.

Na działającym komputerze Mac / PC / Linux ...

  1. Pobierz domyślny pakiet czcionek Windows 8.1 z tego postu ( bezpośredni link ). Skrót SHA256 .zip to

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

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

  1. Wyodrębnij plik .zip powyżej na dysk flash USB. Przykład: D:\Fontsabyś miał coś takiego D:\Fonts\Arial.ttfi tak dalej.
  2. Pobierz skrypty PowerShell z tego postu ( bezpośredni link )
  3. Wyodrębnij plik .zip na ten sam dysk flash USB, aby powiedzieć D:\FontScripts\, że masz coś takiegoD:\FontScripts\Add-Font.ps1

Na zagrożonym komputerze ...

  1. Uruchom Safe Mode with Command Prompt(patrz szczegóły poniżej)
  2. cd c:\Windows\Fonts(enter) i del /f /s /q *.*(enter)
  3. wpisz PowerShell(enter) w wierszu polecenia
  4. wpisz Remove-Item "hklm:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts"(enter). Usuwamy to, ponieważ jest uszkodzone.
  5. Włóż dysk flash USB
  6. Wpisz D:(enter), a następnie cd D:\FontScripts(enter)
  7. Wpisz .\Add-Font.ps1 D:\Fonts(enter). Otrzymasz błędy dotyczące brakujących ustawień rejestru. Zignoruj ​​na razie.
  8. Restart. Spowoduje to odbudowanie hklm: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts, które właśnie usunęliśmy w punkcie 4 powyżej
  9. Uruchomienie Safe Mode with Command Prompt(tak samo jak w kroku 1)
  10. wpisz PowerShell(wpisz)
  11. Wpisz D:(enter), a następnie cd D:\FontScripts(enter)
  12. Wpisz .\Add-Font.ps1 D:\Fonts(wpisz)
  13. Restart.
  14. Zdobądź piwo i nie instaluj uszkodzonych czcionek.

Uruchamianie systemu Windows 8.1 w trybie awaryjnym

Szczegółowo opisany jako opcja nr 2 w tym poście na blogu , wymieniony tutaj dla kompletności.

  1. Uruchom ponownie komputer, którego dotyczy problem, dopóki nie pojawi się ekran logowania
  2. Kliknij ikonę zasilania w prawym dolnym rogu. Jeśli Twoje czcionki są NAPRAWDĘ pomieszane, będzie to po prostu kwadratowe pudełko :(
  3. Naciśnij SHIFTklawisz i kliknij ostatnią opcję menu (czyta się Restartna dobrych systemach)
  4. Wybierz Troubleshoot=> Advanced options=> Startup Settings=>Restart
  5. Po ponownym uruchomieniu wybierz # 6 tj Safe Mode with Command Prompt

O stary. To zadziałało dla mnie. Uratowałeś mi życie!! DZIĘKI
leukosaima

Na marginesie, nie miałem hasła do lokalnego konta administratora, a tryb awaryjny + sieć nadal powodowała awarię Explorer non stop. Więc wykonałem te kroki z moim kontem domeny (który ma uprawnienia administratora), ale użyłem ctrl-alt-del, aby uruchomić menedżera zadań i uruchomić cmd jako admin z menu plików. Musiałem użyć google na innej maszynie, aby obejrzeć zrzuty ekranu, aby upewnić się, że kliknąłem właściwą rzecz przez wszystkie bełkoty. Z PS zabiłem eksploratora i byłem w stanie pisać poprawnie, nie tracąc uwagi na oknie CMD ..... sheeeeesh.
Jeszcze

Wydaje mi się, że tak się stało w systemie Windows 10 po zainstalowaniu fałszywych plików czcionek. Wszystko działało dobrze aż do 9. Po ponownym uruchomieniu rozruchu w trybie awaryjnym lub w innych trybach pojawił się migający ekran, którego nie można było odczytać ani użyć. Rozwiązaniem było dla mnie użycie połączenia pulpitu zdalnego (RDP) do zdalnego połączenia z komputerem Windows 10 z innego komputera i wykonania skryptu PowerShell z RDP.
Yngvar Johnsen

To samo mi się przydarzyło. Ostrożnie usuwaj klucz rejestru Fonts - po tym nie mogłem już przejść do ekranu logowania do systemu Windows. I nie widziałem sposobu użycia PowerShell z cmd odzyskiwania podczas uruchamiania, więc musiałem znaleźć sposób z dostępnymi narzędziami. Zobacz superuser.com/q/997430/519111 .
TheOperator

1

Oprócz tego, że jest to problem ze złośliwym oprogramowaniem, dysk twardy może być uszkodzony. Najpierw sprawdź wartości SMART napędu dyskowego. Jeśli wszystko wygląda dobrze, uruchom polecenie chkdsk / f, a następnie sfc / scannow.


Jest bardzo mało prawdopodobne, że problem SMART usunie pliki zawsze z tego samego konkretnego folderu i bez żadnych innych błędów dysku!
harrymc

0

To nie jest „normalny” problem - to po prostu zbyt dziwne.

Pierwszym krokiem powinno być wykonanie głębokiego skanowania antywirusowego na komputerze. Widzę, że masz Avast, więc użyj go najpierw, a następnie pobierz i użyj Malwarebytes Anti-Malware .

Jeśli nie zostaną wykryte wirusy, uruchom sfc / scannow .

Jeśli podczas skanowania sfc nie znaleziono błędów, aby dowiedzieć się, czy za zainstalowany problem odpowiada jakiś zainstalowany produkt, przywróć czcionki i uruchom ponownie w trybie awaryjnym . Jeśli pliki zniknęły ponownie, oznacza to problem z systemem Windows. W przeciwnym razie, jeśli pliki nadal tam są, przyczyną tego jest zainstalowany program.


jeśli problem jest spowodowany zainstalowanym produktem, najpierw użyj programu Avast, aby wykonać skanowanie w czasie uruchamiania.

Jeśli Avast niczego nie znajdzie, użyj Autoruns, aby wyłączyć programy startowe w pęczkach, aż znajdziesz ten, który to powoduje. Za każdym razem przywróć czcionki i uruchom ponownie, aby sprawdzić.

Gdy znajdziesz produkt powodujący to, przywróć programy startowe za pomocą Autoruns.


W przypadku, gdy system Windows zniszczył własne dane czcionek, możesz:

  1. Pobierz zawartość C:\Windows\Fontsz innego komputera
  2. Skopiuj te czcionki do folderu tymczasowego
  3. Użyj regedit, aby usunąć (po zapisaniu) zawartość
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
  4. Restart
  5. Skopiuj czcionki do C:\Windows\Fonts
  6. Zainstaluj ponownie czcionki, otwierając Panel sterowania / Czcionki
  7. Z menu Plik wybierz „Zainstaluj nowe czcionki ...” i dodaj czcionki z folderu tymczasowego.

Strzel także do Combofix, jeśli uważasz, że jest to problem ze złośliwym oprogramowaniem. Stwierdziłem, że jest dość skuteczny ..
tumchaaditya
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.