diff --git a/src/plugins/coreplugin/iwizardfactory.cpp b/src/plugins/coreplugin/iwizardfactory.cpp
index aa2cbd64e4a6749ecd7bb54ef2a0b2d6d9a20699..28612db6e6262b5bea8ef01f4c0940e355a34a23 100644
--- a/src/plugins/coreplugin/iwizardfactory.cpp
+++ b/src/plugins/coreplugin/iwizardfactory.cpp
@@ -341,4 +341,9 @@ FeatureSet IWizardFactory::pluginFeatures() const
 void IWizardFactory::initialize()
 {
     connect(ICore::instance(), &ICore::coreAboutToClose, &IWizardFactory::clearWizardFactories);
+
+    auto resetAction = new QAction(tr("Reload All Wizards"), ActionManager::instance());
+    ActionManager::registerAction(resetAction, "Wizard.Factory.Reset");
+
+    connect(resetAction, &QAction::triggered, &IWizardFactory::clearWizardFactories);
 }