ไม่สามารถลบแบบอักษรบางอย่างใน Windows 7


19

เรามีเครื่องระดับมืออาชีพ x64 Windows 7 ซึ่งบางตัว แต่ไม่สามารถลบแบบอักษรทั้งหมดได้ แบบอักษรที่มีปัญหานั้นไม่ใช่แบบอักษรของระบบหรือแบบอักษรMicrosoft Office (ฉันคิดว่าพวกเขายังไม่ได้อัปเดตรายการสำหรับ Office2010) ตัวอย่างหนึ่ง: StoneSansOSITC TT (ชื่อไฟล์IT243__.ttf) แบบอักษรอื่น ๆ ที่อยากรู้อยากเห็นในตระกูลเดียวกันสามารถลบได้ประมาณครึ่งโหล

เกิดข้อผิดพลาดเป็นสิ่งที่ต้องการ"แฟ้มนี้อยู่ในการใช้งานและไม่สามารถลบ [ลองอีกครั้ง] [เฮี๊ยบ]"

เราได้ลองลบแบบอักษรภายใต้บัญชีโดเมนซึ่งเป็นสมาชิกของกลุ่มผู้ดูแลระบบท้องถิ่นรวมถึงบัญชี Local Administrator เราได้ลองลบออกจาก Safe Mode และการรวมกันของการออกและรีบูต

ฉันใช้Process Explorerเพื่อค้นหาตัวจัดการไฟล์ที่เปิดและระบุcsrss.exeว่าไฟล์นั้นเปิดอยู่ตลอดจนแบบอักษรอื่น ๆ อีกจำนวนหนึ่ง ฉันได้พิสูจน์แล้วว่าเป็นบทความวิกิพีเดียใน csrssกล่าวว่าการยุติกระบวนการส่งผลให้เกิดหน้าจอสีน้ำเงินแห่งความตาย

ฉันจะติดตามแอปพลิเคชัน / บริการ / กระบวนการใดที่ทำให้ไฟล์เหล่านี้ใช้งานได้ตลอดเวลาและปิดลง

อัปเดต:

รายงานที่คล้ายกันของบุคคลนี้บ่งชี้ว่าอาจมีปัญหากับ Windows 7 ที่เกิดความสับสนเกี่ยวกับจำนวนตัวอักษรที่แสดงในตระกูลฟอนต์ (คิดว่ามี 4 เมื่อจริงเป็น 6)

กระทู้นี้มีรูปของข้อความข้อผิดพลาดที่เราเห็น: ไม่สามารถลบแบบอักษรได้เนื่องจากอยู่ในกรอบข้อความข้อผิดพลาดการใช้งาน

เราลองใช้โปรแกรมUnlocker ที่กล่าวถึงที่นี่และในขณะที่มันระบุว่าไฟล์ที่ถูกล็อคในไดเรกทอรีฟอนต์พวกเขาไม่ตรงกับที่เราพยายามลบ

คำตอบ:


13

ฉันเพิ่งจะแก้ปัญหานี้ ฉันถอนการติดตั้งแบบอักษรปัญหาผ่านทางโปรแกรมการจัดการแบบอักษรที่เรียกว่าNexusFontแต่ฉันคิดว่ามันอาจจะใช้งานได้กับโปรแกรมอื่นที่มีฟังก์ชั่นคล้ายกัน


1
ว้าวมันใช้งานได้ดีสำหรับฉันและฉันคลั่งไคล้มัน ใช้เวลาสักครู่ในเซฟโหมด / ลองปลดล็อค ฯลฯ ฯลฯ แต่ใช้งานได้เหมือนมีเสน่ห์
Valentin Kuzub

ฉันใช้ NexusFont มาระยะหนึ่งแล้วเพื่อดูแบบอักษร แต่ไม่เคยรู้เลยว่ามันจะช่วยแก้ปัญหานี้ได้เช่นกัน ขอบคุณ!
naveed

10

วิธีการแก้ปัญหาของแมตต์วิลคีทำงาน แม้ว่าจะมีวิธีที่ง่ายกว่าใน Windows 8 เพียงเปิดพรอมต์คำสั่งแบบยกระดับในฐานะผู้ดูแลระบบและป้อนคำสั่งต่อไปนี้:

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

ที่จะบังคับให้ลบไฟล์และนั่นก็คือ โปรดทราบว่าอาจต้องมีการเริ่มต้นใหม่หลังจากแก้ไขหากแบบอักษรใช้งานไม่ได้ (ส่วนใหญ่เกิดจากความสับสนกับตระกูลแบบอักษรหากคุณมีแบบอักษรเดียวกันหลายประเภท)


1
สิ่งนี้ใช้ได้ แต่ให้แน่ใจว่าคุณใช้ CMD ไม่ใช่ Powershell ด้วยสิทธิ์ผู้ดูแลระบบที่สูงขึ้น
Mike Averto

10

พบประตูหลังที่ใช้งานได้เป็นส่วนใหญ่ แต่ก็ยังมีสิ่งแปลกปลอมที่ยังไม่สามารถอธิบายได้เช่น Windows คิดว่าตัวอักษรยังคงติดตั้งจนกว่าจะออกจากระบบ / รอบเสร็จสมบูรณ์และหากตัวอักษรที่ถูกลบออกติดตั้งใหม่ในภายหลัง ติดตั้งแม้ว่าจะไม่ปรากฏในรายการ แอพพลิเคชั่นที่ยอดเยี่ยมอย่าง Adobe Illustrator เห็นความจริงไม่ว่าในกรณีใดซึ่งเป็นผลลัพธ์ที่ต้องการในทุกกรณี

