Windows 8.1 thiếu tập tin phông chữ sau khi khởi động lại


17

Vài ngày trước tôi đã khởi động lại hệ thống windows 8.1 của mình. Sau khi khởi động lại, tất cả các văn bản hệ thống của tôi rất khó hiểu - chỉ hiển thị một số biểu tượng lạ. Sau một số điều tra, tôi phát hiện ra rằng thư mục c: \ windows \ phông chữ của tôi gần như trống rỗng. Vì vậy, tôi đã sao chép các tập tin phông chữ từ một cài đặt windows 8.1 khác vào thư mục gần như trống rỗng. Ngay sau khi tôi đã sao chép các tập tin, các văn bản hệ thống có thể đọc lại được.

Nhưng sau khi khởi động lại, vấn đề lại xảy ra một lần nữa - thư mục phông chữ hệ thống lại trống rỗng. Có ai biết tại sao windows xóa các tập tin phông chữ của tôi trong khi khởi động lại không?


Bạn có thể cho chúng tôi biết chương trình khởi nghiệp của bạn là gì không? Chúng sẽ được hiển thị trong Trình quản lý tác vụ trong tab Khởi động.
KAMonica

Đã có cùng một vấn đề chính xác kể từ chỉ một ngày trước. KA, tôi đã xóa mọi thứ khỏi khởi động và nó không giúp được gì.
furikuretsu

Bạn có thể tìm thấy danh sách các quy trình tự khởi động của tôi trên ảnh chụp màn hình ở đây
marco birchler

Câu trả lời:


20

Điều này đã xảy ra với tôi hai lần bây giờ, cả hai lần sau khi cài đặt phông chữ không thành công. Sự cố xảy ra không chỉ sau khi khởi động lại mà cả sau khi đăng xuất và quay lại tài khoản Windows.

Cuối cùng tôi đã giải quyết nó bằng một chút cách tiếp cận scattershot (chủ yếu là vì thất vọng), nhưng mọi thứ dường như đang hoạt động sau nhiều lần khởi động lại. Bạn sẽ cần một bản sao của một C:\Windows\Fontsthư mục từ PC không gặp phải vấn đề này.

  1. Sao chép nội dung của một C:\Windows\Fontsthư mục từ PC không gặp phải vấn đề này và dán chúng vào C:\Windows\Fontsthư mục bị ảnh hưởng .
  2. Mở ra Regedit.
  3. Hướng đến HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
  4. Xuất (chỉ trong trường hợp) và sau đó xóa toàn bộ nhóm Phông chữ. Tôi cũng đã xóa các nhóm Quản lý phông chữ, Trình điều khiển phông chữ, FontLink, FontMapper và FontSubstitutes, mặc dù tôi đã thêm lại chúng sau đó và nghi ngờ chúng không liên quan.
  5. LẠI sao chép nội dung của một C:\Windows\Fontsthư mục từ PC không gặp phải vấn đề này và dán chúng vào C:\Windows\Fontsthư mục bị ảnh hưởng .
  6. Khởi động lại.

3
Tôi đã thực hiện phương pháp này trên một máy winxp một số năm trước. "Thư mục phông chữ" là một thư mục ma thuật trong đó các cửa sổ dựa vào sổ đăng ký và không bao giờ trình bày cho bạn những gì trên đĩa theo kiểu "trung thực". Trong trường hợp của tôi, mục đầu tiên trong danh sách phông chữ trong sổ đăng ký đã bị hỏng. Tôi đã xuất khóa, xóa nó, sau đó nhập tệp xuất. Quá trình nhập đã bỏ mục nhập không hợp lệ.
horatio

3
Tôi có thể xác nhận rằng Quản lý phông chữ, Trình điều khiển phông chữ, FontLink, FontMapper và FontSubstitutes không cần xóa. Tôi đã làm theo các bước trên và chỉ xóa Fontsnhóm và nó đã giải quyết vấn đề.
teynon

2
FYI: Sao chép qua các phông chữ là vừa đủ để làm mới giao diện người dùng với giao diện phù hợp. Không cần khởi động lại hoặc sửa đổi sổ đăng ký. Tôi đã thắng 8.1.
lnaie

