Làm cách nào để xóa một phông chữ trong Windows 7 vẫn đang được sử dụng?


16

Tôi đã cài đặt một phông chữ mã vạch cho một dự án. Phông chữ đã được cài đặt thông qua bảng điều khiển Phông chữ. Bây giờ tôi muốn xóa phông chữ khỏi hệ thống của mình nhưng khi tôi cố xóa nó, nó đưa ra một cảnh báo về phông chữ đang được sử dụng.

Tôi đã tắt tất cả các ứng dụng đang chạy nhưng tôi vẫn nhận được thông báo lỗi. Có ai biết một cách để xác định chương trình nào đang sử dụng phông chữ không? Có cách nào để buộc xóa phông chữ không?


Chế độ an toàn và công cụ mở khóa không hoạt động với tôi, tôi đã tìm ra một giải pháp, mặc dù vậy, mở thư mục phông chữ thông qua đường dẫn UNC: superuser.com/questions/264072/ (
wwieie matt 29/03/2016

Câu trả lời:


6

Cách tốt nhất để đảm bảo rằng phông chữ không còn được sử dụng nữa là thử xóa nó trong Chế độ an toàn .

Bạn có thể đến đó bằng cách khởi động lại, nhấn F8 trước khi Windows khởi động và chọn nó bằng các phím mũi tên ...


2
Ngay cả trong Chế độ an toàn, Windows tuyên bố phông chữ của tôi đang được sử dụng: / Phải làm gì?
powerbuoy

@powerbuoy: Sử dụng Trình theo dõi tiến trình Sysiternals và thực hiện nhật ký khởi động, sau đó tìm tên phông chữ của bạn trong nhật ký đó; điều này sẽ cho biết quá trình nào mở tệp, sau đó bạn có thể thực hiện các nỗ lực để tránh quá trình đó tải trong Chế độ an toàn với Sysiternals AutoRun hoặc hơn thế.
Tamara Wijsman

1
@powerbuoy thử chế độ Dấu nhắc lệnh Chế độ an toàn , khác với Chế độ an toàn thẳng, lịch sự của superuser.com/a/516022/16966
matt wilkie

5

Unlocker là một ứng dụng nhỏ miễn phí tuyệt vời có thể giúp bạn xác định ứng dụng nào có khóa trên một tệp. Nó cũng cho phép bạn giải phóng khóa hoặc nếu là chính Windows, hãy xóa nó trong lần khởi động lại tiếp theo.


3
Unlocker là một công cụ tuyệt vời, nhưng tiếc là nó không hoạt động trong thư mục Phông chữ.
fitojb

1
@ user2552310 nói (trong chỉnh sửa được đề xuất) rằng phần này cài đặt bloatware 3x, ngay cả sau khi từ chối cài đặt.
Olli

Chrome thậm chí sẽ không cho phép tôi tải xuống tuyên bố này là "độc hại": /
powerbuoy

Unlocker có phiên bản di động không cài đặt gì cả.
krispy

1
Trong khi giải pháp này hoạt động, tôi muốn một lần nữa khuyên bạn nên trả lời theo hướng có lợi cho câu trả lời được chấp nhận (Chế độ an toàn) hoặc kết thúc các quá trình giữ khóa cho tệp. Loại bỏ mạnh mẽ các khóa tệp là cực kỳ nguy hiểm vì bạn có nguy cơ làm hỏng các tệp bị khóa khác khi con trỏ được đặt lại.
Paul Lammertsma

4

Khắc phục 10 giây thông qua dấu nhắc lệnh đã rút gọn: Bắt đầu> CMD> Chạy với tư cách Quản trị viên:

del /f /s /q /a "C:\Windows\fonts\my-font.ttf"

Điều đó sẽ buộc xóa các tập tin và đó là nó.


4
Tôi đã thử điều này trong Windows 7, vẫn "truy cập bị từ chối"
Max Kielland

3

Nếu bạn muốn sử dụng Unlocker theo gợi ý của một câu trả lời khác , bạn có thể thấy nó không hoạt động trong thư mục Phông chữ. Tuy nhiên, vẫn có một cách để làm điều này, thông qua dòng lệnh.

Chỉ cần chạy lệnh sau:

C:\Program Files\Unlocker>Unlocker.exe C:\Windows\Fonts\Oswald-Regular.otf

Rõ ràng sử dụng Unlocker.exe từ vị trí đã cài đặt và thay thế tên phông chữ cụ thể bằng tên bạn muốn xóa.


2

Trước đây, tôi đã khuyến nghị Unlocker. Một kỹ thuật ít xâm lấn và nâng cao hơn liên quan đến việc sử dụng Process Explorer . Trong Process Explorer:

  1. Trong Findmenu, chọn Find Handle or DLL...(hoặc nhấn Ctrl+ F)
  2. Nhập tên tệp của phông chữ bạn muốn xóa ( không phải tên phông chữ; nếu bạn không chắc chắn về tên của tệp, hãy xác định phông chữ trong thư mục phông chữ của bạn và xem thuộc tính tệp).
  3. Giết bất kỳ quá trình sử dụng các tập tin.
    • Nếu bạn giết explorer.exe, khởi động lại nó bằng cách chọn Run...từ Filemenu (hoặc nhấn Ctrl+ R) và nhập explorer.exe.
  4. Xóa tệp khỏi cửa sổ Exlorer hoặc thông qua dấu nhắc lệnh.

Ngẫu nhiên, điều này là để xóa bất kỳ tệp không phải là hệ thống đang sử dụng và không thể xóa trên Windows, không chỉ phông chữ.


1

Tôi đã tìm thấy một cách khác để làm điều này ... và đó thực sự là tiện ích Phông chữ của Microsoft mà chúng tôi đang sử dụng để xóa phông chữ, hóa ra, đó là sử dụng phông chữ mà chúng tôi đang cố gắng xóa!

Trong thư mục Phông chữ ... bấm Sắp xếp ... Bố cục ... bỏ chọn ngăn Chi tiết

Bây giờ hãy thử và xóa phông chữ một lần nữa, nó sẽ hoạt động.

Đó là Windows cho bạn! :)


