SFP disable

7 отговора 390 прегледа
#1

SFP disable

Опитвам се да забраня SFP в AD мрежа с Win2003 за DC и ХР (+SP2) като клиенти.
За целта следвам инструкциите намерени из интернет които препоръчвам "patch-ването" на един dll; replace-ването му на определени места (първо в %windir%\system32\dllcache после в %windir%\system32\) и добавянето на един SCFDisable в Registry. Предполагаме че длл-а съм го пачнал нормално... сега когато се опитвам да копирам пачнатият длл на мястото на оригиналният такъв, вин-а ме наритва със съобщението, че файла се използва в момента.
Някакви идеи как да копирам пачнатият длл на мястото на оригиналният като се има предвид, че нямам локален достъп до клиентските РС-та?

Не вытащишь без труда, если сунул не туда.
Отговор
в отговор на Eol™ #2

Re: SFP disable

чудничка ситуация:) ако успееш, моля те да ми кажеш как си го направил.
Аз не се сещам за друг начин освен да се поразходиш до клиентските машини.

Отговор
в отговор на Eol™ #3

това не върши ли работа?

[линк]

USER ERROR: replace user and press any key to continue.
Отговор
#4

Re: SFP disable

sfc_os.dll се използва от winlogon ... ще ми е доста трудно да го спра.
Ами искам да го спра защото... да приемем че просто не ме кефи (прекалено дълго е за обяснение)
Варианта с промяната на пътя на инсталацията (да сочи споделен мрежови ресурс) и промяна на приоритета на търсене на sfc е неприемлива в случая.

Не вытащишь без труда, если сунул не туда.
Отговор
в отговор на Areнт Пpoвokaтop #5

Re: това не върши ли работа?

В отговор на:

NOTE: For options 1 and 2: Both of these options require a kernel debugger to be hooked up for those options to become useable. If a kernel debugger is not hooked up, Windows File Protection is not disabled.



Точно за това говорих... hook-нато е каквото трябва, но не мога да реплейсна.

Не вытащишь без труда, если сунул не туда.
Отговор
в отговор на Eol™ #6

Re: SFP disable

Но не е невъзможно да се спре:
[линк]
Само че май не може да стане отдалечено.

Отговор
в отговор на bsb_2 #7

Re: SFP disable

Няма невъзможни неща!

Не вытащишь без труда, если сунул не туда.
Отговор
в отговор на нoчнoй дoзop #8

Това е то ...

Два ключа в регистри-то (за малко да науча полски докато ги изравях):

Value name: PendingFileRenameOperations
Value type: array of null-terminated strings (REG_MULTI_SZ)
Value data:
\??\c:\winnt\system32\sfcfiles0.dll
!\??\c:\winnt\system32\sfcfiles.dll --> тука ползвам един ъркараунд тъй като sfcfiles.dll съдържа списъка с файловете маркирани като protected аз го заменям с такъв който "съдържа" празен лист. Може да се допълни като се добави sfc_os.dll (в моят случай)

Value name: AllowProtectedRenames ---> ясно е какво прави
Value typ: DWORD (REG_DWORD)
Value data: 1
В cmd scriptting може да се ползва и : rundll32 sfcfiles0 Install/Uninstall

И доста по-късно намерих това дето щеше да ми спести доста трафик и да затвърди мнението ми, че ако съм достатъчно глупав да се сетя, че нещо ми трябва, то в Internet ще се намери някой достатъчно умен да го направи вместо мен.

Не вытащишь без труда, если сунул не туда.
Отговор