Skocz do zawartości
darek

SFC znajduje uszkodzone pliki, ale nie może ich naprawić

Rekomendowane odpowiedzi

Witam.
Tak jak w temacie, polecenie SFC /SCANNOW znajduje uszkodzone pliki, ale nie może ich naprawić, Obrazek niżej:

 

CMD-SFC.jpg

 

Niżej też logi z FRST, jeśli przydałyby się jeszcze jakieś logi to niezwłocznie je zrobię :). Log z sfc ma cały jeden gigabajt objętości, publikowanie go chyba nie ma sensu. System działa raczej poprawnie, nie ma z nim kłopotów a skan sfc zrobiłem tak profilaktycznie i oto takie kwiatki wyskoczyły.

 

Zrobiłem jeszcze raz sfc /scannow i teraz log ma już rozsądną wielkość, nie wiem skąd mu się wtedy wzięło aż 1 GB. Dodaję ten log.

Edit:

Znalazłem temat o sprawdzaniu integralności plików systemowych i go właśnie czytam :), przy okazji zmieniłem plik z logiem sfc na taki przefiltrowany.

 

Edit:

Usunąłem logi, bo przeterminowane.

Edytowane przez darek

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Jest trochę tych błędów tutaj. Ja bym spróbował odinstalować aktualizacje, których komponenty są uszkodzone, a następnie ponownie je zainstalować. Co do reszty to koniecznie będzie ręczna podmiana... ale zajmij sie najpierw tymi aktualizacjami. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Dzięki za odpowiedź.

Mógłbyś sprecyzować, które aktualizacje są uszkodzone? System nie sypie błędami, męczy mnie tylko ten nienaprawialny błąd sfc.

 

A, już wiem! W podglądzie zdarzeń/ustawienia znalazłem takie coś:

 

Nie można odinstalować aktualizacji  systemu Windows z powodu błędu 2359303 „” (Wiersz polecenia: „wusa  /UNINSTALL /kb:2952664  /QUIET /NORESTART”)

jest tego więcej.

 

To prawdopodobnie są aktualizacje wprowadzające telemetrie i namawiające do aktualizacji do Windows 10 i prawdopodobnie są odinstalowane przez skrypt znaleziony w sieci. To o te aktualizacje chodzi?

Ale zweryfikuje to trochę później, teraz mam chwilkę czasu i lecę na rower :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Jest napisane w logu Sfc np: 

 

2016-03-12 14:34:36, Info                  CSI    00000346 [sR] This component was referenced by [l:160{80}]"Package_88_for_KB3126587~31bf3856ad364e35~amd64~~6.1.1.1.3126587-316_neutral_GDR"

 

Szczerze mowiac nie odczuwałem potrzeby analizowania od czego jest każda aktualizacja :). Nie wiem też jakiego skryptu używałem i na ile poważne są to uszkodzenia... wydaje mi się jednak, że co innego jest usunięcie aktualizacji, a co innego, gdy plik jest uszkodzony. Tak mi się wydaję.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Zaznacz to co w cytacie, otworz swój log, wciśnij ctrl+f - wklej wycinek i zobacz czy znajdzie Ci go :-). 

 

 "Package_X_for_KBXXXXXX"  X to określone cyfry, przejrzyj log i zobacz sam. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Cały log sfcfix:

 

SFCFix version 3.0.0.0 by niemiro.

Start time: 2016-03-12 17:04:06.356

Microsoft Windows 7 Service Pack 1 - amd64

Not using a script file.

 

 

 

 

AutoAnalysis::

CORRUPT: C:\Windows\winsxs\amd64_presentationcore_31bf3856ad364e35_6.1.7601.19028_none_0a5011dca6989689\PresentationFontCache.exe.config

CORRUPT: C:\Windows\winsxs\x86_presentationcore_31bf3856ad364e35_6.1.7601.19028_none_ae317658ee3b2553\PresentationFontCache.exe.config

 

 

SUMMARY: Some corruptions could not be fixed automatically. Seek advice from helper or sysnative.com.

   CBS & SFC total detected corruption count:     2

   CBS & SFC total unimportant corruption count:  0

   CBS & SFC total fixed corruption count:        0

   SURT total detected corruption count:          0

   SURT total unimportant corruption count:       0

   SURT total fixed corruption count:             0

