как договорится с SFC ?
Всем добрый вечер!
Хочу облегчить дистрибутив, из самого простого что можно сделать по началу я так понял это удалить папки, как описано вот по этой статье. единственное что смущает эта утилита проверки целостности системных файлов, можно ли отредактировать её так чтобы она не проверяла удалённые, изменённые файлы ? или проще если это возможно просто удалить эту SFC, и всё? |
6umer, это можно осуществить при помощи nLite (см. nLite: Модификация системных файлов, Твики и Создание ISO). Также есть аддонны http://forum.oszone.net/forumdisplay...ilter_by=title
|
Спасибо, но nLite я оставлю пока в сторонке.!
кажется единственное решение это Патч SfcFiles.dll, но всёже не понятно как им воспользоваться для образа... |
6umer, Проще отключить SFC http://forum.oszone.net/showthread.php?t=61631 (один из предложенных Vadikan) Пробовал в своей сборке - помогает.
Цитата:
|
я тут как мог поизучал этот вопрос, так если полностью отключить эту проверку то возникнут проблемы с обновлением через интернет..! хочется если есть такая возможность то уж без ошибок
разных ... |
6umer, Только щас проверил обновление через инет - работает, с отключенным SFC. (Ты по той ссылке что я выше писал заходил?)
|
да заходил еще до этого, но всёже полное отключение это не есть хороше...
думаю можно если надо и 100 пунктов отредактировать в SfcFiles.dll, ведь любой "нехороший" софт может заменить ченить и пропала система... мне кстати интересно стало, что точно при удаление папки "LANG" наверно придётся у подчищать все ссылки на файлы ?... только не разобрался я как редактировать этот SfcFiles.dll, что-то не сходится у меня ... Цитата:
|
Цитата:
Цитата:
Цитата:
|
ну прочёл я уже конечно, понял из другой темы что патч нужно положить в UpdatePack-XPSP2-Rus
тем самым заменив уже лежавший там патч старой версии. только не понятно с конфигом... ListDeletedFiles.txt как правильно его заполнить для папки "LANG" например ... подскажите и еще несовсем ясно, что правит патч который лежит там до этого, что написано в его конфиге ? |
НЕ НАДО НИКУДА РАСПАКОВЫВАТЬ С ЗАМЕНОЙ ФАЙЛОВ!!!
6umer, Если ты используешь апдейт пак, то тогда не надо его патчить повторно (это не есть хорошо =)) Создаешь в папке Addons любую папку, в ней создаешь файл killwfp.lst В этом файле прописываешь имена файлов из папки LANG. (Также можешь создать файл FINISH и вставить туда строчку Код:
IF EXIST "%I386%\LANG" RD /S /Q "%I386%\LANG" > nul Ну есть уже аддон DelLang http://forum.oszone.net/thread-91526.html нем удаляется поддержка других языков и также очищается папка Lang но там файлы не выводятся из списка защиты. Если ты хочешь использовать без аддона то надо распаковать из дистра файл SfcFiles.dll затем создаешь файл ListDeletedFiles.txt заполняешь его: вписываешь по одному файлу в строчку независимо от регистра. Имена файлов должны быть как у распакованных файлов (допустим не wert.ch_ , а wert.chm) Затем запускаешь программу через Пуск->Выполнить Должно выглядеть так: SfcPatc.exe <файл SfcFiles.dll> <файл список файлов>. |
спасибо за развёрнутый ответ, чуть позже попробую = )
|
Время: 10:20. |
Время: 10:20.
© OSzone.net 2001-