Không thể xóa một số phông chữ nhất định trong Windows 7


19

Chúng tôi có một máy chuyên nghiệp x64 Windows 7, trong đó một số nhưng không thể xóa tất cả các phông chữ. Các phông chữ có vấn đề trong câu hỏi không phải là phông chữ hệ thống hoặc phông chữ Microsoft Office (tôi nghĩ rằng, họ chưa cập nhật danh sách cho Office2010). Một ví dụ: StoneSansOSITC TT (tên tệp IT243__.ttf). Thật kỳ lạ, các phông chữ khác trong cùng một gia đình có thể bị xóa, khoảng nửa tá.

Thông báo lỗi giống như "tập tin này đang được sử dụng và không thể xóa [thử lại] [bỏ qua]" .

Chúng tôi đã thử xóa phông chữ trong tài khoản miền là thành viên của nhóm Quản trị viên cục bộ cũng như tài khoản Quản trị viên cục bộ. Chúng tôi đã thử xóa khỏi Chế độ an toàn và các kết hợp khác nhau để đăng xuất và khởi động lại.

Tôi đã sử dụng Process Explorer để tìm kiếm xử lý tệp đang mở và nó xác định csrss.exelà có tệp đó mở, cũng như một số phông chữ khác. Tôi đã chứng minh, như bài viết trên wikipedia trên csrss nói rằng việc chấm dứt quá trình dẫn đến một màn hình xanh chết chóc.

Làm cách nào để theo dõi ứng dụng / dịch vụ / quy trình nào đang khiến các tệp này được sử dụng mọi lúc và tắt chúng?

cập nhật:

Báo cáo tương tự của người này cho thấy có thể có vấn đề với Windows 7 bị nhầm lẫn về số lượng kiểu chữ được thể hiện trong một họ phông chữ (nghĩ rằng có 4 khi thực sự là 6).

Chủ đề này có một hình ảnh của thông báo lỗi chúng ta thấy: phông chữ không thể bị xóa vì nó đang sử dụng hộp thoại lỗi

Chúng tôi đã thử chương trình Unlocker được đề cập ở đây và trong khi nó xác định các tệp bị khóa trong thư mục phông chữ, chúng không khớp với các tệp chúng tôi đang cố xóa.

Câu trả lời:


13

Tôi vừa mới giải quyết chuyện này. Tôi đã gỡ cài đặt phông chữ có vấn đề thông qua chương trình quản lý phông chữ có tên NexusFont nhưng tôi nghĩ nó có thể sẽ hoạt động với các chương trình khác có chức năng tương tự.


1
Wow điều này làm việc tuyệt vời cho tôi và tôi đã điên về nó. Đã dành một thời gian trong chế độ an toàn / thử mở khóa, v.v. nhưng điều này hoạt động như một cơ duyên.
Valentin Kuzub

Tôi đã sử dụng NexusFont một thời gian để xem phông chữ, nhưng chưa bao giờ nhận ra rằng nó cũng sẽ giải quyết vấn đề này. Cảm ơn!
đóng cửa

10

giải pháp matt wilkie hoạt động. Mặc dù vậy, có một cách dễ dàng hơn trong Windows 8. Chỉ cần mở một dấu nhắc lệnh nâng cao là quản trị viên và nhập lệnh sau:

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ó. Cũng xin lưu ý rằng có thể cần phải khởi động lại sau khi chỉnh sửa nếu phông chữ không hoạt động (chủ yếu là do sự nhầm lẫn với các họ phông chữ nếu bạn có nhiều loại phông chữ giống nhau)


1
Điều này hoạt động nhưng đảm bảo bạn sử dụng CMD chứ không phải Powershell với quyền quản trị viên nâng cao.
Mike Averto

10

Đã tìm thấy một cửa sau hoạt động, chủ yếu, nhưng vẫn còn một số điểm kỳ lạ không giải thích được như Windows nghĩ rằng các phông chữ vẫn được cài đặt cho đến khi hoàn tất chu trình đăng xuất / bật và nếu phông chữ bị xóa sau đó được cài đặt lại thì Windows cho biết phông chữ đã được cài đặt được cài đặt, mặc dù nó không được hiển thị trong danh sách. Rất may, các ứng dụng như Adobe Illustrator nhìn thấy sự thật trong cả hai trường hợp, đó là kết quả mong muốn trong mọi trường hợp.

