Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - Патч SfcFiles.dll

Ответить
Настройки темы
Служебные - Патч SfcFiles.dll

Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Boa Soft
Дата: 29-04-2009
Описание: важное обновление.
SfcFiles patch v3.1

Совместимо с SP3 и Server 2003


Эта программа была специально написана для применения с пакетом обновлений и предназначена для выведения из списков защиты WFP некотрых файлов, не отключая ее совсем.

Но, некотрые люди жаловались, что в логах установки часто появляются сообщения о невозможности копирования файлов в dllcache.

Кроме того, при некотрых обстоятельствах SFC вообще не работает.

Версия по алгоритму с MSFN иногда вызывает BSOD.

Поэтому был пересмотрен алгоритм патча
читать дальше »
ыы
Проограмма дествует очень просто

Какие файлы защищены - это система узнает из SfcFiles.dll.
Там находятся списки защишаемых фалов, целых 5 штук для разных систем:
Xp pro
Xp home
Xp tablet PC
Xp mediacenter
Xp starter

В серверной библиотечке тоже 5 списков, но их назначения (соответствия версиям продуктов) я не выяснял.

Система защиты получает список защищенных файлов с полными путями из этой библиотеки,
вызывая Api - функцию SfcGetFiles. Нам же нужно, чтобы в этот список не попали нужные нам файлы.

В этой версии применен новый алгоритм - патчится не строковые значения, а таблица указателей.
Этих таблиц так же 5 - по числу версий продукта. В этой таблице просто происходит подмена указателей
на выводимые из защиты файлы на указатель на любой из оставшихся файлов. В результате при выдаче списка файлов
просто некотрые файлы будут присутствовать более одного раза, а работа SFC никак не изменится -
все невыведенные файлы будут защищены..

Программа автоматом корректирует CRC в PE заголовке файла и файл готов к применению.
Если в логе говорится, что файл не найден, скорее всего он не входит в список защищенных.
Для стабильного результата патчите всегда оригинал, но повторный патч библиотеки, уже пропатченной этой
версией патчера, не приведет к ошибке.

NB! Если патчить библиотеку, ранее уже патченную более старыми версиями патчера или другими утилитами, то
возможны разные непредсказуемые проблемы.

Прверялось с SfcFiles.dll от windows sp3/ sp2 rus/ sp2 en/ sp1 server rus.
(Во всей линейке OS одного семейства и сервиспака библиотека одинакова!)

С другими версиями программа так же должна работать.

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

SFC /scannow должно работать!!! Если нет - то увы.
.


Новое в текущей версии.

1. Исправлена проблема с патчем для server - теперь патчатся все 7 таблиц.
2. Программа понимает относительные пути.

Скачать программу можно по ссылке:

sfcpatc.7z

Для пакета обновлений для Sp2:
Потом распакуйте архив и скопируйте файл в папку пакета обновлений, заменив старую версию. Работа проверена на рабочей системе XP Pro sp2 rus

Для пакета обновлений для Sp3:
Данный релиз включен в основную версию пакета. Всестороннее тестирование показало отсутствие проблем в данной версии.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 16:04, 28-06-2007

 

Аватара для alcos

Пользователь


Сообщения: 175
Благодарности: 19

Профиль | Отправить PM | Цитировать


Извиняюсь, я не тот файлик указал. Мне нужен sfc_os.dll версии 5512, а не SfcFiles.dll. Поправил вопрос.

-------
"Пока вы сидите в интернете китайцы размножаются!"


Отправлено: 16:17, 14-05-2008 | #51



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для YikxX

Ветеран


Сообщения: 1602
Благодарности: 250

Профиль | Отправить PM | Цитировать


alcos, смысл выкладывать наш sfc_os.dll, если он патчится на основе файлов killwfp.lst из аддонов, а набор этих аддонов у всех разный.

Отправлено: 16:35, 14-05-2008 | #52


Аватара для WindoStroy

Пользователь


Сообщения: 128
Благодарности: 28

Профиль | Сайт | Отправить PM | Цитировать


YikxX, патчится sfcfiles.dll, а не sfc_os.dll.
sfc_os.dll это грубо говоря "назойливое окошко вставте компакт диск"
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:47, 14-05-2008 | #53


Аватара для mercuryn

Ветеран


Сообщения: 1594
Благодарности: 222

Профиль | Отправить PM | Цитировать


ALL
Насколько я понимаю, в ГУИ-интеграторе эта функция встроена, т.е. аддон не нужен...
Используется этот аддон только в ПАКе.

-------
Против глупости сами боги бороться бессильны...


Отправлено: 17:19, 14-05-2008 | #54


Аватара для YikxX

Ветеран


Сообщения: 1602
Благодарности: 250

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar sfc_os.rar
(48.7 Kb, 39 просмотров)

WindoStroy, спасибо, не знал.

alcos, файл во вложении, если еще нужен...

