---
label: 'Uninstalling a module'
related:
- core.extending
- system.module_install
- system.maintenance_mode
---
{% set uninstall_link_text %}{% trans %}Uninstall{% endtrans %}{% endset %}
{% set uninstall_link = render_var(help_route_link(uninstall_link_text, 'system.modules_uninstall')) %}
{% set maintenance_topic = render_var(help_topic_link('system.maintenance_mode')) %}
{% trans %}Goal{% endtrans %}
{% trans %}Uninstall a module. Your site should be in maintenance mode when you uninstall modules. See {{ maintenance_topic }} for details.{% endtrans %}
{% trans %}Steps{% endtrans %}
- {% trans %}In the Manage administrative menu, navigate to Extend > {{ uninstall_link }}.{% endtrans %}
- {% trans %}Enter a word from the module name or description into the filter box, to make the list of modules smaller. Locate the module you want to uninstall.{% endtrans %}
- {% trans %}In the Description column, see if there are reasons that this module cannot be uninstalled. For example, you may have created content using this module (which you would need to delete first), or there may be another module installed that requires this module to be installed (you would need to uninstall the other module first).{% endtrans %}
- {% trans %}If there are no reasons listed, the module can be uninstalled. Check the box in the Uninstall column, next to the module's name.{% endtrans %}
- {% trans %}Click Uninstall at the bottom of the page. Verify the list of modules to be uninstalled and configuration to be deleted on the confirmation page, and click Uninstall.{% endtrans %}
- {% trans %}Wait for the module to be uninstalled. You should be returned to the Uninstall page with a message saying the module was uninstalled.{% endtrans %}