diff --git a/core/Tracker.php b/core/Tracker.php
index 320c4b4fdb08f2c34ed1a1e74a97eb9f3db31374..bf6154f9b744219a20cc249ad51c443ec5977f66 100644
--- a/core/Tracker.php
+++ b/core/Tracker.php
@@ -268,7 +268,7 @@ class Piwik_Tracker
 			// don't run scheduled tasks in CLI mode from Tracker, this is the case
 			// where we bulk load logs & don't want to lose time with tasks
 			if(!Piwik_Common::isPhpCliMode()
-				&& !$this->authenticated)
+				&& !$this->authenticated && $this->getState() != self::STATE_LOGGING_DISABLE)
 			{
 				self::runScheduledTasks($now = $this->getCurrentTimestamp());
 			}