Loại bùn:

Mở hai cửa sổ Windows Explorer, (để thuận tiện, hãy chụp chúng sang phải và trái với winkey- left, winkey- right.) Một mặt truy cập trực tiếp vào thư mục phông chữ, bỏ qua trình quản lý phông chữ Control Panel bị nhầm lẫn, với \\machine-name\c$\Windows\Fonts. Trên điều hướng khác C:\Windows\Fonts, nó sẽ chuyển sang dạng xem Trình quản lý phông chữ.

Về phía FM, xác định vị trí từng phông chữ cần xóa, chọn> thuộc tính để lấy tên tệp thực tế, sau đó xóa tệp đó khỏi cửa sổ thám hiểm khác.

xóa phông chữ vấn đề thông qua đường dẫn UNC

Cập nhật: Đối với cửa sổ C: \ Windows \ Fonts, nhấp chuột phải vào tiêu đề cột và bạn có thể hiển thị tên tệp (và sau đó nhấp vào tiêu đề để sắp xếp theo đường dẫn!).

chi tiết xem menu ngữ cảnh cột


4
Một số phông chữ có thể có nhiều tệp (b, z, i, l, v.v.). Bạn sẽ phải xóa tất cả chúng để gỡ cài đặt hoàn toàn phông chữ cụ thể.
ADTC

Và đối với những người trong chúng ta đã ngu ngốc quản lý để tải xuống hàng ngàn phông chữ ... chúc may mắn.
leigero

4
Bạn cũng sẽ cần phải đăng nhập với tư cách quản trị viên và xóa các khóa đăng ký cho các phông chữ tương ứng HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts.
JPaget

4

Trên thực tế, nếu bạn vẫn không thể xóa phông chữ vì windows cho biết chúng đang được sử dụng, thì hãy khởi động sang chế độ an toàn chỉ với cửa sổ lệnh. cd đến c: \ Windows \ Phông chữ và xóa phông chữ trực tiếp từ đây. Điều này làm việc như một nhà vô địch. Lưu ý rằng bạn sẽ cần lưu ý tên tệp của phông chữ bạn muốn xóa trước khi khởi động lại về chế độ an toàn.


Georgie Casey đã nói sẽ sử dụng Chế độ an toàn trong tháng 8 , mặc dù sau đó một số vẫn còn được sử dụng.
matt wilkie

2
@mattwilkie Chế độ an toàn không phải là Dấu nhắc chế độ an toàn. Ưu điểm của Dấu nhắc chế độ an toàn là nhiều quy trình có thể mở phông chữ, như Windows Explorer, không bắt đầu. Cách duy nhất hiệu quả hơn để tránh các tệp đang mở là Recovery Shell.
MetaEd

Đây phải là câu trả lời được chấp nhận vì nó sẽ hoạt động luôn
Gusman

@Gusman ... sau khi bạn xác định (các) tên tệp chính xác cho các phông chữ bạn cần xóa có, điều này sẽ luôn hoạt động.
matt wilkie

2

Tôi mới khởi động Windows 7 ở Chế độ an toàn và sau đó xóa các phông chữ. Làm việc tốt mà không có tập tin trong lỗi sử dụng.

chỉnh sửa: hóa ra tôi đã nhận được lỗi sử dụng tệp ở chế độ an toàn trên một số tệp! Vì vậy, tôi đã tải lên Cygwin trong chế độ an toàn và xóa ở đó. Đã làm việc.


Đồng thời xem bình luận của @ MetaEd cho câu trả lời khác tại đây , về việc sử dụng Dấu nhắc lệnh Chế độ an toàn , không chỉ Chế độ an toàn.
matt wilkie

1

Khi tôi gặp vấn đề này, đó là Bảng điều khiển phông chữ Windows thực sự sử dụng phông chữ.

Tất cả những gì tôi cần làm là mở menu "Sắp xếp", menu con "Bố cục" và bỏ chọn "Ngăn chi tiết". Bây giờ tôi đã có thể xóa phông chữ.

Tôi đang sử dụng Windows 10 Creators Update, nhưng Bảng điều khiển trông giống như phiên bản Windows 7. Nếu cách này hiệu quả với bất kỳ ai sử dụng Windows 7 hoặc 8, vui lòng cho tôi biết và tôi sẽ cập nhật câu trả lời.

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.