diff --git a/ecrire/index.php b/ecrire/index.php
index 95d7ed146c755273cabf441e03b65c2890e6b63e..4a0a9de348350ee41384eb53fdbd69f1bca6d0d8 100644
--- a/ecrire/index.php
+++ b/ecrire/index.php
@@ -126,7 +126,8 @@ define('_TRANCHES', 10);
 //
 
 // Controle de la version, sauf si on est deja en train de s'en occuper
-if (!_request('reinstall')
+if ($exec!='install'
+AND !_request('reinstall')
 AND !_request('var_ajaxcharset')
 AND isset($GLOBALS['meta']['version_installee'])
 AND ($GLOBALS['spip_version'] != (str_replace(',','.',$GLOBALS['meta']['version_installee']))))