Bagaimana cara menghapus font di Windows 7 yang masih digunakan?

16

Saya memasang font barcode untuk proyek. Font diinstal melalui panel kontrol Font. Sekarang saya ingin menghapus font dari sistem saya tetapi ketika saya mencoba untuk menghapusnya itu memberi saya peringatan tentang font yang sedang digunakan.

Saya sudah mematikan semua aplikasi yang sedang berjalan tetapi saya masih mendapatkan pesan kesalahan. Adakah yang tahu cara untuk menentukan program apa yang menggunakan font? Apakah ada cara untuk memaksa penghapusan font?

John S
sumber
Safe Mode dan Unlocker tidak bekerja untuk saya, saya menemukan solusi yang berhasil, buka folder font melalui jalur UNC: superuser.com/questions/264072/…
matt wilkie

Jawaban:

6

Cara terbaik untuk memastikan bahwa font tidak digunakan lagi adalah mencoba untuk menghapusnya dalam Safe Mode .

Anda dapat sampai di sana dengan me-reboot, menekan F8 sebelum Windows melakukan boot dan memilihnya dengan tombol panah ...

Tamara Wijsman
sumber
2
Bahkan dalam Safe Mode, Windows mengklaim font saya sedang digunakan: / Apa yang harus dilakukan?
powerbuoy
@ Powowuoy: Gunakan Sysinternals Process Monitor dan lakukan boot log, lalu cari nama font Anda di log itu; ini akan menunjukkan proses mana yang membuka file, setelah itu Anda dapat melakukan upaya menghindari proses itu dari memuat dalam Safe Mode dengan Sysinternals AutoRuns atau lebih.
Tamara Wijsman
1
@powerbuoy coba Safe Mode Command Prompt mode, yang berbeda dari Safe Mode langsung, milik superuser.com/a/516022/16966
matt wilkie
5

Unlocker adalah aplikasi kecil gratis yang brilian yang dapat membantu Anda menentukan aplikasi mana yang memiliki kunci pada file. Ini juga memungkinkan Anda untuk melepaskan kunci, atau jika itu adalah Windows itu sendiri, hapus pada reboot berikutnya.

Paul Lammertsma
sumber
3
Unlocker adalah alat yang luar biasa, tetapi sayangnya tidak berfungsi di folder Font.
fitojb
1
@ user2552310 mengatakan (dalam sunting yang disarankan) bahwa ini menginstal bloatware 3x, bahkan setelah menolak penginstalan.
Olli
Chrome bahkan tidak akan mengizinkan saya untuk mengunduh ini dengan mengklaim itu "jahat": /
powerbuoy
Unlocker memiliki versi portabel yang tidak menginstal apa pun.
krispy
1
Sementara solusi ini berfungsi, saya ingin sekali lagi menyarankan agar mendukung jawaban yang diterima (mode aman) atau mengakhiri proses yang menahan kunci ke file. Menghapus kunci file secara paksa sangat berbahaya karena Anda berisiko merusak file yang dikunci lainnya ketika pointer diatur ulang.
Paul Lammertsma
4

Perbaikan 10 detik melalui command prompt elvated: Mulai> CMD> Run As Administrator:

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

Itu akan memaksa menghapus file dan hanya itu.

Mike Averto
sumber
4
Saya mencoba ini di Windows 7, masih "akses ditolak"
Max Kielland
3

Jika Anda ingin menggunakan Unlocker seperti yang disarankan oleh jawaban lain , Anda mungkin menemukan itu tidak berfungsi di folder Font. Namun, masih ada cara untuk melakukan ini, melalui baris perintah.

Jalankan saja perintah berikut:

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

Jelas menggunakan Unlocker.exe dari lokasi yang diinstal, dan ganti nama font tertentu dengan yang ingin Anda hapus.

Bob
sumber
2

Sebelumnya, saya merekomendasikan Unlocker. Teknik yang kurang invasif dan lebih maju melibatkan penggunaan Process Explorer . Dalam Process Explorer:

  1. Di bawah Findmenu, pilih Find Handle or DLL...(atau tekan Ctrl+ F)
  2. Ketikkan nama file font yang ingin Anda hapus ( bukan nama font; jika Anda tidak yakin tentang nama file, temukan font di direktori font Anda dan lihat properti file).
  3. Matikan semua proses menggunakan file.
    • Jika Anda membunuh explorer.exe, mulai ulang dengan memilih Run...dari Filemenu (atau tekan Ctrl+ R) dan masuk explorer.exe.
  4. Hapus file dari jendela Exlorer atau melalui command prompt.

