Can you run SFC without DISM???

Page 2 of 2 FirstFirst 12

  1. Posts : 16,966
    Windows 10 Home x64 Version 22H2 Build 19045.4170
       #11

    zbook said:
    Sfc /scannow reports if it finds a problem and performs a fix if it able to.
    So the diagnostics are not hidden.
    I think the point that was being made was that running the DISM command before the SFC one will mean that SFC will not find faults because they've already been fixed and therefore diagnostic data will have been hidden.
    In contrast, running SFC first will allow the discovered faults to be readily identified for future reference even though they might be fixed pretty swiftly by DISM.

    Denis
    Last edited by Try3; 30 Nov 2020 at 05:47.
      My Computer


  2. Posts : 1,862
    Windows 10 Pro 2004 20H1
       #12

    zbook said:
    Sfc /scannow reports if it finds a problem and performs a fix if it able to.

    So the diagnostics are not hidden.
    I don't know what you referring to.

    The diagnostics aren't "hidden" with SFC /VERIFYONLY

    The results, or no results if there's nothing to fix, will be logged in CBS.log.

    Running findstr /c:"[SR]" %windir%\logs\cbs\cbs.log > "%userprofile%\Desktop\sfcdetails.txt" will tell you.
      My Computer


  3. Posts : 41,481
    windows 10 professional version 1607 build 14393.969 64 bit
       #13

    Either sfc /scannow or sfc /verifyonly methods produce the same unhidden diagnostic information.

    Running restorehealt though will hide both verifyonly and scannow diagnostics.
      My Computer


  4. Posts : 1,862
    Windows 10 Pro 2004 20H1
       #14

    Maybe I'm missing something, but I guess I don't see that as an issue.

    If I ran DISM first, I can look at dism.log in %windir%\logs\dism, and see what it found, or fixed (depending on the run option used).

    I personally run SFC first, but I don't automatically move to DISM, unless SFC can't fix something, or the issue still exists after it did fix something.

    One thing at a time.
      My Computer


  5. Posts : 41,481
    windows 10 professional version 1607 build 14393.969 64 bit
       #15

    Most end users are not trained to read CBS or DISM logs.

    They see the results displayed when the command completes the run and displays the results.

    So the command order is important for diagnostics.
      My Computer


  6. Posts : 1,862
    Windows 10 Pro 2004 20H1
       #16

    I don't follow your logic.

    If DISM was run, post the DISM log.

    If SFC was run, use the parse CBS.log command, and post that log.

    If I get an error code in my car, I don't need training on Chrysler error codes. I take it to a mechanic who can make sense out of it.

    Users don't need to be trained in logs, just given a simple way to provide the needed information.

    It's on the tech forum helpers (like car mechanics) to read and interpret.
      My Computer


  7. Posts : 14,046
    Windows 11 Pro X64 22H2 22621.1848
       #17

    I always run it this way.

    Dism /Online /Cleanup-Image /StartComponentCleanup
    Dism /Online /Cleanup-Image /RestoreHealth
    SFC /scannow

    It's always worked for me, time spent running the commands does not matter to me. If SFC fixes any problems or cannot fix a problem I run the same set of commands again, up to 3 times. Been doing it this way for quite a few years now. It works for me and I'm happy with it.
      My Computers


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 21:17.
Find Us




Windows 10 Forums