Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

Troubleshooting
Research
Professional Opinions
Ask a Question
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

troubleshooting Question

DISM commands. What am I missing?

Avatar of hypercube
hypercubeFlag for United States of America asked on
Windows OS* Deployment Image Servicing and Management (DISM)
13 Comments1 Solution176 ViewsLast Modified:
ref: https://technet.microsoft.com/en-us/library/hh824869.aspx
To check if an image is repairable
1. Scan the image to check for corruption. This operation will take several minutes. For example, at a command prompt, type the following command:
Dism /Online /Cleanup-Image /ScanHealth

2.  Check the image to see whether any corruption has been detected. For example, at a command prompt, type:
Dism /Online /Cleanup-Image /CheckHealth

When you use the /CheckHealth argument, the DISM tool will report whether the image is healthy, repairable, or non-repairable. If the image is non-repairable, you should discard the image and start again. If the image is repairable, you can use the /RestoreHealth argument to repair the image.

The descriptions seem the same.
1. "to check for corruption"
2. "check the image to see whether any corruption has been detected"
I'm sorry if my English is TOO GOOD but these say exactly the same thing.

What I've always wondered is why would one not just go ahead and run /RestoreHealth and skip /scanhealth or /checkhealth?