Kebetulan, ini berlaku untuk menghapus file non-sistem yang sedang digunakan dan tidak dapat dihapus pada Windows — bukan hanya font.

Paul Lammertsma
sumber
1

Saya menemukan cara lain untuk melakukan ini ... dan sebenarnya ini adalah utilitas Font Microsoft yang kami gunakan untuk menghapus font, ternyata, yaitu menggunakan font yang kami coba hapus!

Di folder Font ... klik Organize ... Layout ... hapus centang pada panel Details

Sekarang coba dan hapus font lagi, itu akan berfungsi.

Itu Windows untukmu! :)

Mudit Saxena
sumber
0

Saya baru saja menghapusnya dari prompt perintah yang ditinggikan (yaitu dijalankan sebagai administrator). kemudian kembali ke folder font dan menghapus sekali lagi dan itu hilang.

jeff Allen
sumber
0

Ini bekerja untuk saya, dan sangat mudah:

1- Gunakan Unlocker seperti yang disarankan Paul

2 - Untuk menghapus font, Anda tidak dapat menggunakan Unlocker di folder font secara langsung, caranya adalah kembali ke folder (Windows Folder) dan mencari (* .ttf) hasilnya akan semua font sistem Anda , tapi kali ini tidak ada di "folder font", jadi kamu bisa menggunakan Unlocker, dan hapus font apa yang kamu inginkan, selamat mencoba

Carter Nolan
sumber
0

Saya menyadari bahwa ini adalah pertanyaan lama tetapi mungkin bermanfaat bagi orang lain, sama seperti yang telah terjadi pada saya sekarang. Bukan untuk orang yang lemah hati. Cadangkan registri Anda terlebih dahulu sebelum Anda melakukan ini. Buka editor registri kemudian cari font Anda di HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts kemudian klik kanan dan pilih Hapus. Jika Anda menjalankan 64-bit, Anda mungkin perlu menghapus yang sama dari lokasi ini: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows NT \ CurrentVersion \ Fonts Kemudian restart.

Ace Miel
sumber
0

7 Alat untuk Membuka Kunci File-file yang Sulit Dihapus • Raymond.CC

Menurut ulasan ini, IObit Unlocker adalah pilihan yang disarankan:

File berhasil dihapus TANPA perlu reboot atau menggunakan mode Paksa! Terlebih lagi, IObit dapat dengan mudah menghapus seluruh folder yang penuh dengan file-file yang dilindungi ini, di mana sebagian besar alat di sini bahkan tidak bisa menghapus hanya satu file.

Install

chocoinstallio-unlocker

Hapus font

Anda tidak dapat memilih font dengan GUI, tetapi IObitUnlocker.exe juga mendukung penggunaan baris perintah.

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

Penggunaan baris perintah 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"
Leeroy
sumber
0

Dalam kasus saya file font dikunci oleh proses sistem (Pid = 4). Jadi saya mengganti nama file dan melakukan reboot, maka file bisa dihapus.

Noldi
sumber
0

Saya membuka ritsleting font pada hard drive lain yang saya mengalami kesulitan menghapus dan mendapatkan kesalahan "digunakan". Saya dapat menghapus di drive awal saya, tetapi tidak di drive lain. Saya ingin menghapus font tanpa menggunakan program apa pun. Saya tidak sengaja memilih item lain (folder) ketika saya menekan hapus, lihat dan lihat itu berfungsi! Saya baru saja mengembalikan folder di tempat sampah dan akhirnya menyingkirkan font sial. Saya harap ini akan menjadi metode alternatif yang lebih mudah bagi semua orang.

ani
sumber
0

Ini karena font "terbuka" di Windows "Preview Pane" di sebelah kanan.

Satu-satunya cara untuk menyiasatinya adalah dengan menonaktifkan Panel Pratinjau di Explorer dengan membuka Tampilan-> Panel Detail (batalkan pilihan Panel Pratinjau).

Brian Brown PhD
sumber