Trong trường hợp của tôi, vấn đề là do các tệp phông chữ được mã hóa (Windows EFS). Để giải quyết, tôi đã làm như sau: 1. Sao chép C: \ Windows \ Fonts sang thư mục khác 2. Giải mã tất cả các phông chữ được mã hóa (màu xanh lá cây) 3. Dán vào C: \ Windows \ Fonts 4. Sau khi khởi động lại, tất cả các phông chữ đều hoạt động như bình thường
Jonathan Persson

các phông chữ có thể được tìm thấy ở đây: withsteps.com/2621/...
Toskan

2

Có cùng một vấn đề và câu trả lời được chọn không hoạt động, tôi chỉ tiếp tục gặp sự cố vô tận của UI (Explorer.exe) sau khi đăng nhập từ màn hình đăng nhập bị cắt xén. Vì vậy, đây là những gì làm việc ra khỏi dòng lệnh.

Trên máy Mac / PC / Linux đang hoạt động ...

  1. Tải xuống gói phông chữ Windows 8.1 mặc định từ bài đăng này ( liên kết trực tiếp ). Hàm băm SHA256 của .zip là

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

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

  1. Giải nén tập tin .zip ở trên vào ổ flash USB. Ví dụ: để D:\Fontsbạn có một cái gì đó tương tự D:\Fonts\Arial.ttfvà như vậy.
  2. Tải về các tập lệnh powershell từ bài đăng này ( liên kết trực tiếp )
  3. Trích xuất tệp .zip vào cùng một ổ flash USB, để nói rằng D:\FontScripts\bạn có một cái gì đó nhưD:\FontScripts\Add-Font.ps1

Trên máy tính bị ảnh hưởng ...

  1. Khởi động vào Safe Mode with Command Prompt(xem chi tiết bên dưới)
  2. cd c:\Windows\Fonts(nhập) và del /f /s /q *.*(nhập)
  3. PowerShell(enter) vào dấu nhắc lệnh
  4. Remove-Item "hklm:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts"(nhập). Chúng tôi loại bỏ điều này bởi vì nó tham nhũng.
  5. Lắp ổ flash USB
  6. Nhập D:(nhập) sau đó cd D:\FontScripts(nhập)
  7. Nhập .\Add-Font.ps1 D:\Fonts(nhập). Bạn sẽ nhận được lỗi về một cài đặt đăng ký bị thiếu. Bỏ qua cho bây giờ.
  8. Khởi động lại. Điều này sẽ xây dựng lại hklm: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Phông chữ mà chúng tôi vừa xóa ở # 4 ở trên
  9. Khởi động vào Safe Mode with Command Prompt(giống như bước 1)
  10. PowerShell(nhập)
  11. Nhập D:(nhập) sau đó cd D:\FontScripts(nhập)
  12. Nhập .\Add-Font.ps1 D:\Fonts(nhập)
  13. Khởi động lại.
  14. Lấy bia và không cài đặt phông chữ bị hỏng.

Khởi động Windows 8.1 vào chế độ an toàn

