Windows 7'de belirli yazı tipleri kaldırılamıyor


19

Tüm yazı tiplerinin olmasa da bazılarının kaldırılamadığı bir x64 Windows 7 profesyonel makinemiz var. Söz konusu sorunlu yazı tipleri sistem yazı tipleri veya Microsoft Office yazı tipleri değildir (Sanırım Office2010 listesini güncelleştirmediler). Bir örnek: StoneSansOSITC TT (dosya adı IT243__.ttf). İlginçtir ki, aynı ailedeki diğer fontlar yaklaşık yarım düzine silinebilir.

Hata mesajı "bu dosya kullanımda ve silinemiyor [tekrar deneyin] [atla]" gibi bir şeydir .

Yerel Administrators grubunun ve Local Administrator hesabının üyesi olan bir etki alanı hesabının altındaki yazı tiplerini kaldırmayı denedik. Güvenli Mod'dan ve oturumu kapatıp yeniden başlatmanın çeşitli kombinasyonlarından kaldırmayı denedik.

Kullandığım Process Explorer açık dosya kolu aramak için ve bu tanımlayan csrss.exebu dosya açıyorlar, hem de diğer bir kısım yazı tipleri sahip olarak. Ben , csrss hakkındaki wikipedia makalesinde söylediği gibi, süreci sonlandırmanın mavi bir ölüm ekranı ile sonuçlandığını kanıtladım .

Hangi dosyaların / hizmetin / işlemin bu dosyaların sürekli kullanılmasına neden olduğunu nasıl izlerim ve kapatırım?

Güncelleme:

Bu kişinin benzer raporu , Windows 7'nin bir yazı tipi ailesinde kaç yazı tipinin temsil edildiği konusunda kafanın karışmasıyla ilgili bir sorun olabileceğini gösteriyor (aslında 6 olduğunda 4 olduğunu düşünüyor).

Bu ileti dizisinde gördüğümüz hata iletisinin bir resmi var: yazı tipi, hata iletişim kutusunda olduğu için silinemiyor

Denedik Unlocker programı söz burada ve yazı dizinde kilitli dosyaları belirledikten ederken onlar silmeye çalışıyorlardı olanları eşleşmedi.

Yanıtlar:


13

Bunu çözmeyi başardım. Sorunlu yazı tipini NexusFont adlı bir yazı tipi yönetim programı aracılığıyla kaldırdım, ancak muhtemelen benzer bir işleve sahip diğer programlarla çalışacağını düşünüyorum.


1
Vay be bu benim için parlak çalıştı ve ben bu konuda çıldırmıştı. Güvenli modda / unlocker vb. Çalışırken bir süre geçirdim ama bu bir cazibe gibi çalıştı.
Valentin Kuzub

NexusFont'u yazı tipi görüntülemek için bir süredir kullanıyorum, ancak bu sorunu da çözeceğini asla fark etmedim. Teşekkürler!
naveed

10

matt wilkie'nin çözümü çalışıyor. Yine de Windows 8'de daha kolay bir yol var. Yükseltilmiş bir komut istemini yönetici olarak açmanız ve aşağıdaki komutu girmeniz yeterlidir:

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

Bu dosyayı silmeye zorlar ve hepsi bu kadar. Ayrıca, yazı tipi çalışmazsa düzenlendikten sonra yeniden başlatmanın gerekli olabileceğini lütfen unutmayın (çoğunlukla aynı yazı tipinin birden fazla türüne sahipseniz yazı tipi aileleriyle karışıklık nedeniyle)


1
Bu işe yaradı, ancak CMD'yi Powershell'i değil, yükseltilmiş yönetici haklarıyla kullanmanızı sağlayın.
Mike Averto

10

Çoğunlukla çalışan bir arka kapı bulundu, ancak Windows gibi açıklanamayan bazı tuhaflıklar var, bir oturum kapatma / açma döngüsü tamamlanana kadar yazı tiplerinin hala yüklü olduğunu düşünüyor ve kaldırılan yazı tipi daha sonra yeniden yüklenirse, Windows yazı tipinin zaten olduğunu söylüyor listede gösterilmese bile yüklenir. Neyse ki Adobe Illustrator gibi uygulamalar her iki durumda da gerçeği görür, bu da her durumda istenen sonuçtur.