AutoAnalysis:: directive completed successfully.

 

 

 

 

Successfully processed all directives.

SFCFix version 3.0.0.0 by niemiro has completed.

Currently storing 4 datablocks.

Finish time: 2016-03-12 17:11:12.318

----------------------EOF-----------------------

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

A, no tak :). Ok zrobię porządek z aktualizacjami i wrzucę nowe logi.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Odinstalowałem 3 aktualizacje:

KB3099862, KB3135988, KB3139923

WU zainstalował tylko dwie ostatnie, pierwszej aktualizacji już nie proponuje.

 

Załączam dwa nowe logi.

sfc.txt

SFCFix.txt

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Chciałbym wrócić do tematu, bo problem wciąż nierozwiązany. Jeśli ktoś wpadnie na jakiś pomysł, to byłoby świetnie.

 

.NET Frameworks 3.5.1 - kiedy odinstaluję go, to sprawdzanie integralności plików nie wykazuje błędów, ale gdy tylko zainstaluję te biblioteki ponownie, problem wraca.

 

Nowe logi sfc i sfcfix, jeśli potrzebne są jakieś dodatkowe to niezwłocznie je umieszczę :-). Z góry dziękuję za każdą pomoc.

sfc.txt

SFCFix.txt

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Podaj spis plików wraz z ich sumami kontrolnymi. W FRST w polu Szukaj wklej co poniżej i klik w Szukaj plików.

 

PresentationFontCache.exe.config

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Picasso, dzięki. Plik z wynikiem wyszukiwania w załączniku. Już wcześniej przeszukiwałem system pod tym kontem i wszystkie te pliki mają wielkość 0 bajtów. Tak ma być?

Search.txt

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Rzecz jasna nie. Ten plik powinien mieć następujące parametry we wszystkich miejscach:

 

C:\Windows\Microsoft.NET\Framework64\v3.0\WPF\PresentationFontCache.exe.config

[2009-07-14 03:01][2009-06-10 22:30] 0000161 ____A () C0856EC51C8C75B8FDF02C1BBCFE7B93 [Plik podpisany cyfrowo]

 

 

Przesyłam plik z mojej wirtualnej maszyny x64. Umieść go wprost na C:\. Do Notatnika wklej:

 

Replace: C:\PresentationFontCache.exe.config C:\Windows\winsxs\x86_presentationcore_31bf3856ad364e35_6.1.7601.23392_none_ae6965c00796eaf8\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\winsxs\x86_presentationcore_31bf3856ad364e35_6.1.7601.23149_none_aea6739607681656\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\winsxs\x86_presentationcore_31bf3856ad364e35_6.1.7601.21890_none_ae679c3a079876cb\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\winsxs\x86_presentationcore_31bf3856ad364e35_6.1.7601.18946_none_ae19fdcaee4cf745\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\winsxs\x86_presentationcore_31bf3856ad364e35_6.1.7601.17755_none_ae0e4090ee55e5f0\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\winsxs\x86_presentationcore_31bf3856ad364e35_6.1.7601.17514_none_ae387c2aee366287\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\winsxs\amd64_presentationcore_31bf3856ad364e35_6.1.7601.23392_none_0a880143bff45c2e\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\winsxs\amd64_presentationcore_31bf3856ad364e35_6.1.7601.23149_none_0ac50f19bfc5878c\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\winsxs\amd64_presentationcore_31bf3856ad364e35_6.1.7601.21890_none_0a8637bdbff5e801\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\winsxs\amd64_presentationcore_31bf3856ad364e35_6.1.7601.18946_none_0a38994ea6aa687b\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\winsxs\amd64_presentationcore_31bf3856ad364e35_6.1.7601.17755_none_0a2cdc14a6b35726\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\winsxs\amd64_presentationcore_31bf3856ad364e35_6.1.7601.17514_none_0a5717aea693d3bd\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\Microsoft.NET\Framework64\v3.0\WPF\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\Microsoft.NET\Framework\v3.0\WPF\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\assembly\GAC_64\PresentationCore\3.0.0.0__31bf3856ad364e35\PresentationFontCache.exe.config
Replace: C:\PresentationFontCache.exe.config C:\Windows\assembly\GAC_32\PresentationCore\3.0.0.0__31bf3856ad364e35\PresentationFontCache.exe.config

 

