diff --git a/core/includes/install.inc b/core/includes/install.inc
index 3f2f79b6fc..0ac5c72318 100644
--- a/core/includes/install.inc
+++ b/core/includes/install.inc
@@ -647,9 +647,7 @@ function drupal_install_system($install_state) {
   // Before having installed the system module and being able to do a module
   // rebuild, prime the \Drupal\Core\Extension\ModuleExtensionList static cache
   // with the module's location.
-  // @todo Try to install system as any other module, see
-  //   https://www.drupal.org/node/2719315.
-  \Drupal::service('extension.list.module')->setPathname('system', 'core/modules/system/system.info.yml');
+  \Drupal::service('module_installer')->install(['system']);
 
   // Install base system configuration.
   \Drupal::service('config.installer')->installDefaultConfig('core', 'core');