Çamur:

İki Windows Gezgini penceresi açın (kolaylık sağlamak için onları sağa ve sola doğru winkey- left, winkey- ile çekin right.) Bir tarafta, karışık Denetim Masası yazı tipi yöneticisini atlayarak doğrudan yazı tipi klasörüne erişin \\machine-name\c$\Windows\Fonts. Diğer tarafta C:\Windows\Fonts, Font Yöneticisi görünümüne geçecek olan seçeneğine gidin .

FM tarafında, kaldırılacak her yazı tipini bulun , gerçek dosya adını almak için > özellikler öğesini seçin ve ardından bu dosyayı diğer gezgin penceresinden silin.

UNC yolu üzerinden sorunlu yazı tiplerini kaldırma

Güncelleme: C: \ Windows \ Fonts penceresi için sütun başlığına sağ tıklayın ve dosya adını gösterebilirsiniz (ve sonra yola göre sıralamak için başlığa tıklayın!).

ayrıntılar sütunları görüntüle içerik menüsü


4
Bazı yazı tiplerinde birden fazla dosya olabilir (b, z, i, l vb.). Belirli bir yazı tipini tamamen kaldırmak için tümünü kaldırmanız gerekir.
ADTC

Ve binlerce yazı tipi indirmeyi aptalca başaranlar için ... iyi şanslar.
leigero

4
Ayrıca, yönetici olarak oturum açmanız ve ilgili yazı tiplerinin kayıt defteri anahtarlarını kaldırmanız gerekir HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts.
13:29

4

Aslında, pencereler kullanımda olduğunu söylediği için yazı tiplerini hala silemiyorsanız, yalnızca komut penceresiyle güvenli moda önyükleme yapın. cd'den c: \ Windows \ Fonts'a gidin ve fontları doğrudan buradan silin. Bu bir şampiyon gibi çalıştı. Güvenli moda geçmeden önce silmek istediğiniz yazı tiplerinin dosya adlarını not etmeniz gerektiğini unutmayın.


Georgie Casey , bazıları hala kullanımda olsa bile , Ağustos ayında Güvenli Mod'u kullandığını söyledi .
matt wilkie

2
@mattwilkie Güvenli Mod Güvenli Mod Komut İstemi değil. Güvenli Mod Komut İstemi'nin erdemleri, Windows Gezgini gibi yazı tiplerini açabilen birçok işlemin başlamamasıdır. Açık dosyaları önlemenin en etkili yolu Recovery Shell'dir.
MetaEd

Bu her zaman çalışacağı gibi kabul edilen cevap olmalıdır
Gusman

@Gusman ... fontlar için doğru dosya adlarını tanımladıktan sonra silmeniz gerekir evet bu her zaman işe yarayacaktır.
matt wilkie

2

Windows 7'yi Güvenli Mod'da yeni başlattım ve ardından yazı tiplerini sildim. Hiçbir dosya kullanım hatası ile iyi çalıştı.

edit: çıktı ben bazı dosyalarda güvenli modda kullanım hatası dosya var! Bu yüzden Cygwin'i güvenli modda yükledim ve orada sildim. Çalışmış.


Ayrıca diğer cevaba MetaEd yorumuna @ bakın buraya kullanma hakkında Güvenli Mod Komut İstemi , sadece Güvenli Modu.
matt wilkie

1

Bu sorunu yaşadığımda, aslında yazı tipini kullanan Windows yazı tipi Denetim Masası oldu.

Tek yapmam gereken "Düzenle" menüsünü, "Düzen" alt menüsünü açmak ve "Ayrıntılar bölmesi" nin işaretini kaldırmaktı. Artık yazı tipini silebilirdim.

Windows 10 Creators Güncellemesi kullanıyorum, ancak Kontrol Paneli Windows 7 sürümüyle aynı görünüyor. Bu, Windows 7 veya 8 kullanan herkes için işe yararsa lütfen yorum yapabilir misiniz ve yanıtı güncelleyeceğim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.