Jump to content

DISM vs SFC first? What should I run first on Windows 10?


The AchieVer

Recommended Posts

DISM vs SFC first? What should I run first on Windows 10?

 

Should I run SFC or DISM first to repair file or system image corruptions on my Windows 10 computer? Most websites suggest you running one or both of these tools. When should you run each or both? This post tries to explain.

sfc or dism

The System File Checker is integrated with Windows Resource Protection, which protects registry keys and folders as well as critical system files. If any changes are detected to a protected system file, the modified file is restored from a cached copy located in the Windows folder itself.

You can use the DISM Tool or Deployment Imaging and Servicing Management to update the files and correct the problem, if your System File Checker is not working, to fix Windows component store corruption or if a Windows image becomes unserviceable.

 
 

This is the way I look at it

 

1] Run System File Checker or SFC to fix any system file corruption from the resident component store.

In an elevated CMD execute the following command:

sfc /scannow

This does not require Internet access.

If this not help you may need to repair the Windows component store itself.

 

2] To do this, you need to Run DISM.

In an elevated CMD execute the following command:

Dism /Online /Cleanup-Image /RestoreHealth

This will fix any system image corruption from a Windows Update source. This may require internet access.

This should resolve all issues.

 

3] Additionally if you feel, you may run SFC again.

 

This will fix potential system file corruption from the new repaired component store and verify that DISM was successful in repairing the errors.

 

 

Source

Link to comment
Share on other sites


  • Replies 3
  • Views 1.2k
  • Created
  • Last Reply

no!, DISM should be first, because if the image is damaged, then SFC will fail, so the best way is use DISM first and repair the image, and once the image is repaired then you can use SFC properly.

Link to comment
Share on other sites


Internet access is required to run RestoreHealth and may take a considerable amount of time on slow connections also the correct sequence is not defined anywhere that I can find, so I run SFC first.   

 

1. Run sfc /scannow (first) 

If unsuccessful

2. Run Dism /Online /Cleanup-Image /RestoreHealth
if OK: Restart

3. Run sfc /scannow (again to verify that DISM was successful in repairing the errors)

if not OK

4. Consider Reset or Restore. 

 

Link to comment
Share on other sites


Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...