Jak mogę przeglądać katalog C: \ Windows \ Fonts jako zwykłe pliki zamiast czcionek w Eksploratorze Windows 7?
Muszę uzyskać dostęp do karty Zabezpieczenia we Właściwościach, ponieważ czcionki mają złe uprawnienia po przywróceniu kopii zapasowej z innego komputera.
Edycja: Mogę otworzyć okno dialogowe Właściwości, klikając prawym przyciskiem myszy pojedynczą czcionkę (nie rodzinę czcionek), ale pliki, których nie można otworzyć z powodu złych uprawnień, nawet nie pojawiają się na liście czcionek.
Odpowiedzi:
W Eksploratorze Windows przejdź do folderu czcionek zgodnie z konwencją UNC:
\\computer-name\c$\Windows\Fonts
(zobacz także Nie można usunąć niektórych czcionek w systemie Windows 7 )źródło
\\192.168.1.123\c$\...
) zamiast\\localhost
lub\\computer-name
może wyleczyć niektóre problemy z dostępem do sieci lub współdzieleniem.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.
[.ShellClassInfo]
[ViewState]
Mode =
Vid =
FolderType = Generic
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.
źródło
Używanie Eksploratora plików do kopiowania pliku desktop.ini na c: \ windows \ fonts może nie działać, jeśli system Windows odmówi zezwolenia na proces kopiowania, w szczególności dlatego, że plik desktop.ini nie jest (zgodnie z Windows) plikiem czcionek.
Odkryłem szybką i łatwą rundę.
1 .. Zapisz plik desktop.ini w folderze c: \ temp
2 .. Przejdź do RUN na pulpicie i wpisz CMD (aby uzyskać dostęp do poleceń DOS)
3 .. Gdy CMD pojawi się w polu wyników wyszukiwania RUN, kliknij go prawym przyciskiem myszy i wybierz opcję „Uruchom jako administrator”.
4 .. Po wyświetleniu ekranu CMD DOS przejdź do folderu C: \ temp
5 .. W C: \ Temp wpisz to polecenie - skopiuj desktop.ini c: \ windows \ fonts / y - i naciśnij ENTER / RETURN
6 ... Powinieneś pobrać 1 plik. Następnie możesz wyjść z CMD, przejść do Eksploratora plików, a następnie przeglądać folder C: \ windows \ fonts, jak chcesz.
źródło
Specjalistyczne wyświetlanie folderu Fonts jest spowodowane ustawieniami w jego pliku desktop.ini. Najprostszym sposobem na wyłączenie tego jest:
rename-item desktop.ini desktop.sav
Otóż to! Odwróć nazwę, aby przywrócić normalne zachowanie.
źródło