Start with the answer
Answer the actual question first
This page starts with the direct answer because the search intent is explanatory, not command-first. Read the timing or limitation first, then use the detailed notes underneath if you still need the how-to.
A normal SFC /scannow run usually takes about 5 to 20 minutes. Around 20 to 30 minutes can still be normal on a slower PC, an HDD, or a system repairing corruption. What matters most is the final result message, not whether the progress percentage pauses for a while.
- About 5 to 20 minutes is a common normal range on many healthy systems.
- Around 20 to 30 minutes can still be normal on older PCs, busy systems, slower drives, or when Windows is checking and replacing damaged files.
- A percentage that sits still for a while does not automatically mean the scan is frozen. Watch for eventual movement or disk activity before assuming failure.
- The scan is finished only when you get the final SFC result message. That end message matters more than the time shown in the middle.
- If the scan runs far beyond the usual range with no visible progress for a very long time, or if it returns repair errors, that is when it makes sense to investigate logs or run DISM next.