Tôi muốn đề nghị một sửa chữa thay thế. Thủ thuật UNC ở trên hoạt động rất tốt, nhưng thật khó chịu, nó sẽ không cho phép bạn sử dụng một công cụ phổ biến để xử lý các tệp không thể xóa, Unlocker. (bạn vẫn có thể chạy trình mở khóa trên một tệp phông thông qua dấu nhắc lệnh, nhưng thật tẻ nhạt)
Một giải pháp tôi tìm thấy là tạo một desktop.ini để đưa vào thư mục phông chữ của bạn, điều này buộc nó phải hoạt động như một thư mục bình thường.
- Tạo một tài liệu văn bản mới, gọi nó là desktop.txt hoặc bất cứ thứ gì.
- Sao chép và dán tệp này vào tệp văn bản:
[.ShellClassInfo]
[ViewState]
Mode =
Vid =
FolderType = Generic
- Lưu, đóng và đổi tên nó thành desktop.ini, sau đó di chuyển tệp C: \ windows \ phông chữ đó. Bạn có thể được nhắc ghi đè. Nói có, trừ khi trước tiên bạn muốn tạo bản sao lưu của desktop.ini cũ.
- Đóng và mở lại thư mục phông chữ windows và nó sẽ có chế độ xem thư mục bình thường. Và bạn có thể nhấp chuột phải và chọn Unlocker, và nó sẽ chạy mà không gặp vấn đề gì.
Ngoài ra, có thể hữu ích để hiểu rằng Windows theo dõi xem phông chữ có được cài đặt hay không thông qua khóa đăng ký cụ thể.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts
Nếu sổ đăng ký có các mục nhập cho phông chữ không tồn tại, bạn sẽ gặp vấn đề. Nếu nó có một mục, nhưng mục nhập chỉ vào tệp sai, bạn sẽ gặp vấn đề. Và cuối cùng, nếu bạn có một phông chữ trong thư mục phông chữ của mình, nhưng nó không tồn tại trong danh sách đăng ký đó ... bạn sẽ gặp vấn đề. Vì vậy, hãy cố gắng làm rõ danh sách đăng ký đó, điều này khá tự giải thích nếu bạn cảm thấy thoải mái với sổ đăng ký.
Khóa này có một loạt các giá trị chuỗi, một giá trị cho mỗi phông chữ (và biến thể) bạn đã cài đặt. Vì vậy, ví dụ mục nhập cho Agency Bold là một giá trị chuỗi cho biết
Agency FB Bold (TrueType)
Và dữ liệu chứa trong đó là tên tệp của phông chữ đó, AGENCYB_0.TTF. Hãy chắc chắn rằng tên tệp là chính xác.
Và nhân tiện, _0 ở cuối tên tệp có nghĩa là tại một số điểm, bạn đã cố sao chép phông chữ (hoặc cài đặt nó) vào thư mục phông chữ của windows và một bản sao đã ở đó ... windows sẽ không ghi đè phông chữ cũ hơn, nó sẽ đặt một bản sao thứ hai với một tên mới kết thúc bằng _0, và sau đó là _1, _2, v.v. Bạn có thể có một vài bản sao của các phông chữ cũ gây ra sự cố nhanh chóng và nếu bạn cẩn thận có thể dọn sạch chúng và sửa các mục đăng ký của chúng.