Yeniden başlattıktan sonra Windows 8.1 eksik font dosyaları


17

Birkaç gün önce Windows 8.1 sistemimi yeniden başlattım. Yeniden başlattıktan sonra tüm sistem metinlerim çok gizliydi - sadece garip semboller gösteriyordu. Biraz araştırmadan sonra c: \ windows \ fonts klasörünün neredeyse boş olduğunu keşfettim. Bu yüzden yazı tipi dosyalarını başka bir windows 8.1 kurulumundan neredeyse boş klasöre kopyaladım. Dosyaları kopyalar kopyalamaz sistem metinleri tekrar okunabilir hale geldi.

Ancak başka bir yeniden başlatmadan sonra sorun tekrar ortaya çıktı - sistem yazı tipi klasörü tekrar boştu. Yeniden başlatma sırasında pencerelerin yazı tipi dosyalarımı neden sildiğini bilen var mı?


Başlangıç ​​programınızın ne olduğunu söyleyebilir misiniz? Bunlar, Başlangıç ​​sekmesinin altındaki Görev Yöneticisi'nde gösterilir.
KAMonica

Sadece bir gün öncesinden beri aynı problemi yaşıyorum. KA, her şeyi başlangıçtan kaldırdım ve yardımcı olmadı.
furikuretsu

Yanıtlar:


20

Bu, iki kez başarısız bir yazı tipi kurulumundan sonra iki kez oldu. Sorun, yalnızca yeniden başlatmadan sonra değil, bir Windows hesabından çıkıp tekrar oturum açtıktan sonra da oluşur.

Biraz saçma bir yaklaşımla (çoğunlukla hayal kırıklığı dışında) çözdüm, ancak her şey birden fazla yeniden başlatmadan sonra şimdi çalışıyor gibi görünüyor. C:\Windows\FontsBu sorundan muzdarip olmayan bir bilgisayardan bir dizinin kopyasına ihtiyacınız olacak .

  1. C:\Windows\FontsBu sorundan muzdarip olmayan bir bilgisayardan bir dizinin içeriğini kopyalayın ve etkilenen C:\Windows\Fontsdizine yapıştırın .
  2. Regedit.
  3. Şu yöne rotayı ayarla HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
  4. Dışa aktarın (her ihtimale karşı) ve ardından Fontlar grubunun tamamını silin. Ayrıca, daha sonra yeniden ekledim ve ilgisiz olduklarından şüphelendiğim halde, Font Yönetimi, Font Sürücüleri, FontLink, FontMapper ve FontSubstitutes gruplarını sildim.
  5. TEKRAR, bir C:\Windows\Fontsdizinin içeriğini bu sorundan muzdarip olmayan bir bilgisayardan kopyalayın ve etkilenen C:\Windows\Fontsdizine yapıştırın .
  6. Yeniden Başlatma.

3
Bu yaklaşımı birkaç yıl önce bir winxp makinesinde kullandım. "Yazı tipleri klasörü" pencerelerin kayıt defterine dayalı olduğu ve size "dürüst" bir şekilde diskte ne olduğunu hiç sunmadığı sihirli bir klasördür. Benim durumumda, kayıt defterindeki yazı tipleri listesindeki ilk girdi bozuldu. Anahtarı dışa aktardım, sildim, ardından dışa aktarma dosyasını içe aktardım. İçe aktarma işlemi geçersiz girişi reddetti.
Horatio

3
Font Yönetimi, Font Sürücüleri, FontLink, FontMapper ve FontSubstitutes'lerin silinmesine gerek olmadığını doğrulayabilirim. Yukarıdaki adımları izledim ve yalnızca Fontsgrubu sildim ve sorunu çözdüm.
teynon

2
Bilginize: Yazı tiplerini kopyalamak, kullanıcı arayüzünü uygun bir görünüm ve hisle yenilemek için yeterliydi. Yeniden başlatma veya kayıt defteri değişikliği gerekmez. 8.1 kazanıyorum.
lnaie

