Windows 8.1 tidak ada file font setelah restart

17

Beberapa hari yang lalu saya reboot sistem windows 8.1 saya. Setelah reboot semua teks sistem saya sangat samar - hanya menunjukkan beberapa simbol aneh. Setelah beberapa penyelidikan saya menemukan bahwa folder c: \ windows \ fonts saya hampir kosong. Jadi saya menyalin file font dari instalasi Windows 8.1 lain ke folder yang hampir kosong. Segera setelah saya menyalin file, teks sistem dapat dibaca lagi.

Tetapi setelah reboot lagi masalah terjadi lagi - folder font sistem kosong lagi. Adakah yang tahu mengapa windows menghapus file font saya saat restart?

marco birchler
sumber
Bisakah Anda memberi tahu kami apa program startup Anda? Mereka akan ditampilkan di Task Manager di bawah tab Startup.
KAMonica
Telah mengalami masalah yang sama persis sejak sehari yang lalu. KA, saya sudah menghapus semuanya dari startup dan itu tidak membantu.
furikuretsu
Anda dapat menemukan daftar proses autostart saya pada tangkapan layar di sini
marco birchler

Jawaban:

20

Ini telah terjadi pada saya dua kali sekarang, dua kali setelah instalasi font gagal. Masalahnya terjadi tidak hanya setelah restart, tetapi juga setelah keluar dan kembali ke akun Windows.

Saya akhirnya menyelesaikannya dengan sedikit pendekatan scattershot (kebanyakan karena frustrasi), tetapi semuanya tampaknya bekerja sekarang setelah beberapa kali reboot. Anda akan memerlukan salinan C:\Windows\Fontsdirektori dari PC yang tidak mengalami masalah ini.

  1. Salin konten C:\Windows\Fontsdirektori dari PC yang tidak menderita masalah ini dan tempelkan ke C:\Windows\Fontsdirektori yang bermasalah .
  2. Buka Regedit.
  3. Navigasi ke HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
  4. Ekspor (untuk berjaga-jaga) dan kemudian hapus seluruh grup Font. Saya juga menghapus grup Manajemen Font, Font Drivers, FontLink, FontMapper, dan FontSubstitutes, meskipun saya menambahkan kembali nanti dan curiga mereka tidak terkait.
  5. LAGI salin isi C:\Windows\Fontsdirektori dari PC yang tidak menderita masalah ini dan tempelkan ke C:\Windows\Fontsdirektori yang bermasalah .
  6. Mulai ulang.
malaikat
sumber
3
Saya mengambil pendekatan ini pada mesin winxp beberapa tahun yang lalu. "Folder font" adalah folder ajaib di windows yang bergantung pada registri dan tidak pernah menunjukkan kepada Anda apa yang ada di disk dengan cara "jujur". Dalam kasus saya, entri pertama dalam daftar font di registri rusak. Saya mengekspor kunci, menghapusnya, lalu mengimpor file ekspor. Proses impor menjatuhkan entri yang tidak valid.
horatio
3
Saya dapat mengonfirmasi bahwa Manajemen Font, Font Drivers, FontLink, FontMapper, dan FontSubstitutes tidak perlu dihapus. Saya mengikuti langkah-langkah di atas dan hanya menghapus Fontsgrup dan itu memang menyelesaikan masalah.
Teynon
2
FYI: Menyalin font cukup untuk menyegarkan UI dengan tampilan dan nuansa yang tepat. Tidak diperlukan reboot atau modifikasi registri. Saya menang 8.1.
lnaie
Dalam kasus saya masalahnya adalah karena file font terenkripsi (Windows EFS). Untuk mengatasinya, saya melakukan yang berikut: 1. Salin C: \ Windows \ Font ke direktori lain 2. Unencrypt semua font terenkripsi (hijau) 3. Tempel ke C: \ Windows \ Font 4. Setelah restart, semua font bekerja sebagaimana mestinya
Jonathan Persson
font dapat ditemukan di sini: withsteps.com/2621/…
Toskan
2

Punya masalah yang sama dan jawaban yang dipilih tidak berhasil, saya terus mendapatkan crash UI (Explorer.exe) tanpa akhir setelah masuk dari layar login yang kacau. Jadi inilah yang bekerja di luar baris perintah.

Pada mesin Mac / PC / Linux yang berfungsi ...

  1. Unduh paket font Windows 8.1 default dari pos ini ( tautan langsung ). Hash SHA256 dari .zip adalah

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

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

  1. Ekstrak file .zip di atas ke USB flash drive. Contoh: untuk D:\Fontsjadi Anda akan memiliki sesuatu seperti D:\Fonts\Arial.ttfdan sebagainya.
  2. Unduh skrip powershell dari pos ini ( tautan langsung )
  3. Ekstrak file .zip ke USB flash drive yang sama, untuk mengatakan bahwa D:\FontScripts\Anda memiliki sesuatu sepertiD:\FontScripts\Add-Font.ps1

