У нас есть профессиональная машина Windows 7 x64, на которой невозможно удалить некоторые, но не все шрифты. Проблемные шрифты, о которых идет речь, - это не системные шрифты или шрифты Microsoft Office (я думаю, они не обновили список для Office2010). Один пример: StoneSansOSITC TT (имя файла IT243__.ttf
). Любопытно, что другие шрифты в той же семье могут быть удалены, около полдюжины.
Сообщение об ошибке выглядит примерно так: «Этот файл используется и не может быть удален [попробуйте еще раз] [пропустить]» .
Мы попытались удалить шрифты из учетной записи домена, которая является членом локальной группы администраторов, а также учетной записи локального администратора. Мы попытались удалить из безопасного режима и различные комбинации выхода и перезагрузки.
Я использовал Process Explorer для поиска дескриптора открытого файла, и он определяет, csrss.exe
что этот файл открыт, а также ряд других шрифтов. Я доказал, как говорится в статье в Википедии о csrss , что завершение процесса приводит к синему экрану смерти.
Как отследить, какое приложение / служба / процесс вызывает постоянное использование этих файлов, и закрыть их?
Обновить:
Похожий отчет этого человека указывает на то, что в Windows 7 может возникнуть проблема, связанная с тем, сколько шрифтов представлено в семействе шрифтов (думает, что их 4, а на самом деле их 6).
В этой теме есть изображение сообщения об ошибке, которое мы видим:
Мы попробовали программу Unlocker, упомянутую здесь , и хотя она идентифицировала заблокированные файлы в каталоге шрифтов, они не соответствовали тем, которые мы пытались удалить.