diff --git a/includes/batch.inc b/includes/batch.inc
index cd2127f0be42ea8bf5a7c5af12d86069b33d2e3b..981f7268bcdcafc6ee3ff14ae5cb8ca3e2cffd9d 100644
--- a/includes/batch.inc
+++ b/includes/batch.inc
@@ -133,6 +133,7 @@ function _batch_progress_page_nojs() {
     // followed by the error message.
     ob_start();
     $fallback = $current_set['error_message'] .'<br/>'. $batch['error_message'];
+    drupal_maintenance_theme();
     $fallback = theme('maintenance_page', $fallback, FALSE, FALSE);
 
     // We strip the end of the page using a marker in the template, so any