Làm cách nào để duyệt phông chữ dưới dạng tệp trong Windows Explorer


11

Làm cách nào tôi có thể duyệt thư mục C: \ Windows \ Fonts dưới dạng tệp thông thường thay vì phông chữ trong Windows 7 Explorer?

Tôi cần truy cập tab Bảo mật trong Thuộc tính, vì phông chữ có các đặc quyền xấu sau khi khôi phục bản sao lưu từ máy tính khác.

Chỉnh sửa: Tôi có thể mở hộp thoại Thuộc tính bằng cách bấm chuột phải vào một phông chữ (không phải là họ phông chữ), nhưng các tệp không thể mở do đặc quyền xấu, thậm chí không hiển thị trong danh sách phông chữ.


1
Tôi đã kết thúc việc giải quyết điều này bằng cách loại bỏ gần như tất cả các phông chữ, khôi phục vào thư mục khác và cài đặt chúng từ đó. Có vẻ như đó là một ý tưởng tồi khi khôi phục các tệp phông chữ trực tiếp vào thư mục Phông chữ. Nhưng có thực sự không có cách nào để duyệt thư mục Phông chữ?
Christian Davén

Câu trả lời:


29

Trong Windows Explorer điều hướng đến thư mục phông chữ bằng quy ước UNC: \\computer-name\c$\Windows\Fonts(cũng xem Không thể xóa một số phông chữ nhất định trong Windows 7 )


3
Tài giỏi! Tuy nhiên, để thay đổi cài đặt bảo mật, trước tiên tôi phải chia sẻ ổ đĩa một cách rõ ràng với đầy đủ các đặc quyền cho người dùng Quản trị viên (hoặc bất kỳ người dùng nào khác, tôi cho rằng).
Christian Davén

Thật tò mò, tôi đã không gặp phải điều đó. Trong mọi trường hợp, trên Win7 đôi khi sử dụng địa chỉ IP ( \\192.168.1.123\c$\...) thay vì \\localhosthoặc \\computer-namecó thể khắc phục một số sự cố truy cập mạng hoặc chia sẻ.
matt wilkie

1

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.

  1. 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ì.
  2. Sao chép và dán tệp này vào tệp văn bản:
    [.ShellClassInfo]
    [ViewState]
    Mode =
    Vid =
    FolderType = Generic
  3. 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ũ.
  4. Đó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.


0

Sử dụng File Explorer để sao chép desktop.ini sang c: \ windows \ phông chữ có thể không hoạt động nếu hệ thống Windows từ chối cho phép quá trình sao chép, cụ thể vì desktop.ini không phải là (theo Windows) một tệp phông chữ.

Tôi đã phát hiện ra một công việc nhanh chóng và dễ dàng.

1 .. Lưu tệp desktop.ini vào thư mục c: \ temp

2 .. Truy cập RUN trên màn hình nền và nhập CMD (để truy cập vào các lệnh DOS)

3 .. Khi CMD xuất hiện trong hộp kết quả tìm kiếm RUN, nhấp chuột phải vào nó và chọn tùy chọn "Chạy với tư cách quản trị viên".

4 .. Khi màn hình CMD DOS xuất hiện, hãy chuyển sang thư mục C: \ temp

5 .. Trong C: \ Temp, nhập lệnh này - sao chép desktop.ini c: \ windows \ scripts / y - và nhấn ENTER / RETURN

6 ... Bạn sẽ nhận được 1 tập tin được sao chép. Sau đó, bạn có thể thoát khỏi CMD, đi đến File Explorer và sau đó có thể duyệt thư mục C: \ windows \ Font theo ý muốn.


0

Màn hình chuyên dụng của thư mục Phông chữ được tạo ra bởi các cài đặt trong tệp desktop.ini của nó. Cách đơn giản nhất để tắt tính năng này là:

  1. Mở PowerShell với tư cách Quản trị viên ( WinKey + X > Windows PowerShell (Quản trị viên) )
  2. Điều hướng đến thư mục Phông chữ .
  3. Thực hiện lệnh sau: rename-item desktop.ini desktop.sav

Đó là nó! Đảo ngược việc đổi tên để khôi phục hành vi bình thường.

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.