WPD Command-Line Arguments: Reference and Boundaries

WPD arguments are case-sensitive. The examples below come from the README included with the downloadable package; they are not a recommendation to apply every available switch.

Inspection and documentation commands

ArgumentDocumented behaviorBoundary
-helpCreates README.txtWrites documentation into the app context.
-dumpRulesCopies blocker rules to rules.txtInspect output before relying on a rule list.
-saveStateSaves current state to a batch fileNot a full Windows backup or app reinstall mechanism.
-closeCloses after executing argumentsUse only when you understand the combined commands.
.\WPD.exe -help
.\WPD.exe -dumpRules -close

Commands that change Windows

The README includes -recommended, -default, -privacy, and -revert. These can change settings or rules. -default means the tool’s defaults, not a saved copy of your previous setup, and does not restore removed Store apps. Do not paste a combined command from an unrelated Windows build.

Do not hide compatibility or security problems

Arguments that suppress OS warnings, enable experimental controls, or turn off firewall protection are not general troubleshooting fixes. Read the complete historical argument list only in context, keep security protections enabled, and test changes on a device you are authorized to manage.

Walk through scoped command-line examples or read the unaltered package README.

Sources and further reading