0

Tôi vừa xóa nó khỏi một dấu nhắc lệnh nâng cao (tức là chạy với tư cách quản trị viên). sau đó quay lại thư mục phông chữ và xóa thêm một lần nữa và nó đã biến mất.


0

Điều này làm việc cho tôi, và nó rất dễ dàng:

1- Sử dụng Unlocker giống như Paul đề xuất

2- Để xóa phông chữ, bạn không thể trực tiếp sử dụng Unlocker trong thư mục phông chữ, mẹo là quay lại thư mục (Thư mục Windows) và thực hiện tìm kiếm (* .ttf) tất cả các phông chữ của hệ thống của bạn , nhưng lần này nó không nằm trong "thư mục phông chữ", vì vậy bạn có thể sử dụng Unlocker và xóa phông chữ bạn muốn, chúc may mắn


0

Tôi nhận ra rằng đây là một câu hỏi cũ nhưng nó có thể hữu ích cho những người khác, giống như nó đã được với tôi bây giờ. Không dành cho người yếu tim. Sao lưu registry của bạn trước khi bạn làm điều này. Chuyển đến trình chỉnh sửa sổ đăng ký, sau đó tìm phông chữ của bạn trong HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts sau đó nhấp chuột phải và chọn Xóa. Nếu bạn đang chạy 64-bit, bạn có thể cần phải xóa tương tự khỏi vị trí này: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows NT \ CurrentVersion \ Fonts Sau đó khởi động lại.


0

7 công cụ để mở khóa những tập tin khó xóa • Raymond.CC

Theo đánh giá này, IObit Unlocker là lựa chọn được đề xuất:

Các tập tin đã được xóa thành công mà không cần khởi động lại hoặc sử dụng chế độ cưỡng bức! Hơn nữa, IObit có thể dễ dàng xóa toàn bộ thư mục chứa đầy các tệp được bảo vệ này, trong đó hầu hết các công cụ ở đây thậm chí không thể xóa chỉ một tệp.

Tải về

chocoinstallio-unlocker

Xóa phông chữ

Bạn không thể chọn phông chữ với GUI, nhưng IObitUnlocker.exe cũng hỗ trợ sử dụng dòng lệnh.

pushd "%ProgramFiles(x86)%\IObit\IObit Unlocker"
IObitUnlocker.exe /Delete "C:\Windows\Fonts\Montserrat-Hairline.otf"

Sử dụng dòng lệnh IObit Unlocker

IObitUnlocker.exe Command [Option] Object

Command:  
/None
/Delete
/Rename
/Move
/Copy

Option:
/Normal
/Advanced

Object:
None: "Path1","Path2","Path3"
Delete: "Path1","Path2","Path3"
Rename: "Path1","Path2","Path3" "NewName1","NewName2","NewName3"
Move:   "Path1","Path2","Path3" "NewPath"
Copy:   "Path1","Path2","Path3" "NewPath"

0

Trong trường hợp của tôi, một tệp phông chữ đã bị khóa bởi quy trình hệ thống (Pid = 4). Vì vậy, tôi đã đổi tên tập tin và thực hiện khởi động lại, sau đó tập tin có thể bị xóa.


0

Tôi đã giải nén một phông chữ trên một ổ cứng khác mà tôi gặp khó khăn trong việc xóa và gặp lỗi "đang sử dụng". Tôi có thể xóa trong ổ đĩa ban đầu của mình, nhưng không phải trong ổ đĩa khác. Tôi muốn xóa phông mà không sử dụng bất kỳ chương trình. Tôi vô tình chọn một mục khác (thư mục) khi tôi nhấn xóa, lo và xem nó hoạt động! Tôi vừa khôi phục thư mục trong thùng rác và cuối cùng đã thoát khỏi phông chữ phiền phức. Tôi hy vọng đây sẽ là một phương pháp thay thế dễ dàng hơn cho mọi người.


0

Điều này là do phông chữ "mở" trong Windows "Preview Pane" ở bên phải.

Cách duy nhất để giải quyết vấn đề này là vô hiệu hóa Ngăn xem trước trong Explorer bằng cách vào Xem-> Chi tiết ngăn (bỏ chọn Ngăn xem trước).

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.