Plik zapisz pod nazwą fixlist.txt w folderze z którego uruchamiasz FRST. Uruchom FRST i kliknij w Napraw. Przedstaw wynikowy fixlog.txt.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Nie podmieniły się instancje w Winsxs. Kolejne podejście, ale z poziomu zewnętrznego środowiska.

 

1. Przygotuj w Notatniku plik fixlist.txt o treści:

 

CMD: copy /y C:\PresentationFontCache.exe.config C:\Windows\winsxs\x86_presentationcore_31bf3856ad364e35_6.1.7601.23392_none_ae6965c00796eaf8\PresentationFontCache.exe.config
CMD: copy /y C:\PresentationFontCache.exe.config C:\Windows\winsxs\x86_presentationcore_31bf3856ad364e35_6.1.7601.23149_none_aea6739607681656\PresentationFontCache.exe.config
CMD: copy /y C:\PresentationFontCache.exe.config C:\Windows\winsxs\x86_presentationcore_31bf3856ad364e35_6.1.7601.21890_none_ae679c3a079876cb\PresentationFontCache.exe.config
CMD: copy /y C:\PresentationFontCache.exe.config C:\Windows\winsxs\x86_presentationcore_31bf3856ad364e35_6.1.7601.18946_none_ae19fdcaee4cf745\PresentationFontCache.exe.config
CMD: copy /y C:\PresentationFontCache.exe.config C:\Windows\winsxs\x86_presentationcore_31bf3856ad364e35_6.1.7601.17755_none_ae0e4090ee55e5f0\PresentationFontCache.exe.config
CMD: copy /y C:\PresentationFontCache.exe.config C:\Windows\winsxs\x86_presentationcore_31bf3856ad364e35_6.1.7601.17514_none_ae387c2aee366287\PresentationFontCache.exe.config
CMD: copy /y C:\PresentationFontCache.exe.config C:\Windows\winsxs\amd64_presentationcore_31bf3856ad364e35_6.1.7601.23392_none_0a880143bff45c2e\PresentationFontCache.exe.config
CMD: copy /y C:\PresentationFontCache.exe.config C:\Windows\winsxs\amd64_presentationcore_31bf3856ad364e35_6.1.7601.23149_none_0ac50f19bfc5878c\PresentationFontCache.exe.config
CMD: copy /y C:\PresentationFontCache.exe.config C:\Windows\winsxs\amd64_presentationcore_31bf3856ad364e35_6.1.7601.21890_none_0a8637bdbff5e801\PresentationFontCache.exe.config
CMD: copy /y C:\PresentationFontCache.exe.config C:\Windows\winsxs\amd64_presentationcore_31bf3856ad364e35_6.1.7601.18946_none_0a38994ea6aa687b\PresentationFontCache.exe.config
CMD: copy /y C:\PresentationFontCache.exe.config C:\Windows\winsxs\amd64_presentationcore_31bf3856ad364e35_6.1.7601.17755_none_0a2cdc14a6b35726\PresentationFontCache.exe.config
CMD: copy /y C:\PresentationFontCache.exe.config C:\Windows\winsxs\amd64_presentationcore_31bf3856ad364e35_6.1.7601.17514_none_0a5717aea693d3bd\PresentationFontCache.exe.config

 

Pliki fixlist.txt oraz FRST64.exe umieść na pendrive.

 

2. Uruchom FRST z poziomu WinRE: KLIK. Wybierz opcję Napraw. Na pendrive powstanie plik fixlog.txt. Przedstaw go.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Tym razem grupa Winsxs weszła. Wyniki wyszukiwania nie były mi potrzebne (w obu Fixlog widać co się działo i gdzie), ale one tylko potwierdzają że wszystkie kopie wyglądają już poprawnie. Czyli skan SFC nie powinien już notować tego uszkodzenia.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Właśnie go robię. Wielkie dzięki i pokłony niskie :)

 

I tak też się dzieje, SFC nie pokazuje żadnych błędów. Picasso, jesteś wielka :thumbsup:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...