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