Di komputer yang terpengaruh ...

  1. Boot ke Safe Mode with Command Prompt(lihat detail di bawah)
  2. cd c:\Windows\Fonts(masuk) dan del /f /s /q *.*(masuk)
  3. ketik PowerShell(enter) ke dalam prompt perintah
  4. ketik Remove-Item "hklm:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts"(enter). Kami menghapus ini karena rusak.
  5. Masukkan USB flash drive
  6. Ketik D:(enter) lalu cd D:\FontScripts(enter)
  7. Ketik .\Add-Font.ps1 D:\Fonts(enter). Anda akan mendapatkan kesalahan tentang pengaturan registri yang hilang. Abaikan untuk saat ini.
  8. Mulai ulang. Ini akan membangun kembali hklm: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Font yang baru saja kita hapus di # 4 di atas
  9. Boot ke Safe Mode with Command Prompt(sama seperti langkah # 1)
  10. ketik PowerShell(enter)
  11. Ketik D:(enter) lalu cd D:\FontScripts(enter)
  12. Ketik .\Add-Font.ps1 D:\Fonts(masukkan)
  13. Mulai ulang.
  14. Dapatkan bir dan jangan pasang font yang rusak.

Boot Windows 8.1 ke mode aman

Dirinci sebagai opsi # 2 di posting blog ini , tercantum di sini untuk kelengkapan.

  1. Nyalakan ulang komputer yang terpengaruh hingga Anda menekan layar masuk
  2. Klik ikon daya di sudut kanan bawah. Jika font Anda BENAR-BENAR kacau, ini hanya akan menjadi kotak persegi :(
  3. Tekan SHIFTtombol dan klik opsi menu terakhir (bunyinya Restartpada sistem yang baik)
  4. Pilih Troubleshoot=> Advanced options=> Startup Settings=>Restart
  5. Ketika restart, pilih # 6 yaitu Safe Mode with Command Prompt
DeepSpace101
sumber
Oh man. Ini berhasil untuk saya. Kau telah menyelamatkan hidupku!! TERIMA KASIH
leukosaima
Catatan tambahan, saya tidak memiliki kata sandi untuk akun admin lokal, dan safe mode + networking masih menabrak Explorer tanpa henti. Jadi saya mengikuti langkah-langkah ini dengan akun domain saya (yang memiliki admin privs) tetapi menggunakan ctrl-alt-del untuk meluncurkan task manager dan menjalankan cmd sebagai admin dari menu file. Harus menggunakan google di komputer lain untuk melihat tangkapan layar untuk memastikan saya mengklik hal yang benar melalui semua omong kosong. Dengan PS saya membunuh explorer dan bisa mengetik dengan benar tanpa kehilangan fokus pada jendela CMD ..... sheeeeesh. Terima kasih lagi
leukosaima
Saya punya ini terjadi di Windows 10 setelah menginstal file font palsu, saya kira. Semuanya bekerja dengan baik hingga 9. Setelah mem-boot ulang mode boot ke safe mode, atau mode lainnya memunculkan tampilan yang berkedip yang tidak mungkin dibaca atau digunakan. Solusi bagi saya adalah dengan menggunakan koneksi desktop jarak jauh (RDP) untuk remote ke mesin Windows 10 dari mesin yang berbeda dan melakukan script PowerShell dari RDP.
Yngvar Johnsen
Hal yang sama terjadi pada saya. Berhati-hatilah dengan menghapus kunci registri Fonts - saya tidak bisa membuka layar login Windows lagi setelah itu. Dan saya tidak melihat cara untuk menggunakan PowerShell dari cmd pemulihan saat boot, jadi harus menemukan cara dengan alat yang tersedia. Lihat superuser.com/q/997430/519111 untuk penjelasan.
TheOperator
1

Selain sebagai masalah malware, mungkin ada kerusakan pada hard drive Anda. Pertama, periksa nilai SMART dari disk drive Anda. Jika semuanya terlihat bagus, jalankan chkdsk / f, dan kemudian sfc / scannow.

Bigbio2002
sumber
Sangat tidak mungkin bahwa masalah SMART akan menghapus file selalu dari folder tertentu yang sama dan tanpa kesalahan disk lain!
harrymc
0

Ini bukan masalah "normal" - itu terlalu aneh.

Langkah pertama adalah melakukan pemindaian anti-virus yang mendalam di komputer. Saya melihat bahwa Anda memiliki Avast, jadi gunakan dulu, lalu unduh dan gunakan Malwarebytes Anti-Malware .

Jika tidak ada virus yang terdeteksi, jalankan sfc / scannow .

Jika pemindaian sfc tidak menemukan kesalahan, untuk mengetahui apakah beberapa produk yang diinstal bertanggung jawab atas masalah ini, kembalikan font dan reboot dalam mode Aman . Jika file telah menghilang lagi, maka ini adalah masalah Windows. Kalau tidak, jika file itu masih ada, maka beberapa produk yang diinstal menyebabkan ini.


jika masalah disebabkan oleh produk yang diinstal, pertama-tama gunakan Avast untuk melakukan pemindaian saat boot.

Jika Avast tidak menemukan apa pun, gunakan Autoruns untuk mematikan program startup secara berkelompok sampai Anda menemukan yang menyebabkannya. Setiap kali kembalikan font dan reboot lagi untuk memeriksa.

Setelah Anda menemukan produk yang menyebabkan hal ini, pulihkan program startup menggunakan Autoruns.


Untuk kasus di mana Windows menghancurkan data font-nya sendiri, Anda dapat:

  1. Dapatkan konten dari C:\Windows\FontsPC lain
  2. Salin font-font ini ke folder sementara
  3. Gunakan regedit untuk menghapus (setelah menyimpan) konten
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
  4. Mulai ulang
  5. Salin font ke C:\Windows\Fonts
  6. Instal ulang font dengan membuka Control Panel / Font
  7. Dari menu File, pilih 'Instal Font Baru ...' dan tambahkan font dari folder sementara.
harrymc
sumber
Bidik juga untuk Combofix jika Anda pikir itu masalah malware. Saya merasa ini sangat efektif ..
tumchaaditya