RJL System Cleaner can be run from the command prompt, PowerShell, or batch files for automated cleaning. This is especially useful for IT administrators managing multiple computers.
Available switches:
- /scan -- Scan only, display results (no cleaning)
- /clean -- Scan and clean using saved settings
- /silent -- No user interface at all (requires /clean). Output goes to the console and log file.
- /norestore -- Skip System Restore point creation for this run
- /log <path> -- Write the log file to a custom location
- /category <list> -- Only clean specific categories: system, browsers, apps, privacy (comma-separated)
- /? -- Show help text
Examples:
- Clean everything silently: RJLSystemCleaner.exe /clean /silent
- Clean only browsers and system files: RJLSystemCleaner.exe /clean /silent /category system,browsers
- Clean with a custom log: RJLSystemCleaner.exe /clean /silent /log "C:\Logs\cleanup.log"
Exit codes: 0 = success, 1 = partial success (some files skipped), 2 = error, 3 = cancelled