Chciałem zaproponować alternatywną poprawkę. Powyższa sztuczka UNC działa świetnie, ale irytująco nie pozwoli ci użyć popularnego narzędzia do radzenia sobie z plikami, których nie można usunąć, Unlocker. (nadal można uruchomić program odblokowujący na pliku czcionek za pomocą wiersza polecenia, ale jest to uciążliwe)
Rozwiązaniem, które znalazłem, jest utworzenie pliku desktop.ini w celu umieszczenia go w folderze czcionek, co zmusza go do zachowania się jak normalny folder.
- Utwórz nowy dokument tekstowy, nazwij go desktop.txt lub cokolwiek innego.
- Skopiuj i wklej to do pliku tekstowego:
[.ShellClassInfo]
[ViewState]
Mode =
Vid =
FolderType = Generic
- Zapisz, zamknij i zmień nazwę na desktop.ini, a następnie przenieś ten plik C: \ windows \ fonts. Może zostać wyświetlony monit o zastąpienie. Powiedz tak, chyba że chcesz najpierw wykonać kopię zapasową starego pliku desktop.ini.
- Zamknij i ponownie otwórz folder czcionek systemu Windows, powinien on mieć normalny widok folderu. Możesz kliknąć prawym przyciskiem myszy i wybrać Unlocker, a uruchomi się bez problemów.
Pomocne może być również zrozumienie, że system Windows śledzi, czy czcionki są zainstalowane, czy nie za pomocą określonego klucza rejestru.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts
Jeśli rejestr zawiera wpisy dotyczące czcionek, które nie istnieją, wystąpią problemy. Jeśli ma wpis, ale wpis wskazuje niewłaściwy plik, wystąpią problemy. I wreszcie, jeśli masz czcionkę w folderze czcionek, ale nie istnieje ona na tej liście rejestru ... będziesz mieć problemy. Więc spróbuj wyprostować tę listę rejestru, co jest dość oczywiste, jeśli nie masz nic przeciwko rejestrowi.
Klucz ma kilka ciągów znaków, po jednym dla każdej zainstalowanej czcionki (i wariantu). Na przykład wpis dla Agencji Bold jest wartością ciągu, która mówi
Agencja FB Bold (TrueType)
A dane w nim zawarte to nazwa tej czcionki, AGENCYB_0.TTF. Upewnij się, że nazwa pliku jest poprawna.
A tak na marginesie, że _0 na końcu nazwy pliku oznacza, że w pewnym momencie próbowałeś skopiować czcionkę (lub zainstalować ją) do folderu czcionek systemu Windows, a kopia już tam była ... system Windows nie nadpisze starsza czcionka, wstawi drugą kopię z nową nazwą kończącą się na _0, a następnie _1, _2 itd. Możesz mieć kilka kopii starych czcionek, które przyspieszały ci problemy, a jeśli jesteś ostrożny mogą je wyczyścić i naprawić wpisy rejestru.