Skocz do zawartości

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


darek

Rekomendowane odpowiedzi

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

 

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.

Odnośnik do komentarza
Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.

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ś:

 

Cytat

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 :)

Odnośnik do komentarza

Jest napisane w logu Sfc np: 

 

Cytat

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ę.

Odnośnik do komentarza

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-----------------------

 

Odnośnik do komentarza
  • 1 miesiąc temu...

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

Odnośnik do komentarza

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.

 

Odnośnik do komentarza

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.

 

Odnośnik do komentarza
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ę...