diff --git a/src/yuzu/configuration/config.cpp b/src/yuzu/configuration/config.cpp
index 5755e5b2de30b1560d7a05171c05834149f86697..f2ef34cbca562a8a5175e97230b9e7fcb48ab84d 100644
--- a/src/yuzu/configuration/config.cpp
+++ b/src/yuzu/configuration/config.cpp
@@ -8,6 +8,7 @@
 #include "common/fs/fs.h"
 #include "common/fs/path_util.h"
 #include "common/settings.h"
+#include "common/settings_common.h"
 #include "core/core.h"
 #include "core/hle/service/acc/profile_manager.h"
 #include "core/hle/service/hid/controllers/npad.h"
@@ -725,11 +726,21 @@ void Config::ReadMultiplayerValues() {
     qt_config->endGroup();
 }
 
+void Config::ReadNetworkValues() {
+    qt_config->beginGroup(
+        QString::fromUtf8(Settings::TranslateCategory(Settings::Category::Network)));
+
+    ReadCategory(Settings::Category::Network);
+
+    qt_config->endGroup();
+}
+
 void Config::ReadValues() {
     if (global) {
         ReadDataStorageValues();
         ReadDebuggingValues();
         ReadDisabledAddOnValues();
+        ReadNetworkValues();
         ReadServiceValues();
         ReadUIValues();
         ReadWebServiceValues();
diff --git a/src/yuzu/configuration/config.h b/src/yuzu/configuration/config.h
index a68f291a29afe0ca3630c3c905b983f583cb2054..0ac74c8e7232560e3793e20831dab8628b86048e 100644
--- a/src/yuzu/configuration/config.h
+++ b/src/yuzu/configuration/config.h
@@ -98,6 +98,7 @@ private:
     void ReadUILayoutValues();
     void ReadWebServiceValues();
     void ReadMultiplayerValues();
+    void ReadNetworkValues();
 
     void SaveValues();
     void SavePlayerValue(std::size_t player_index);