Οδηγός εντολών Windows

SFC found corrupt files but could not fix some of them

This is one of the most common SFC outcomes. It means Windows detected file corruption, but the source it needed for full replacement was incomplete, unavailable, or still damaged.

Ο οδηγός αυτός είναι γραμμένος γύρω από το συγκεκριμένο ταίριασμα συμπτώματος και εντολής για το sfc found corrupt files but could not fix some of them και όχι σαν γενική λίστα από terminal lines. Έτσι η σελίδα γίνεται πιο χρήσιμη για πραγματικό troubleshooting και μειώνει την πιθανότητα να τρέξετε λάθος fix.

Reviewed guide Updated 2026-04-21
Elevated Command Prompt
DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt"

Πού είναι καλύτερο να το τρέξετε

Elevated Command Prompt είναι το σωστό execution context για αυτή τη σελίδα. Επειδή αυτό το fix αγγίζει protected Windows state, ένα κανονικό non-elevated shell μπορεί να δώσει παραπλανητικά access errors ή μερικό αποτέλεσμα.

Γρήγορο repair workflow

  1. Ξεκινήστε από το ακριβές σύμπτωμα αυτής της σελίδας: SFC finishes and reports it could not fix some files
  2. Τρέξτε μετά τη βασική γραμμή επιδιόρθωσης ακριβώς όπως φαίνεται.
  3. Αυτό το workflow είναι ρυθμισμένο για το this repair, οπότε μην το ανακατεύετε πολύ νωρίς με άσχετες εντολές επιδιόρθωσης.
  4. Κάντε restart αν άλλαξαν servicing components ή protected files και ξαναδοκιμάστε την αρχική ενέργεια.
  5. Μόνο μετά προχωρήστε σε CBS.log, DISM source repair ή Windows Update specific βήματα.

Copyable wrapper script

Χρησιμοποιήστε αυτό το wrapper όταν θέλετε την εντολή της σελίδας μέσα σε πιο καθαρό script block με αρχή και τέλος.

@echo off echo Run this CMD sequence in an elevated Command Prompt. echo Starting targeted repair sequence... DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt" echo. echo Review the output before closing this window. pause

Verification commands μετά το repair

Αυτές οι follow-up εντολές σας βοηθούν να ελέγξετε αν άλλαξε πράγματι το Windows state που έχει σημασία, αντί να υποθέσετε επιτυχία από μία μόνο γραμμή.

findstr /c:"[SR]" %windir%LogsCBSCBS.log sfc /verifyonly

What problem this command is trying to solve

This page targets partial SFC repair failure rather than total scan failure. The system may be repairable, but the underlying component source is not healthy enough yet.

  • SFC finishes and reports it could not fix some files.
  • The system still behaves strangely after the scan.
  • The CBS log usually contains the details of what SFC could not repair.

How the command works

DISM repairs the component store first, SFC retries the file repair, and the findstr command exports the most useful CBS log lines to a simpler text file.

When it makes sense to run it

Use this sequence when you need to go beyond the basic SFC result and confirm exactly what remains damaged.

Πριν εκτελέσετε την εντολή

  • Ανοίξτε elevated Command Prompt ή PowerShell πριν τρέξετε το DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt".
  • Επιβεβαιώστε ότι το σύμπτωμα ταιριάζει όντως με αυτόν τον οδηγό, ειδικά αν βλέπετε σημάδια όπως sfc finishes and reports it could not fix some files.
  • Κρατήστε ακριβές output από DISM, SFC, CBS ή Windows Update γιατί αυτά τα στοιχεία είναι κρίσιμα για το επόμενο βήμα.

Τι αποτέλεσμα να περιμένετε

Αφού τρέξετε το DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt", συγκρίνετε το αποτέλεσμα με το αρχικό σύμπτωμα. Το πιο χρήσιμο checkpoint είναι αν sfc finishes and reports it could not fix some files εμφανίζεται λιγότερο, αλλάζει μορφή ή δίνει πιο καθαρό error message. Μια καλή σελίδα δεν σταματά στην εντολή αλλά βοηθά και στον έλεγχο του αποτελέσματος.

Πώς να ελέγξετε αν λειτούργησε

Το καλύτερο verification step μετά το DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt" είναι να επαναλάβετε την ενέργεια που πριν ενεργοποιούσε το πρόβλημα. Αν the system still behaves strangely after the scan εμφανιστεί ακριβώς με τον ίδιο τρόπο, τότε η εντολή μάλλον δεν ήταν όλη η λύση και χρειάζεται πιο στοχευμένο επόμενο βήμα.

Γιατί έχουν σημασία τα δικαιώματα διαχειριστή

Αυτή η εντολή αλλάζει ακεραιότητα συστήματος και corruption του component store. Τρέξτε τη σε elevated shell ώστε τα Windows να εφαρμόσουν πραγματικά το repair και όχι απλώς να επιστρέψουν access ή privilege error.

Before you run it

Do not assume every CBS entry points to a major issue. Review the exported details instead of guessing from one message.

Πότε αυτό μάλλον δεν είναι το σωστό fix

Δεν είναι το σωστό πρώτο βήμα για ένα απλό bug εφαρμογής τρίτου, για browser-only πρόβλημα ή για εμφανές hardware failure. Ταιριάζει όταν το σύμπτωμα δείχνει Windows image health, επαναλαμβανόμενη corruption σε updates ή protected system files.

Τι να κάνετε αν δεν βοηθήσει

Αν το DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt" δεν βελτιώσει sfc finishes and reports it could not fix some files, προχωρήστε στο επόμενο βήμα της ίδιας οικογένειας συμπτωμάτων αντί να στοιβάζετε τυχαίες εντολές. Το καλύτερο follow-up εξαρτάται κυρίως από το αν η βλάβη αφορά ακεραιότητα συστήματος και corruption του component store.

Συχνές ερωτήσεις

Να χρησιμοποιήσω το DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt" για αυτό ακριβώς το σύμπτωμα στα Windows;

Χρησιμοποιήστε το όταν η συμπεριφορά του υπολογιστή ταιριάζει πραγματικά με τον στόχο επιδιόρθωσης αυτής της σελίδας: This page targets partial SFC repair failure rather than total scan failure. The system may be repairable, but the underlying component source is not healthy enough yet.

Τι πρέπει να ελέγξω αμέσως μετά το DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt";

Ελέγξτε αν ο αρχικός trigger εξακολουθεί να αναπαράγει την ίδια αποτυχία. Σε αυτή τη σελίδα έχει σημασία αν sfc finishes and reports it could not fix some files εμφανίζεται λιγότερο, αλλάζει μορφή ή οδηγεί σε πιο συγκεκριμένο επόμενο βήμα.

Πότε δεν αρκεί μόνο το DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt";

Δεν είναι το σωστό πρώτο βήμα για ένα απλό bug εφαρμογής τρίτου, για browser-only πρόβλημα ή για εμφανές hardware failure. Ταιριάζει όταν το σύμπτωμα δείχνει Windows image health, επαναλαμβανόμενη corruption σε updates ή protected system files.