Не удалить определенные шрифты в Windows 7

У нас есть машина профессионала x64 Windows 7, на которой некоторые, но не все шрифты не могут быть удалены. Проблематичные рассматриваемые шрифты не являются системными шрифтами или шрифтами Microsoft Office (я думаю, они не обновили список для Office2010). Один пример: StoneSansOSITC TT (имя файла IT243__.ttf). Любопытно другие шрифты в том же семействе могли быть удалены, приблизительно полдюжины.

Сообщение об ошибке, что-то как "этот файл используется и не может быть удалено [попробовали еще раз] [пропускают]".

Мы попытались удалить шрифты под учетной записью домена, которая является членом группы локальных администраторов, а также учетной записи локального администратора. Мы попытались удалить из Безопасного режима и различных комбинаций того, чтобы выходить из системы и перезагрузки.

Я использовал Проводник Процесса для поиска открытого дескриптора файла, и он определяет csrss.exe как наличие, что открытый файл, а также много других шрифтов. Я доказал, поскольку в статье Википедии о csrss говорится, что завершение процесса приводит к "синему" экрану смерти.

Как я разыскиваю, какое приложение/сервис/процесс заставляет эти файлы использоваться все время и завершать работу их?

обновление:

Подобный отчет этого человека указывает, что может быть проблема с Windows 7, запутывающимся законченный, сколько гарнитур представлено в семействе шрифтов (думает, что существует 4, когда на самом деле 6).

Этот поток имеет рис. сообщения об ошибке, которое мы видим: font cannot be deleted because it is in use error dialog

Мы попробовали программу Неблокировщика, упомянутую здесь, и в то время как она определила заблокированные файлы в каталоге шрифтов, они не соответствовали тем, мы пытались удалить.

19
задан 04.03.2013, 11:11

1 ответ

Найденный черным ходом, который работает, главным образом, но существуют все еще некоторые необъясненные причуды как Windows, думает, что шрифты все еще установлены, пока цикл выхода из системы/на не завершается, и что, если удаленный шрифт является более поздним переустановленным Windows, говорит, что шрифт уже установлен, даже при том, что он не отображен в списке. К счастью приложения как Adobe Illustrator видят истину в любом случае, который является желаемым результатом в любом случае.

Клудж:

Откройте два окна Windows Explorer, (для удобства привязывают их правый и левый с winkey-левым, winkey-правильным.) На одной стороне получают доступ к папке шрифта непосредственно, обходя смущенного менеджера по шрифту Панели управления, с \\machine-name\c$\Windows\Fonts. На другом перейти к C:\Windows\Fonts, который переключится на представление Font Manager.

На стороне FM найдите каждый шрифт, который будет удален, выберет> свойства, чтобы получить фактическое имя файла и затем удалить тот файл из другого окна проводника.

remove problem fonts via UNC path

Обновление: Для окна C:\Windows\Fonts щелкните правой кнопкой по заголовку столбца, и можно показать имя файла (и затем нажать на заголовок к виду путем!).

details view columns context menu

10
ответ дан 07.12.2019, 10:16

Теги

Похожие вопросы