Dllcache
Папка dllcache в версиях Windows до Vista используется службой Windows File Protection (WFP). Главная и единственная её задача состоит в обеспечении целостности системных файлов. В двух словах WFP хранит копию каждого защищаемого файла в каталоге dllcache и использует эту копию для восстановления файла, если кто-либо пытается заменить или изменить защищаемый файл. С следующих версиях Windows эта идея развилась в папку WinSxS.
Подробно о WFP написано в Windows File Protection guide. Это руководство отвечает на все вопросы, касающиеся WFP.
Вот резюме:
- В dllcache храняться копии большей части системных файлов. В результате dllcache может занимать довольно значительный объем;
- dllcache может расти со временем - по мере появления новых системных файлов. Например после установки ежемесячных обновлений системы;
- WFP конфигурируется через глобальные политики (global policy) или с помощью утилиты sfc.exe. Помимо прочего, можно задать максимальный размер каталога dllcache. (Не уверен, что это работает на Vista);
- WFP можно отключить совсем, хотя это и не документировано и может привести к плачевным последствиям.
Чтобы папка dllcache не заполнялась автоматически, это значение можно изменить до нуля можно командой sfc:
sfc /cachesize=0
Или, например, до 10 Мб:
sfc /cachesize=10
См. также
- Уменьшение размера операционных систем Windows 2000/XP/2003
- Windows File Protection guide -- This guide will take you through basic operation of WFP, how to use & configure it for your system.