Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Как сделать папку dllcache пустой в процессе автоустановки? (http://forum.oszone.net/showthread.php?t=101572)

LonerD 26-02-2008 23:04 748966

Как сделать папку dllcache пустой в процессе автоустановки?
 
Пытаюсь избавиться от папки dllcache (чтоб пустая была после установки)

В файле ответов прописываю:
[SystemFileProtection]
SFCDllCacheDir="%SYSTEMROOT%\%WINDIR%\System32\Dllcache"
SFCQuota=00000000
SFCShowProgress=0

Использую аддон Патч sfc_os.dll
http://forum.oszone.net/showthread.php?t=61631
В HIVESFT.INF прописываю следующую стороку:
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","SFCSetting",0x00010001,0xFFFFFF9D

Итог неутешительный.
В графическом режиме после распаковки драйверов вылетает сообщение "не удается скопировать файл ... -повторить, пропустить" и так далее много-много файлов.

Подскажите, пожалуйста, что я сделал не так, где допустил ошибку?

Или расскажите по пунктам, как избавиться от засорения папки dllcache, сделать так, чтобы она после установки системы была пустой и не засорялась :) Подробного объяснения я не нашел, потому и создал новую тему.

Drinko 27-02-2008 01:14 749008

DPavlik82,

Цитата:

Цитата Vadikan
информация к размышлению http://polygon.iphosting.ru/win/faq.php#space »


LonerD 27-02-2008 01:35 749012

Drinko, не открывается что-то
можно тут указать, что хорошего по ссылочке?

Drinko 27-02-2008 03:51 749033

DPavlik82,

%SystemRoot%\system32\dllcache\

Это кэш защищенных системных файлов, используемый для их автоматического восстановления в случае повреждения. Размер по умолчанию этой папки 400 Мб, и определяется он параметром SFCQuota (0xFFFFFFFF) в ключе реестра HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon
Изменить размер кэша системных файлов можно помощью команды sfc:
sfc /cachesize=0 (можно ввести другое значение, например, 3 Мб), а потом вручную удалить все файлы в указанной директории. Если не задать /cachesize=0, то при следующей проверке защищенных системных файлов система снова наполнит свой кэш до заданного объема.

LonerD 27-02-2008 14:11 749226

Drinko, понятно, спасибо (да и сайт уже открывается, проблемы были с ним).
Тоже вариант: прописать батник..
Но все-таки вопрос остается открытым.
Хотелось бы очистить папку в процессе установки (чтобы она и не наполнялась)
И разобраться - где ошибка в моем первом посте?

Drinko 28-02-2008 11:27 749808

SFCDllCacheDir="%SYSTEMROOT%\%WINDIR%\System32\Dllcache"

Два раза указан каталог Windows...

SFCQuota=00000000

должно быть: "SFCQuota"=dword:00000000

PS вот еще одна... информация к размышлению

truvo 12-10-2010 02:23 1516809

Drinko, ссылка в вашем посте 2 - нерабочая: и на саму тему, откуда цитата, и сам URL тоже


Время: 09:25.

Время: 09:25.
© OSzone.net 2001-