Fixing a Missing or Disabled System - Schedule Runner Plugin
QCTNH depends on Joomla’s core System - Schedule Runner plugin for native WebCron. If that plugin is missing or cannot be enabled, QCTNH cannot create a valid WebCron wake-up path.
Normal behavior
Installation/upgrade and Check WebCron both try to locate System - Schedule Runner and enable it when disabled. QCTNH then updates its WebCron parameters without changing Joomla Lazy Scheduler settings.
Repair procedure
- Open Joomla System → Manage → Plugins.
- Search for System - Schedule Runner.
- If present but disabled, enable it and rerun QCTNH Check WebCron.
- If absent, verify the Joomla core installation/database/update integrity; the plugin is a Joomla core scheduling component, not a separate QCTNH add-on.
- After repair, run Check WebCron, then Test Connection if service registration still needs validation.
Avoid substitutes
Do not install the retired QCTNH task plugin or create a custom task just to replace Schedule Runner. QCTNH 2.0.3 intentionally uses Joomla’s native WebCron transport.
Confirm recovery at the same layer
After fixing Fixing a Missing or Disabled System - Schedule Runner Plugin, verify the original failure signal specifically: a 401 should disappear after key synchronization, a 404 after route repair, a TLS error after certificate repair, a stale-lock Attention state after safe task recovery, and a task_failed result only after the owning task succeeds.
Then confirm the broader Dashboard state is coherent rather than treating Connected alone as proof that every Scheduled Task is healthy.
Community Discussion
Want to compare scheduler workflows, share practical tips, or discuss how you use this QCTNH feature? Visit the QC Task Nudge & Health Community. For private support, bug reports, account-specific issues, or feature requests, use the QuantaCade support system.