Chi tiết như tùy chọn số 2 trong bài đăng trên blog này , được liệt kê ở đây để hoàn thiện.

  1. Khởi động lại máy tính bị ảnh hưởng cho đến khi bạn nhấn vào màn hình đăng nhập
  2. Nhấp vào biểu tượng quyền lực ở góc dưới bên phải. Nếu phông chữ của bạn THỰC SỰ bị rối, đây sẽ chỉ là một ô vuông :(
  3. Bấm SHIFTphím và nhấp vào tùy chọn menu cuối cùng (nó đọc Restarttrên các hệ thống tốt)
  4. Chọn Troubleshoot=> Advanced options=> Startup Settings=>Restart
  5. Khi nó khởi động lại, chọn # 6 tức là Safe Mode with Command Prompt

Trời ơi. Điều này làm việc cho tôi. Bạn đã cứu mạng tôi!!
CẢM

Lưu ý bên cạnh, tôi không có mật khẩu cho tài khoản quản trị viên cục bộ và chế độ an toàn + kết nối mạng vẫn bị gián đoạn Explorer. Vì vậy, tôi đã làm theo các bước này với tài khoản miền của mình (có quản trị viên riêng) nhưng đã sử dụng ctrl-alt-del để khởi chạy trình quản lý tác vụ và chạy cmd với tư cách quản trị viên từ menu tệp. Phải sử dụng google trên một máy khác để xem ảnh chụp màn hình để chắc chắn rằng tôi đã nhấp đúng thứ thông qua tất cả những điều vô nghĩa. Với PS, tôi đã giết explorer và có thể gõ đúng mà không mất tập trung vào cửa sổ CMD ..... sheeeeesh. Cảm ơn một lần nữa
leukosaima

Tôi đã có điều này xảy ra trong Windows 10 sau khi cài đặt các tệp phông chữ không có thật, tôi đoán vậy. Tất cả đều hoạt động tốt cho đến khi 9. Sau khi khởi động lại khởi động vào chế độ an toàn, hoặc bất kỳ chế độ nào khác sẽ hiển thị màn hình nhấp nháy không thể đọc hoặc sử dụng. Giải pháp cho tôi là sử dụng kết nối máy tính để bàn từ xa (RDP) để điều khiển từ xa vào máy Windows 10 từ một máy khác và thực hiện tập lệnh powershell từ RDP.
Yngvar Johnsen

Điều tương tự cũng xảy ra với tôi. Hãy cẩn thận với việc xóa khóa đăng ký Phông chữ - Tôi không thể truy cập màn hình đăng nhập Windows nữa sau đó. Và tôi không thấy cách sử dụng PowerShell từ cmd recovery khi khởi động, vì vậy phải tìm cách sử dụng các công cụ có sẵn. Xem superuser.com/q/997430/519111 để biết thêm chi tiết.
TheOperator

1

Ngoài vấn đề về phần mềm độc hại, có thể có lỗi trên ổ cứng của bạn. Đầu tiên, hãy kiểm tra các giá trị SMART của ổ đĩa của bạn. Nếu tất cả đều ổn, thì hãy chạy chkdsk / f và sau đó là sfc / scannow.


Rất khó xảy ra sự cố SMART sẽ xóa các tệp luôn từ cùng một thư mục cụ thể và không có bất kỳ lỗi đĩa nào khác!
harrymc

0

Đây không phải là một vấn đề "bình thường" - nó quá kỳ lạ.

Bước đầu tiên là thực hiện quét sâu chống vi-rút trên máy tính. Tôi thấy rằng bạn có Avast, vì vậy hãy sử dụng nó trước, sau đó tải xuống và sử dụng Malwarebytes Anti-Malware .

Nếu không phát hiện thấy virus, hãy chạy sfc / scannow .

Nếu quét sfc không tìm thấy lỗi, để tìm hiểu xem một số sản phẩm được cài đặt có chịu trách nhiệm cho sự cố này không, hãy khôi phục phông chữ và khởi động lại ở chế độ An toàn . Nếu các tệp đã biến mất một lần nữa, thì đây là một vấn đề của Windows. Mặt khác, nếu các tập tin vẫn còn ở đó, thì một số sản phẩm được cài đặt gây ra điều này.


nếu sự cố do sản phẩm đã cài đặt gây ra, trước tiên hãy sử dụng Avast để thực hiện quét thời gian khởi động.

Nếu Avast không tìm thấy gì, hãy sử dụng Autorun để tắt các chương trình khởi động theo nhóm cho đến khi bạn tìm thấy chương trình gây ra sự cố này. Mỗi lần khôi phục phông chữ và khởi động lại để kiểm tra.

Khi bạn tìm thấy sản phẩm gây ra điều này, hãy khôi phục các chương trình khởi động bằng Autorun.


Đối với trường hợp Windows phá hủy dữ liệu phông chữ của chính nó, bạn có thể:

  1. Lấy nội dung C:\Windows\Fontstừ một PC khác
  2. Sao chép các phông chữ này vào một thư mục tạm thời
  3. Sử dụng regedit để xóa (sau khi lưu) nội dung của
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
  4. Khởi động lại
  5. Sao chép phông chữ vào C:\Windows\Fonts
  6. Cài đặt lại phông chữ bằng cách mở Bảng điều khiển / Phông chữ
  7. Từ menu Tệp, chọn 'Cài đặt Phông chữ mới ...' và thêm phông chữ từ thư mục tạm thời.

Đồng thời quay cho Combofix nếu bạn nghĩ đó là sự cố phần mềm độc hại. Tôi đã tìm thấy nó khá hiệu quả ..
tumchaaditya
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.