Ochrona plików systemowych
Na str. głównej Centrum poruszony został ten temat. Konkretna wskazówka to uruchom... \ sfc/scannow , tyle że u mnie nie działa .
Czy winda Home Edition nie posiada tej opcji ?
Odpowiedzi: 1
Jak sie objawia niedziałanie ??
Strona 1 / 1
Info : "system nie może znależć pliku sfc/scannow "<br />
<p><BLOCKQUOTE><div><img src="http://portal.centrumxp.pl/Themes/default/images/icon-quote.gif"> <strong>maresz:</strong></div><div>Info : "system nie może znależć pliku sfc/scannow "<br /></div></BLOCKQUOTE> </p><p>Spacji nie ma pomiedzy sfc a scannow ;) Powinno być <font face="Lucida Console" size="2">sfc /scannow</font></p>
<p>Oczywiście , masz rację .Przeoczyłem spację !</p><p>Dziwi mnie tylko działanie tej funkcji systemu .Mianowicie samo sprawdzanie, po włożeniu płyty instalacyjnej Windowsa trwało ok. kilkanaście minut , a po ukończeniu nic , żadnego podsumowania ani uwagi . Czy to oznacza w takim razie , o ile tak to działa , że wszystko mam OK jeżeli chodzi o pliki systemowe ?<br /></p>
<BLOCKQUOTE><div><img src="http://portal.centrumxp.pl/Themes/default/images/icon-quote.gif"> <strong>maresz:</strong></div><div> <p>Dziwi mnie tylko działanie tej funkcji systemu .Mianowicie samo sprawdzanie, po włożeniu płyty instalacyjnej Windowsa trwało ok. kilkanaście minut , a po ukończeniu nic , żadnego podsumowania ani uwagi .<br /></div></BLOCKQUOTE></p><p><a href="http://support.microsoft.com/default.aspx?scid=kb;PL;222193">http://support.microsoft.com/default.aspx?scid=kb;PL;222193</a></p>
Dziękuję <img src="http://portal.centrumxp.pl/emoticons/emotion-1.gif" alt="Smile" /> przeczytałem .<br />
<p>Żródło <a href="http://www.d--b.webpark.pl/reverse04.htm">http://www.d--b.webpark.pl/reverse04.htm</a></p><p><font face="MS Sans Serif">Jak wyłączyć System File Checker czyli Ochronę plików systemu Windows</font></p><p><font face="ms sans serif" size="2"> Najczęściej można spotkać się z metodą zmieniania (patchowania) kodu w pliku sfc_os.dll lub sfc.dll. Wymaga to jednak użycia edytora szesnastkowego i znajomości adresów bajtów, które należy zmodyfikować. Dodatkowo dla każdej nowej wersji plików sfc_os.dll i sfc.dll adresy te mogą być różne.<br />Dzięki modyfikacji kodu system ochrony plików będzie reagował na wpis w rejestrze <strong>SFCDisable</strong><font face="Courier New, Courier, mono">=FFFFFF9d</font>.<br /> Metoda ta <strong>nie wyłącza całkowicie</strong> systemu SFC. Pliki będzie można podmieniać tylko ręcznie. <br />Nie da się podmienić plików za pomocą funkcji <font face="Courier New, Courier, mono">MoveFileEx<font face="ms sans serif"> (wywołanej z parametrem <font face="Courier New, Courier, mono">MOVEFILE_DELAY_UNTIL_REBOOT</font>)</font></font>, która jest używana przez programy instalacyjne i zalecana przez Microsoft do zamieniania plików używanych przez system. Użycie tej funkcji powoduje dodanie do rejestru wpisu <strong>PendingFileRenameOperations</strong>, w którym będą się znajdować ścieżki plików przeznaczonych do podmiany. Samej podmiany plików w czasie ładowania systemu dokonuje menedżer sesji (smss.exe). Pliki są podmieniane jeszcze przed tworzeniem plików stronnicowania. Menedżer sesji przed wykonaniem jakichkolwiek operacji sprawdza, czy dane pliki znajdują się na liście plików chronionych. Jeżeli tak, to nie wykona on operacji podmiany. Dopiero użycie nieudokumentowanego wpisu <strong>AllowProtectedRenames</strong><font face="Courier New, Courier, mono">=1</font> w rejestrze, powoduje że menedżer sesji ignoruje listę chronionych plików. Wpis ten jest jednak kasowany przez menedżera sesji zaraz po wykonaniu operacji podmieniania.<br /><br /> Ja polecam moją metodę. Jest ona prostsza w użyciu, bardziej elastyczna i powoduje <strong>całkowite</strong> wyłączenie ochrony plików.<br />Polega ona na użyciu tzw. "<strong>zerowej listy plików chronionych</strong>". Ochrona plików będzie działać nadal, z tym że lista plików chronionych będzie pusta - czyli żaden plik nie będzie chroniony.<br />Biblioteka z listą chronionych plików to <strong>sfcfiles.dll</strong>. Wystarczy podmienić ten plik na nowy z zerową listą (plik z zerową listą <strong>sfcfiles0.dll</strong> możesz ściągnąć z tej strony) i zrestartować system.</font></p><p><font face="ms sans serif" size="2"> Jak podmienić plik sfcfiles.dll ?<br />Plik ten jest używany w czasie działania systemu oraz chroniony przez SFC. Nie można go tak po prostu podmienić. Nie jest to jednak niemożliwe.<br />Wystarczy skopiować plik sfcfiles0.dll do folderu systemowego (np. c:\winnt\system32), dodać dwa wpisy do rejestru i zrestartować komputer. Trzeba też zrobić sobie <strong>kopię</strong> starego pliku sfcfiles.dll !<br />Oba wpisy trzeba umieścić w kluczu podanym poniżej, po restarcie system automatycznie usunie oba wpisy.<br />Uwaga: aby wykonać te wpisy wymagane są uprawnienia administratora.</font></p><p><font face="Courier New, Courier, mono" size="2">HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager</font></p><p><font face="ms sans serif" size="2"><strong>1)</strong><br />Nazwa wpisu: <strong><font face="Courier New, Courier, mono">PendingFileRenameOperations</font></strong><br />Typ wartości: wartość wielociągu (czyli <font face="Courier New, Courier, mono">REG_MULTI_SZ</font>)<br />Wartość: <br /><font face="Courier New, Courier, mono">\??\c:\winnt\system32\sfcfiles0.dll</font><br /><font face="Courier New, Courier, mono">!\??\c:\winnt\system32\sfcfiles.dll</font></font></p><p><font face="ms sans serif" size="2">Ten wpis służy do przenoszenia plików w czasie uruchamiania systemu (czyli gdy nie są one jeszcze używane).<br />W pierwszej linijce wartości musi być ścieżka do pliku, który ma być przeniesiony, natomiast druga linijka to nowa ścieżka dla tego pliku.<br />Uwaga: Utworzenie wpisu typu <font face="Courier New, Courier, mono">REG_MULTI_SZ</font> w edytorze rejestru jest możliwe dopiero od systemu XP. O tym jak to zrobić w systemie Windows 2000 przeczytasz dalej.</font></p><p> </p><p><strong><font face="ms sans serif" size="2">2)</font></strong><font face="ms sans serif" size="2"><br />Nazwa wpisu: <strong><font face="Courier New, Courier, mono">AllowProtectedRenames</font></strong><br />Typ wartości: wartość DWORD (czyli <font face="Courier New, Courier, mono">REG_DWORD</font>)<br />Wartość:<br /><font face="Courier New, Courier, mono">1</font></font></p><p><font face="ms sans serif" size="2">Ten wpis jest potrzebny aby system podmienił plik, który jest normalnie chroniony.</font></p><p><font face="ms sans serif" size="2">I to wszystko.</font></p><p><font face="ms sans serif" size="2">Plik z zerową listą sfcfiles0.dll jest napisany w asemblerze, aby zajmował mało miejsca (9kB).<br />W systemie Windows 2000 nie można ręcznie dodać pierwszej z opisywanych wartości w edytorze rejestru. Dlatego dodałem do pliku sfcfiles0.dll dwie funkcje: <strong>Install</strong> i <strong>Uninstall</strong>. Wykonają one automatycznie wpisy do rejestru (można sprawdzić ich poprawność przed restartem).<br />Przed wywołaniem tych funkcji, plik sfcfiles0.dll musi być w folderze systemowym.</font></p><p><font face="ms sans serif" size="2">Funkcja: <strong>Install</strong><br />Wywołanie: Wybierz polecenie "Uruchom..." i wpisz<br /><font face="Courier New, Courier, mono">rundll32 sfcfiles0 Install</font></font></p><p><font face="ms sans serif" size="2">Funkcja ta zrobi kopię starego pliku sfcfiles.dll w folderze system32\dllcache i umieści wpisy w rejestrze. Jeżeli plik sfcfiles.dll będzie już się znajdował w folderze dllcache, to nie zostanie on nadpisany. Po restarcie plik sfcfiles0.dll zmieni nazwę na sfcfiles.dll.</font></p><p><font face="ms sans serif" size="2">Funkcja: <strong>Uninstall</strong><br />Wywołanie: Wybierz polecenie "Uruchom..." i wpisz<br /><font face="Courier New, Courier, mono">rundll32 sfcfiles Uninstall</font></font></p><p><font face="ms sans serif" size="2">Funkcja kopiuje w folderze dllcache plik sfcfiles.dll do sfcfiles.tmp. Ten tymczasowy plik zostanie przeniesiony po restarcie do folderu system32. Aktualny jeszcze plik sfcfiles.dll (z zerową listą) z folderu systemowego zostanie skopiowany do pliku sfcfiles0.dll.</font></p><p><font face="ms sans serif" size="2">Tych dodatkowych funkcji można używać także w systemie XP.</font></p><p><font face="MS Sans Serif" size="2"><br /></font></p>
Witaj Yurek3 , dzięki Ci za tego obszernego , ale jakże konkretnego posta. No cóż powiem tylko daremny Twój tród gdyż wcale nie miałem w zamyśle wyłączać SFC czyli ochrony plików systemowych , a wręcz przeciwnie chciałem tylko za pomocą tego narzędzia "sfc/scannow" sprawdzić swój komputer. Ale skoro już tak pięknie rozwinęłeś ten temat wyłączenia SFC , a masz jeszcze chęć kontynuować , to odpowiedz mi proszę jaki według Ciebie cel ma mieć pozbycie się ochrony plików systemowych , jakże ważnych dla poprawnego działania całego kompa ?<br />
<p>Drogi kolego nie nasz racji co do ochrony plików jakże ważnych dla prawidłowego funkjonowanoaia sustemu.</p><p>A to dlaczego ,to jest tak jakbyś kupił Auto i nie mógł go przerobi np. zmienic kół czy podrasowac itp..</p><p>Tzn producent Windy woprowadził taką właśnie funkcje ,ktotóra w zasadzie na nic takiego nie pozwala i jweśl chciałbys upiękrzyś swego windowsa stosując jakąś paczkę np. Vista Inspirant to bez wyłaczenia SFP zapomnij o tym ,także jeśli chciałbyś zaingerowac w inne pliki które raczej zubarzają system a nie pomagają go uszlachetnic to bez wyłączenia tej funkcj jest to nie możliwe i moderatorzy tego Forum dobrze o tym wiedzą i dam sobie cos tam obciąc ,że mają ja wyłączoną.</p><p> Jest to produkt zbędny całkowicie ,on pomaga poducentowi tegoż systemu ,a nie urzytkownikowi.jeśli sobie zaz to wkleje fotki jak wygłąda mój po przeróbkach Windiws XP i będziesz miał obraz jkie wiaualne możliwości daje wyłaczenie tego badziewia.</p><p>Napewno masz screan Luna bo inaczej by nie może a zastosowanie innedi nie zatwierdzanego przez MS$ jest nie możliwe bo musiałbys mies zhackowany plik uxtheme , ale jeśli go wkleisz do sustemu to zaraz SFC poda Tobie komunikat ,że ten pli jast niezgognu i wymienia na ten "prawidłowy" z MS$.</p><p>To na tyle Pozdrawiam za wielkiej wody z słonecznej Floridy - uo jak gorąco od czterech miechów temp . nie spada poniżej 34stopnie i tak do końco pażdziernika - dobrze ,że klima w domu to można odpocząc. </p>
<p>To system jest po to aby wyglądał ładnie ?? Bo ja wolę stabilne jego działanie ... </p>
<p>Panie Żułty czy z włączonym SFC czy z wyłączonym SFC bedzie stabilny .</p><p>Ja osobiście wątpie.</p><p>Jesem na tym Forum nowy tzn. ,że nie znam sie na funcjonowaniu Wn XP.</p><p>Dalej i jak zanm życie masz to wyłaczone bo jeśl nie to sorry nie spredawaj kitu , na tym jakże ważnym Forum ,że jest to potrzebne.</p><p>jest to kit ptrzebny producętowi systemu ,a nie normalnenu urzytkoenikowi WN XP</p><p>nie pisze userowi poniważ o wielu lat mieszkam w USA i uważam ,że may w polkim słownictie prawidłowe wyrażenia tej sytuacji.</p><p>A tak na marginesie z peła szczerościa nasz to u siebie w sytemie Właczone czy nie.</p><p>panie moderator.</p><p> </p><p> </p><p> </p>
<BLOCKQUOTE><div><img src="http://portal.centrumxp.pl/Themes/default/images/icon-quote.gif"> <strong>Yurek3:</strong></div><div> <p>Panie Żułty czy z włączonym SFC czy z wyłączonym SFC bedzie stabilny .</div></BLOCKQUOTE></p><p>Dopóki się nie zacznie grzebać w plikach systemowych ...</p><p><BLOCKQUOTE><div><img src="http://portal.centrumxp.pl/Themes/default/images/icon-quote.gif"> <strong>Yurek3:</strong></div><div>Jesem na tym Forum nowy tzn. ,że nie znam sie na funcjonowaniu Wn XP.</div></BLOCKQUOTE></p><p>Coś takiego gdzieś zasugerowałem ??</p><p><BLOCKQUOTE><div><img src="http://portal.centrumxp.pl/Themes/default/images/icon-quote.gif"> <strong>Yurek3:</strong></div><div>Dalej i jak zanm życie masz to wyłaczone bo jeśl nie to sorry nie spredawaj kitu , na tym jakże ważnym Forum ,że jest to potrzebne.</p><p>jest to kit ptrzebny producętowi systemu ,a nie normalnenu urzytkoenikowi WN XP</p><p>nie pisze userowi poniważ o wielu lat mieszkam w USA i uważam ,że may w polkim słownictie prawidłowe wyrażenia tej sytuacji.</p><p>A tak na marginesie z peła szczerościa nasz to u siebie w sytemie Właczone czy nie.</div></BLOCKQUOTE></p><p>Mam włączone. Nie przeszkadza mi to wcale a te pliki, które zechcę podmienić to i tak podmienię bez wyłączania SFC. Potrzebe jest równocześnie producentowi i użytkownikowi. Użytkownikowi choćby po to, aby na ten przykład jakaś po dziadziu napisana aplikacja nie wypierdzieliła w kosmos plików systemowych (system nie wstaje - reinstalacja konieczna). SFC jest niejako pierwszą linią obrony w takich przypadkach. Oczywiście są również inne sposoby przywracania plików ale wymagają już nieco wiedzy a z tą u użytkowników jest często krucho.</p><p><BLOCKQUOTE><div><img src="http://portal.centrumxp.pl/Themes/default/images/icon-quote.gif"> <strong>Yurek3:</strong></div><div>panie moderator.</div></BLOCKQUOTE></p><p>Nie jestem moderatorem.</p>
<p>Może się pomyliłem co do moderatora za to przepraszam.</p><p>A tak ogólnie zajmuje sie tu ochona syetemów dla stc .</p><p>no coments please </p><p>ja tu bywam okazyjnie i nie ciałbym naruszac zasad forum itp.</p><p>Aco do SFC ja mam zawszw wyłaczone nieufam MS% nigdy.<br /> </p><p> </p>
<p>Cześć Yurek , </p><p>Dzięki za Twoją wypowiedż. Z tego co przeczytalem wnioskuję ,że napewno wiesz o czym piszesz tzn. jesteś zaawansowany technologicznie. Ja zaliczę siebie raczej do początkujących. Generalnie powiem tak -każdy może mieć swoje indywidualne poglądy i chociaż się z nimi nie zgadzam to szanuję je. Ja nie widzę w Microsoft jakiegoś chegemona , z którym należałoby walczyć na swój sposób np. wyłączając ochronę SFP. Nie chcę zrobić ze swego Windowsa XP Home Edition jakiejś rakiety z wodotryskiem. Wiem na jaki system się zdecydowałem i to mi wystarcza. Zależy mi jedynie , aby on był sprawny na miarę swych niestety ograniczonych możliwości. To co sugerowałeś zrobić wymaga od usera dużej wiedzy , której Żółtemu napewno nie braknie i skoro on się z Tobą nie zgadza to chyba wie co mówi.</p><p>Mimo wszystko czytałem Cię z zaciekawieniem. Odezwij się znowu zza wielkiej wody i ze słonecznej Florydy. </p>