Benim durumumda sorun, şifreli yazı tipi dosyaları (Windows EFS) kaynaklanıyordu. Bunu çözmek için aşağıdakileri yaptım: 1. C: \ Windows \ Fonts'u başka bir dizine kopyalayın 2. Tüm şifreli (yeşil) fontların şifresini çözme 3. C: \ Windows \ Fonts klasörüne yapıştırın 4. Yeniden başlattıktan sonra tüm fontlar gerektiği gibi çalışır
Jonathan Persson

yazı tipleri burada bulunabilir: withsteps.com/2621/…
Toskan

2

Aynı sorun vardı ve seçilen cevap işe yaramadı, ben sadece bozuk bir giriş ekranından giriş yaptıktan sonra UI (Explorer.exe) sonsuz bir çökme almaya devam etti. İşte komut satırında işe yarayan şey.

Çalışan bir Mac / PC / Linux makinesinde ...

  1. Bu yazıdan varsayılan Windows 8.1 yazı tipi paketini indirin ( doğrudan bağlantı ). .Zip'in SHA256 karması

openssl dgst -sha256 Windows8.1- Varsayılan -Fonts.zip

SHA256 (Windows8.1- Varsayılan -Fonts.zip) = d2c0cccc8f77f4d8198161cb452c9758608fdb70d64a9347c0b1d911b5d1af49

  1. Yukarıdaki .zip dosyasını bir USB flash sürücüye çıkarın. Örnek: Bunun D:\Fontsgibi bir şeye sahip olursunuz D:\Fonts\Arial.ttf.
  2. Bu yazıdan powershell komut dosyalarını indirin ( doğrudan bağlantı )
  3. Söylemeye gerek, aynı USB flash sürücüye .zip dosyasını ayıklayın D:\FontScripts\gibi bir şey var bu yüzdenD:\FontScripts\Add-Font.ps1

Etkilenen bilgisayarda ...

  1. Başlayın Safe Mode with Command Prompt(aşağıdaki ayrıntılara bakın)
  2. cd c:\Windows\Fonts(enter) ve del /f /s /q *.*(enter)
  3. PowerShellkomut istemine şunu yazın (enter)
  4. yazın Remove-Item "hklm:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts"(girin). Bunu kaldırıyoruz çünkü bozuk.
  5. USB flash sürücüyü takın
  6. Yazın D:ardından (gir) cd D:\FontScripts(gir)
  7. Tip .\Add-Font.ps1 D:\Fonts(girin). Eksik kayıt defteri ayarları hakkında hatalar alırsınız. Şimdilik yoksay.
  8. Yeniden Başlatma. Bu, yukarıdaki # 4'te kaldırdığımız hklm: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts'u yeniden oluşturacak
  9. Önyükleme Safe Mode with Command Prompt(1. adımla aynı)
  10. yazın PowerShell(girin)
  11. Yazın D:ardından (gir) cd D:\FontScripts(gir)
  12. Yazın .\Add-Font.ps1 D:\Fonts(girin)
  13. Yeniden Başlatma.
  14. Bir bira alın ve bozuk yazı tipleri yüklemeyin.

Windows 8.1'i güvenli moda önyükleme

