Skocz do zawartości
14 stycznia 2020 - Koniec wsparcia Microsoftu dla Windows 7 ×

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


darek

Rekomendowane odpowiedzi

Opublikowano

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.

Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.
Opublikowano

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. 

Opublikowano

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

Opublikowano

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

Opublikowano

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

 

  • 1 miesiąc temu...
Opublikowano

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

Opublikowano

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.

 

Opublikowano

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.

 

Opublikowano

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.

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