Отправлено: 18:40, 14-05-2008 | #55


Аватара для alcos

Пользователь


Сообщения: 175
Благодарности: 19

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar sfc_os.dll.rar
(51.4 Kb, 57 просмотров)

YikxX, спасибо, но я спрашивал патченый файл, чтоб защиту можно было отключать через реестр, а оригинал у меня и так есть.


P.S. Пришлось самому делать, вот готовый набор, может кому пригодится

-------
"Пока вы сидите в интернете китайцы размножаются!"


Последний раз редактировалось alcos, 17-05-2008 в 05:46.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:34, 15-05-2008 | #56


Новый участник


Сообщения: 47
Благодарности: 7

Профиль | Отправить PM | Цитировать


Патч некоторое время не обновлялся. Работает ли он для файлов из аглицкой версии ХР SP3?

Отправлено: 12:30, 18-05-2008 | #57


Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


Цитата Oleg_II:
Патч некоторое время не обновлялся. Работает ли он для файлов из аглицкой версии ХР SP3? »

Проверено. С 3SP проблем нет. GUI интегратор работает по такому же алгоритму.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 22:51, 18-05-2008 | #58


Новый участник


Сообщения: 47
Благодарности: 7

Профиль | Отправить PM | Цитировать


Boa Soft
Спасибо за ответ. Почему спрашиваю - попробовал 3 комплекта файлов sfc_os.dll+syssetup.dll: из nLite, полученных от jdoe (давал их на MSFN.ORG) и из одного аддона к интегратору RVM. Во всех трех вариантах наблюдаются разные эффекты при установке системы.

Дистрибутив тот же самый, менялись только эти два файла.
Установка проходит без использования файла WINNT.SIF, некоторые настройки сделаны в соответствующих хивах и других файлах.
Устанавливалось все на виртуалку VMWare - был создан виртуальный компьютер, профиль заархивирован и просто стирался/разархивировался при каждой новой установке.
Во всех трех случаях SETUPERR.LOG не содержит записей - чист.

Файлы nLite.
Установка идет гладко, но во время первой загрузки устанавливаются несколько стандартных Виндовых кодеков (сейчас не помню какие, надо посмотреть).
ООВЕ - ? (тоже не помню, сейчас еще раз проверю и допишу).

Файлы от jdoe.
Странный "глюк" (фича?) - во время графического этапа еще до инсталляции дров вылазит сообщение, что драйвера батареи не имеют подписи Мелкософта (устанавливаю на виртуалке, основная система на ноутбуке). Потом такие же сообщения появляются на каждую устанавливаемую "железяку" из виртуалки. При этом я через хивы выключил проверку драйверов на подпись - после установки системы это даже видно в настройках.
ООВЕ присутствует.

Примечание: с "глюком" разобрался. Очень похоже, что дело в редактировании LAYOUT.INF - оставил его оригинальным и все нормально заработало без сообщений об ошибках и прочих мелких неприятностей

Файлы из аддона к интегратору RVM.
Установка проходит "гладко", без сообщений о несоответствии и ошибок.
ООВЕ присутствует (только что устанавливал два раза подряд).

Теперь хотелось бы и Ваши варианты попробовать

Последний раз редактировалось Oleg_II, 19-05-2008 в 07:31.


Отправлено: 23:27, 18-05-2008 | #59


Новый участник


Сообщения: 47
Благодарности: 7

Профиль | Отправить PM | Цитировать


BoaSoft
Итак, это последняя рабочая версия и других просто нет? Просто в шапке идет речь об основном пакете - не знаю, что это такое... там может быть новее версия?

Еще один вопрос по делу : утилита выводит из из списков защиты WFP файлы, а папки? Например, в %ProgramFiles%, а также собственно в в папке WINDOWS есть под-папки, которые без полного отключения WFP удалить не получается. Например папки microsoft frontpage и xerox. Можно ли их с помощью этой утилиты удалить?

Вроде и мелочь, все равно пустые, но раздражает

Отправлено: 06:20, 25-05-2008 | #60



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - Патч SfcFiles.dll

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - [решено] точка входа в процедуру getperfomanceInfo не найдена в библиотеке DLL PSAPI.DLL aksex Microsoft Windows 2000/XP 11 31-03-2015 19:43
помогите с sfcfiles Putin-mode Автоматическая установка Windows 2000/XP/2003 0 18-09-2008 13:25
Разное - [решено] dwmapi.dll; mpr.dll; shlwapi.dll Reset5 Microsoft Windows 2000/XP 2 14-06-2008 16:31
[решено] setuperr.log - Ошибка: sfcfiles.dll не имеет верной подписи Microsoft z-wer Автоматическая установка Windows 2000/XP/2003 7 04-02-2008 11:17
[решено] Тест sfcfiles.dll volk1234 Наборы обновлений для Windows XP/2003/Windows 7 19 18-09-2007 20:38




 
Переход