Tamlık için burada listelenen bu blog gönderisinde # 2 seçeneği olarak ayrıntılı .

  1. Giriş ekranına gelene kadar etkilenen bilgisayarı yeniden başlatın
  2. Sağ alt köşedeki güç simgesini tıklayın. Yazı tipleriniz GERÇEKTEN dağınıksa, bu sadece kare bir kutu olacaktır :(
  3. Tuşuna basın SHIFTve son menü seçeneğini tıklayın ( Restartiyi sistemlerde okunur )
  4. Troubleshoot=> Advanced options=> Startup Settings=> SeçinRestart
  5. Yeniden başladığında # 6 yani Safe Mode with Command Prompt

Ah adamım. Bu benim için çalıştı. Hayatımı kurtardın!! TEŞEKKÜRLER
leukosaima

Yan not, yerel yönetici hesabı için parolam yoktu ve güvenli mod + ağ hala Explorer durmadan çöküyordu. Bu yüzden etki alanı hesabımla (yönetici özelliğine sahip) bu adımları izledim, ancak ctrl-alt-del'i görev yöneticisini başlatmak ve cmd'yi dosya menüsünden yönetici olarak çalıştırmak için kullandım. Tüm anlamsızlıklarla doğru şeyi tıkladığınızdan emin olmak için ekran görüntülerine bakmak için başka bir makinede google kullanmak zorunda kaldım. PS ile explorer öldürdüm ve CMD penceresine odak kaybetmeden düzgün yazmayı başardı ..... sheeeeesh. Tekrar teşekkürler
leukosaima

Sahte yazı dosyalarını yükledikten sonra Windows 10'da bu oldu sanırım. 9. önyüklemeyi güvenli modda yeniden başlattıktan sonra veya diğer modlar okunması veya kullanılması imkansız olan titrek bir ekran getirdi. Benim için çözüm, farklı bir makineden Windows 10 makinesine uzaktan kumanda etmek ve RDP'den powershell betiğini gerçekleştirmek için uzak masaüstü bağlantısı (RDP) kullanmaktı.
Yngvar Johnsen

Bana da aynısı oldu. Fonts kayıt defteri anahtarını silerken dikkatli olun - Bundan sonra Windows giriş ekranına artık erişemedim. Ve önyükleme sırasında PowerShell kurtarma cmd kullanmak için bir yol görmedim, bu yüzden mevcut araçları ile bir yol bulmak zorunda kaldı. Ayrıntılı bilgi için superuser.com/q/997430/519111 adresine bakın .
TheOperator

1

Kötü amaçlı yazılım sorunu olmasının yanı sıra, sabit diskinizde bozulma olabilir. İlk olarak, disk sürücünüzün SMART değerlerini kontrol edin. Her şey iyi görünüyorsa, bir chkdsk / f ve sonra bir sfc / scannow çalıştırın.


Bir SMART sorununun dosyaları her zaman aynı belirli klasörden ve başka disk hataları olmadan silmesi pek olası değildir!
harrymc

0

Bu "normal" bir sorun değil - çok garip.

İlk adım, bilgisayarda derin bir anti-virüs taraması yapmak olmalıdır. Avast'a sahip olduğunuzu görüyorum, bu yüzden önce kullanın, sonra Malwarebytes Anti-Malware'i indirin ve kullanın .

Hiçbir virüs algılanmadıysa, sfc / scannow komutunu çalıştırın .

Sfc taraması hata bulamazsa, yüklü bir ürünün bu sorundan sorumlu olup olmadığını öğrenmek için yazı tiplerini geri yükleyin ve Güvenli modda yeniden başlatın . Dosyalar tekrar kaybolduysa, bu bir Windows sorunudur. Aksi takdirde dosyalar hala oradaysa, yüklü bazı ürünler buna neden oluyor.


sorun kurulu bir üründen kaynaklanıyorsa, önyükleme zamanı taraması yapmak için önce Avast kullanın.

Avast hiçbir şey bulamazsa, buna neden olanı bulana kadar gruplardaki başlangıç ​​programlarını kapatmak için Otomatik Çalıştırmaları kullanın. Her seferinde yazı tiplerini geri yükleyin ve kontrol etmek için yeniden başlatın.

Buna neden olan ürünü bulduğunuzda, Autoruns kullanarak başlangıç ​​programlarını geri yükleyin.


Windows'un kendi yazı tipi verilerini yok ettiği durumda şunları yapabilirsiniz:

  1. C:\Windows\FontsBaşka bir bilgisayardan içerik alın
  2. Bu yazı tiplerini geçici bir klasöre kopyala
  3. İçeriğini kaydetmek (kaydettikten sonra) için regedit kullanın
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
  4. Yeniden Başlatma
  5. Yazı tiplerini içine kopyalayın C:\Windows\Fonts
  6. Denetim Masası / Yazı Tipleri'ni açarak yazı tiplerini yeniden yükleyin
  7. Dosya menüsünden 'Yeni Yazı Tiplerini Yükle ...' seçeneğini seçin ve yazı tiplerini geçici klasörden ekleyin.

Ayrıca, kötü amaçlı bir sorun olduğunu düşünüyorsanız Combofix için çekim yapın. Oldukça etkili buldum ..
tumchaaditya
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.