Why are updates marked as hidden also installed?

The default criteria (IsInstalled=0 and Type='Software') includes hidden and non-hidden updates. If you add IsHidden=0 then the updates you marked as hidden will be skipped. An example would be:

WuInstall /install /criteria "IsInstalled=0 and Type='Software' and IsHidden=0"

Did this answer your question?
😞
😐
🤩