diff --git wp-admin/includes/class-wp-upgrader.php wp-admin/includes/class-wp-upgrader.php
index 51aa97c..3373223 100644
--- wp-admin/includes/class-wp-upgrader.php
+++ wp-admin/includes/class-wp-upgrader.php
@@ -1469,19 +1469,19 @@ class WP_Automatic_Upgrader {
 
 	static $upgrade_results = array();
 
-	static function upgrader_disabled() {
+	static function upgrader_enabled() {
 		// That's a no if you don't want files changes
 		if ( defined( 'DISALLOW_FILE_MODS' ) && DISALLOW_FILE_MODS )
-			return true;
+			return false;
 
 		// More fine grained control can be done through the WP_AUTO_UPDATE_CORE constant and filters
 		if ( defined( 'AUTOMATIC_UPDATER_DISABLED' ) && AUTOMATIC_UPDATER_DISABLED )
-			return true;
+			return false;
 
 		if ( defined( 'WP_INSTALLING' ) )
-			return true;
+			return false;
 
-		return apply_filters( 'auto_upgrader_disabled', false );
+		return apply_filters( 'auto_upgrader_enabled', true );
 	}
 
 	/**
@@ -1510,7 +1510,7 @@ class WP_Automatic_Upgrader {
 	 */
 	static function should_auto_update( $type, $item, $context ) {
 
-		if ( self::upgrader_disabled() )
+		if ( !self::upgrader_enabled() )
 			return false;
 
 		if ( self::is_vcs_checkout( $context ) )
diff --git wp-includes/update.php wp-includes/update.php
index 79903f5..b9c5e8a 100644
--- wp-includes/update.php
+++ wp-includes/update.php
@@ -398,7 +398,7 @@ function wp_auto_updates_maybe_update() {
 	include_once ABSPATH . '/wp-admin/includes/admin.php';
 	include_once ABSPATH . '/wp-admin/includes/class-wp-upgrader.php';
 
-	if ( WP_Automatic_Upgrader::upgrader_disabled() )
+	if ( !WP_Automatic_Upgrader::upgrader_enabled() )
 		return;
 
 	WP_Automatic_Upgrader::perform_auto_updates();
