Не получается удалять защищённые(те которые защищены WFP) файлы в Windows XP Service Pack 3. Там что, изменили Windows File Protection? Раньше, в SP2 и ранее, для окончательного удаления такого файла нужно было удалить его копию из %SystemRoot%\system32\dllcache и сам оригинал. Как удалять защищённые файлы в SP3?
offtop первый раз такое вижу 0_0 перезагрузка помогла, но до этого с двух разных источников файл не копировался.
А в чём проблема? 0_0 Удаляй из дос, в худшем случае из линукс [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] SfcDisable=0xffffff9d SfcQuota=SFCScan=NULL
Нужно из рабочей ОС, без перезагрузок (программно). Проблема была в том, что речь шла не просто о XP SP3, а о XP SP2 с установленным наверх SP3. В данном случае (при установке SP наверх) создаётся папка %SystemRoot%\ServicePackFiles с обновлёнными версиями системных файлов. Поэтому при удалении системных файлов нужно удалять их копию и с папки %SystemRoot%\ServicePackFiles, если она имеется, чтобы Windows File Protection их от туда не восстановила.
SfcFileException - это интересно, раньше не знал. Но, что происходит с копиями файла в %SystemRoot%\system32\dllcache и %SystemRoot%\ServicePackFiles, если я его удалил ипользовав SfcFileException? Они удалятся? Не восстановится ли он оттуда? Про SfcCli_FileException ничего не смог найти. Можно про неё поподробнее?