Removing additional languages will cause system file check to fail. While experimenting I did no other changes, but removed additional languages. After this sfc /scannow stops at 84% telling that Windows Resource Protection found corrupt files but was unable to fix some of them. Curiously no errors show up in the cbs.log file. That is very strange as removing any other component does not cause this kind of problem. Is there any explanation or workaround to this ?