The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →The SFC Scannow command is sfc /scannow, Windows’ built-in System File Checker scan. It checks every protected system file and tries to replace a damaged file with a cached copy. For the most reliable repair, Microsoft’s documented order is to run DISM first, then SFC, from an administrator Command Prompt.
This guide explains the exact commands, the difference between SFC scan modes, how to handle the “could not perform the requested operation” result, and what offline repair switches are for.
As an Amazon Associate I earn from qualifying purchases.
What the SFC Scannow command does
System File Checker (SFC) is a Windows servicing utility for protected operating-system files. When you run sfc /scannow, Windows examines all protected system files and attempts to repair files that fail its integrity checks. If a known-good cached copy is available, Windows uses that copy to replace the damaged one.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallSFC is not a general malware scanner, disk-health test, or replacement for application troubleshooting. Its scope is the protected Windows files covered by Windows Resource Protection. A clean SFC result therefore means those protected files passed the check; it does not prove that every program, driver, or hardware component is healthy.
#1 Best Overall
- 🔑 RESET WINDOWS PASSWORDS IN MINUTES Quickly reset forgotten local Windows user and administrator passwords without reinstalling Windows or losing important files. Fast and simple offline recovery process.
- 💻 WORKS WITH MOST WINDOWS PCS & LAPTOPS Compatible with many Windows desktop and laptop systems. Supports USB boot startup for convenient and reliable password recovery access.
- ⚡ EASY PLUG & PLAY USB DESIGN No complicated setup required. Simply insert the USB, boot from it, and follow the included step-by-step instructions to reset passwords quickly.
- 🔒 SAFE OFFLINE PASSWORD RECOVERY Runs completely offline with no internet connection required. Helps protect your privacy while keeping your files and operating system intact.
- 🛠 BEGINNER-FRIENDLY WITH INCLUDED INSTRUCTIONS Designed for home users, students, technicians, and IT professionals. Includes easy-to-follow written instructions and boot menu guidance for hassle-free recovery.
Why Microsoft recommends DISM before SFC
Microsoft Support’s repair sequence starts with Deployment Image Servicing and Management (DISM):
DISM.exe /Online /Cleanup-image /Restorehealth
DISM services the Windows image that SFC relies on for repair files. Microsoft says to run DISM first because it provides the files required to repair corrupted system files. After DISM finishes, run:
sfc /scannow
DISM can take several minutes. SFC’s duration varies with the computer and the state of the Windows installation, so there is no universal time estimate. Do not close the Command Prompt while either operation is still running. In particular, Microsoft warns you to leave the window open until SFC verification reaches 100 percent.
How to run DISM and SFC as administrator
You need an elevated Command Prompt. Microsoft Learn states: “You must be logged on as a member of the Administrators group to run this command.” A standard, non-elevated command window will not satisfy that requirement.
- Open the Windows search box and type
cmd. - In the results, right-click Command Prompt and choose Run as administrator.
- Approve the User Account Control prompt. If Windows asks for administrator credentials, provide them.
- At the elevated prompt, enter
DISM.exe /Online /Cleanup-image /Restorehealthand press Enter. - Wait for DISM to finish. Leave the window open even if progress appears to pause for a while.
- Enter
sfc /scannowand press Enter. - Wait until the verification reaches 100 percent, then read the final Windows Resource Protection message.
The /Online option tells DISM to service the Windows installation that is currently running. Once SFC completes, restart Windows if the repair process asks you to, then check whether the problem that led you to run the scan has changed.
Rank #2
- Dual USB-A & USB-C Bootable Drive – compatible with nearly all laptops, desktops, mini-PCs, Windows tablets or servers, supporting both Legacy BIOS and UEFI boot modes.
- Reset or Recover Forgotten Passwords – unlock Windows or Linux user accounts in minutes without reinstalling the system or losing files. Broad Compatibility – supports Windows 2000, XP, Vista, 7, 8, 8.1, 10, 11, and most Linux distributions.
- Simple & Secure to Use – user-friendly interface with on-screen guidance and step-by-step instructions; no internet connection required.
- Trusted by IT Professionals – a reliable tool for technicians, administrators, and power users to restore system access quickly and safely. For advanced workflows, the USB is fully customizable, allowing you to easily Add / Replace / Upgrade compatible bootable ISO apps, installers, or utilities.
- Premium Hardware & Reliable Support – built with high-quality flash chips for speed and longevity. TECH STORE ON provides responsive customer support within 24 hours.
Understanding SFC’s command switches
Microsoft Learn documents the following syntax:
sfc [/scannow] [/verifyonly] [/scanfile=<file>] [/verifyfile=<file>] [/offwindir=<offline windows directory> /offbootdir=<offline boot directory> /offlogfile=<log file path>]
| Switch | What it checks | Repair behavior | Where it applies |
|---|---|---|---|
/scannow |
All protected system files | Verifies files and attempts repair when problems are found | The Windows installation you are running |
/verifyonly |
All protected system files | Verifies only; does not repair | The Windows installation you are running |
/scanfile=<file> |
One named protected file | Verifies the named file and attempts repair | The Windows installation you are running |
/verifyfile=<file> |
One named protected file | Verifies only; does not repair | The Windows installation you are running |
/offwindir=<directory> with /offbootdir=<directory> |
Protected files in an offline Windows installation | Provides the paths SFC needs for offline repair | A Windows installation that is not currently booted |
/offlogfile=<path> |
Not a scan scope; it controls logging | Sends the offline operation’s log to the path you specify | Offline servicing |
/? |
Command help | Displays SFC’s available options | Any elevated Command Prompt |
When to use /verifyonly
Use sfc /verifyonly when you want an integrity check without allowing SFC to replace files. It examines all protected files but deliberately leaves them unchanged. This is useful when you are diagnosing a problem and want a read-only check before attempting repair.
When to use /scanfile or /verifyfile
These switches target one protected file rather than the entire protected-file set. Replace <file> with the file path you want SFC to examine. /scanfile can attempt a repair; /verifyfile only verifies that file. Use these modes only when you have a specific protected file to investigate. For a broad Windows integrity problem, /scannow is the all-files option.
When offline switches are needed
The /offwindir and /offbootdir options identify a Windows installation that is offline, such as an installation you are repairing from another recovery environment. /offlogfile lets you direct that offline operation’s log to a path of your choice. These switches are different from the normal, running-system scan and require you to know the correct Windows and boot directory paths in the recovery environment.
How to read the final SFC result
“Windows Resource Protection did not find any integrity violations.”
Microsoft Support identifies this message as the clean result: SFC did not find missing or corrupted protected system files. If your original symptom remains, it is outside the protected files SFC checks, or another cause is involved. Continue with troubleshooting that symptom rather than repeatedly running the same scan.
Windows reports that it could not perform the requested operation
Microsoft Support lists “Windows Resource Protection could not perform the requested operation.” For this result, Microsoft recommends running the SFC scan in Safe Mode. Safe Mode starts Windows with a smaller set of drivers and services, which can allow SFC to access files that were locked or interfered with during a normal boot.
Rank #3
- NOTE: This USB flash drive does not include a Windows key, you must have a Windows key to activate Windows, but you can still clean install or reinstall Windows 7.
- Latest Version: Deployed with the latest official original version of Windows 7 (SP1), no viruses, no spyware, 100% clean.
- Professional: Using professional Windows 7 production tool to ensure product quality.
- Compatibility: Compatible with all PC brands, laptop or desktop, 64-bit/32-bit, Dell, HP, Sony, Lenovo, Samsung, Acer, Toshiba and more.
- Plug & Play: Includes user guide and online technical support services. Plug it in and you are ready to go.
Windows reports that files were repaired or that corruption remains
SFC is designed to replace corrupted protected files with cached copies when possible. Read the complete Windows Resource Protection message rather than closing the window at the first sign of progress. If the scan reports an outcome other than a clean result, restart when appropriate and test the original Windows symptom again. A repair result applies to the protected files SFC could process; it is not a guarantee that every underlying problem has been resolved.
Free tools Windows power users keep installed
One-click scans. No signup required.
Running SFC in Safe Mode
Use Safe Mode when the normal SFC run returns the requested-operation error. The exact screens vary by Windows edition, but on current Windows 10 and Windows 11 installations you can reach Safe Mode through Windows Recovery:
- Open Settings, then go to System and Recovery.
- Under Advanced startup, select Restart now.
- After the recovery menu appears, choose Troubleshoot, then Advanced options, then Startup Settings.
- Select Restart. When the numbered choices appear, select the Safe Mode option.
- After Windows starts in Safe Mode, open an elevated Command Prompt by searching for
cmd, right-clicking Command Prompt, and choosing Run as administrator. - Run
sfc /scannowand keep the window open through 100 percent completion.
If your edition presents different recovery labels, use its Safe Mode entry rather than guessing at a normal-mode workaround. Microsoft Support’s recommendation for the requested-operation message is specifically to perform the SFC scan in Safe Mode.
Common mistakes that make SFC appear not to work
- Using a normal Command Prompt: SFC requires an administrator session. Reopen Command Prompt with Run as administrator.
- Skipping DISM when the image is damaged: Microsoft’s sequence puts
DISM.exe /Online /Cleanup-image /Restorehealthbeforesfc /scannowso the repair source is available. - Closing the window early: SFC is not finished until verification reaches 100 percent. Interrupting it prevents you from receiving the complete result.
- Expecting a fixed runtime: DISM may take several minutes, while SFC time depends on the machine and installation state. Avoid treating a temporary pause as proof of failure.
- Using a narrow switch for a broad problem:
/verifyfileand/scanfileinspect one named file. Use/scannowwhen you need all protected files checked. - Assuming a clean SFC result clears every cause: SFC does not test all applications, drivers, personal files, or hardware. A clean integrity report only covers the protected system files in its scope.
Windows versions covered by the command reference
The current Microsoft Learn sfc command reference, updated November 2, 2024, applies to Windows 10, Windows 11, Windows Server 2016, Windows Server 2019, Windows Server 2022, Windows Server 2025, and Azure Local 2311.2 and later. Microsoft Support’s broader SFC guidance also lists Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows 10, and Windows 11 editions. Older systems can have related SFC behavior, but their recovery screens and servicing documentation may differ.
Because command syntax and administrator requirements are documented by Microsoft, use the spelling and switch format exactly as shown. The command is built into these Windows environments; the standard DISM-and-SFC workflow does not require a separate physical product.
Quick Recap
A practical decision path
- Need a full protected-file check and repair? Open an elevated Command Prompt, run DISM, then run
sfc /scannow. - Need a read-only check? Run
sfc /verifyonlyinstead of a repairing scan. - Have one suspected protected file? Choose
/scanfile=<file>to attempt repair or/verifyfile=<file>to verify without repair. - Repairing a Windows installation that is not booted? Use the offline switches
/offwindir,/offbootdir, and, if needed,/offlogfilewith the correct paths. - Received the requested-operation error? Run the SFC scan again from Safe Mode, as Microsoft Support recommends.
As an optional shortcut after these manual steps, Outbyte PC Repair can address 100+ common Windows issues where possible, adjust settings that affect CPU, RAM and disk load, clean temporary and cache files, and provide vulnerability checks and an app-crash log. It runs on Windows 11, 10, 8 and 7 with a free trial by category of at least two days before a paid subscription; it complements antivirus software, results vary, and no tool repairs every crash.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




