Jak przeglądać czcionki jako pliki w Eksploratorze Windows


11

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.


1
Rozwiązałem problem, usuwając prawie wszystkie czcionki, przywracając do innego katalogu i instalując je stamtąd. Wygląda na to, że przywracanie plików czcionek bezpośrednio do folderu Fonts jest złym pomysłem. Ale czy naprawdę nie ma sposobu na przeglądanie folderu Czcionki?
Christian Davén

Odpowiedzi:


29

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 )


3
Sprytny! Aby jednak zmienić ustawienia zabezpieczeń, musiałem najpierw wyraźnie udostępnić dysk z pełnymi uprawnieniami dla administratora (lub innego użytkownika, jak sądzę).
Christian Davén

to ciekawe, nie spotkałem tego. W każdym razie na Win7 czasami używa adresu IP ( \\192.168.1.123\c$\...) zamiast \\localhostlub \\computer-namemoże wyleczyć niektóre problemy z dostępem do sieci lub współdzieleniem.
matt wilkie

1

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.

  1. Utwórz nowy dokument tekstowy, nazwij go desktop.txt lub cokolwiek innego.
  2. Skopiuj i wklej to do pliku tekstowego:
    [.ShellClassInfo]
    [ViewState]
    Mode =
    Vid =
    FolderType = Generic
  3. 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.
  4. 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.


0

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.


0

Specjalistyczne wyświetlanie folderu Fonts jest spowodowane ustawieniami w jego pliku desktop.ini. Najprostszym sposobem na wyłączenie tego jest:

  1. Otwórz PowerShell jako administrator ( WinKey + X > Windows PowerShell (administrator) )
  2. Przejdź do folderu Czcionki .
  3. Wykonaj następujące polecenie: rename-item desktop.ini desktop.sav

Otóż ​​to! Odwróć nazwę, aby przywrócić normalne zachowanie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.