กากตะกอน:

เปิดสองหน้าต่าง Windows Explorer (เพื่อความสะดวกของสแน็ปพวกเขาขวาและซ้ายด้วยwinkey- left, winkey- right.) \\machine-name\c$\Windows\Fontsเมื่อวันที่เข้าถึงด้านหนึ่งโฟลเดอร์อักษรโดยตรงผ่านตัวอักษรผู้จัดการแผงควบคุมสับสนกับ ในอีกทางหนึ่งไปC:\Windows\Fontsที่ซึ่งจะเปลี่ยนเป็นมุมมอง Font Manager

ที่ด้าน FM ให้ค้นหาแต่ละฟอนต์ที่จะลบเลือก> คุณสมบัติเพื่อรับชื่อไฟล์จริงจากนั้นลบไฟล์นั้นออกจากหน้าต่าง explorer อื่น ๆ

ลบแบบอักษรปัญหาผ่านเส้นทาง UNC

อัปเดต:สำหรับหน้าต่าง C: \ Windows \ Fonts คลิกขวาที่ส่วนหัวของคอลัมน์และคุณสามารถแสดงชื่อไฟล์ (จากนั้นคลิกที่หัวเรื่องเพื่อจัดเรียงตามเส้นทาง!)

เมนูบริบทมุมมองรายละเอียดคอลัมน์


4
แบบอักษรบางอย่างอาจมีหลายไฟล์ (b, z, i, l, ฯลฯ ) คุณจะต้องลบทั้งหมดเพื่อถอนการติดตั้งแบบอักษรเฉพาะ
ADTC

และสำหรับพวกเราที่โง่เขลาสามารถดาวน์โหลดแบบอักษรนับพัน ... โชคดี
leigero

4
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fontsนอกจากนี้คุณยังจะต้องเข้าสู่ระบบในฐานะผู้ดูแลและลบรีจิสทรีคีย์สำหรับแบบอักษรที่สอดคล้องกันใน
JPaget

4

ที่จริงแล้วถ้าคุณยังไม่สามารถลบแบบอักษรได้เนื่องจาก windows แจ้งว่ามีการใช้งานอยู่ให้เริ่มระบบในเซฟโหมดด้วยหน้าต่างคำสั่งเท่านั้น cd to c: \ Windows \ Fonts และลบแบบอักษรโดยตรงจากที่นี่ สิ่งนี้ได้ผลเหมือนแชมป์ โปรดทราบว่าคุณจะต้องจดบันทึกชื่อไฟล์ของแบบอักษรที่คุณต้องการลบก่อนที่คุณจะรีบูตเป็นเซฟโหมด


จอร์จี้เคซี่ย์บอกว่าจะใช้เซฟโหมดในเดือนสิงหาคมแม้ว่าบางคนก็ยังใช้งานอยู่
แมตต์วิลคี

2
@mattwilkie Safe Mode ไม่ใช่พรอมต์คำสั่งของ Safe Mode อานิสงส์ของพรอมต์คำสั่งของเซฟโหมดคือกระบวนการจำนวนมากที่อาจเปิดแบบอักษรเช่น Windows Explorer ไม่เริ่มทำงาน วิธีที่มีประสิทธิภาพมากกว่าในการหลีกเลี่ยงไฟล์ที่เปิดอยู่คือ Recovery Shell
MetaEd

นี่ควรเป็นคำตอบที่ได้รับการยอมรับเนื่องจากจะใช้งานได้ตลอดเวลา
Gusman

@Gusman ... หลังจากที่คุณระบุชื่อไฟล์ที่ถูกต้องสำหรับแบบอักษรที่คุณต้องการลบใช่สิ่งนี้จะใช้ได้เสมอ
matt wilkie

2

ฉันเพิ่งเริ่มWindows 7 ในเซฟโหมดและลบแบบอักษรแล้ว ทำงานได้ดีไม่มีไฟล์ที่ใช้งานผิดพลาด

แก้ไข: เปิดออกฉันได้รับไฟล์ที่ใช้งานผิดพลาดในเซฟโหมดในบางไฟล์! ดังนั้นฉันโหลด Cygwin ในเซฟโหมดและลบที่นั่น ทำงาน


โปรดดูความคิดเห็นของ @ MetaEd ต่อคำตอบอื่น ๆที่นี่เกี่ยวกับการใช้พรอมต์คำสั่งเซฟโหมดไม่ใช่เฉพาะเซฟโหมด
matt wilkie

1

เมื่อฉันมีปัญหานี้มันเป็นแผงควบคุมแบบอักษรของ Windows ที่ใช้แบบอักษรจริง ๆ

สิ่งที่ฉันต้องทำคือเปิดเมนู "จัดระเบียบ" เมนูย่อย "เลย์เอาต์" และยกเลิกการเลือก "รายละเอียดบานหน้าต่าง" ตอนนี้ฉันสามารถลบแบบอักษรได้แล้ว

ฉันใช้การอัปเดตของผู้สร้าง Windows 10 แต่แผงควบคุมมีลักษณะเหมือนกับรุ่น Windows 7 หากการทำงานสำหรับทุกคนที่ใช้ Windows 7 หรือ 8 โปรดคุณสามารถแสดงความคิดเห็นและฉันจะอัปเดตคำตอบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.