diff --git a/assets/core/updater/theme_updater.py b/assets/core/updater/theme_updater.py
index 1ce32646..e5674f27 100644
--- a/assets/core/updater/theme_updater.py
+++ b/assets/core/updater/theme_updater.py
@@ -97,7 +97,8 @@ def update_theme(self, native: str) -> bool:
             if platform.system() == "Windows":
                 remote_name = 'origin'
                 remote = repo.remotes[remote_name]
-                remote.fetch()
+                # Enable automatic proxy detection
+                remote.fetch(proxy = True)
                 latest_commit = repo.revparse_single('origin/HEAD').id
                 repo.reset(latest_commit, pygit2.GIT_RESET_HARD)
             else: