无主之地®4

无主之地®4

评价数不足
Fix for "Downloading update 100%" freeze (caused by OneDrive)
由 Neuromonkey 制作
🚨 A confirmed fix for the “Downloading update 100%” freeze in Borderlands 4 caused by Windows OneDrive folder redirection.
✅ Tested on multiple systems — works reliably after restoring C:\Users\<User>\Documents.
   
奖励
收藏
已收藏
取消收藏
📌 What’s the bug and why it happens
Players get stuck on the title screen with “Downloading update 100%”.
Root cause: Windows redirected the Documents library to OneDrive (even if OneDrive was later unlinked). Borderlands 4 stores config/update cache under Documents. When the redirected path becomes unavailable, the game can’t read/write required files → the update hangs at 100%.

Typical wrong path (with OneDrive redirect):
C:\Users<User>\OneDrive\Documents\My Games\Borderlands 4

Correct local path:
C:\Users<User>\Documents\My Games\Borderlands 4

We’ll restore Documents back to the local profile, move the game folder if needed, and verify everything.

Downloading update: 100%
⚙️ Before you start (quick safety)
  • Back up saves: copy the whole folder to a safe place (e.g. Desktop).
    C:\Users<User>\OneDrive\Documents\My Games\Borderlands 4

  • Ensure Steam is closed.

  • You’ll need a reboot later — plan 2–3 minutes.
☁️ Step 1 — Stop OneDrive from owning “Documents”
Windows 11:
  • Open OneDrive → SettingsSync and backupManage backup.

  • Turn Documents backup Off. Confirm Keep files in this PC (or similar).
If OneDrive is not running / you removed it earlier — just proceed to Step 2.
🧭 Step 2 — Restore the Documents path to local
Option A (no registry):
  • In File Explorer, right-click Documents (left sidebar) → PropertiesLocation.

  • Click Restore Default. Target must become:
    C:\Users<User>\Documents

  • Click Apply → agree to move files (or skip if you prefer to move manually).
If the button is greyed out or Windows refuses to move (common after OneDrive), use Option B.


Option B (reliable; fixes both registry sections)

Some apps read User Shell Folders (expandable strings like %USERPROFILE%), others read legacy Shell Folders (plain strings). We set both to the local profile to prevent any fallback to OneDrive.

How to apply:
  • Press Win+R → type notepad → paste the content below → save as restore_known_folders.reg (UTF-8 or ANSI).

  • Double-click the .reg file → Yes to apply.
Windows Registry Editor Version 5.00 ; === Expandable values (used by system APIs) === [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders] "Personal"="%USERPROFILE%\Documents" "My Music"="%USERPROFILE%\Music" "My Pictures"="%USERPROFILE%\Pictures" "My Video"="%USERPROFILE%\Videos" "SavedGames"="%USERPROFILE%\Saved Games" "Favorites"="%USERPROFILE%\Favorites" "Desktop"="%USERPROFILE%\Desktop" ; === Non-expandable values (some legacy apps read here) === [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders] "Personal"="C:\Users\%USERNAME%\Documents" "My Music"="C:\Users\%USERNAME%\Music" "My Pictures"="C:\Users\%USERNAME%\Pictures" "My Video"="C:\Users\%USERNAME%\Videos" "SavedGames"="C:\Users\%USERNAME%\Saved Games" "Favorites"="C:\Users\%USERNAME%\Favorites" "Desktop"="C:\Users\%USERNAME%\Desktop"

Now reboot Windows.

restore_known_folders.reg
🧩 Step 3 — Verify Windows now points to local Documents
Open PowerShell and run:
[Environment]::GetFolderPath('MyDocuments') [Environment]::GetFolderPath('MyMusic') [Environment]::GetFolderPath('MyPictures')

All should resolve under:
C:\Users<User>\Documents (Music/Pictures…)

Also open File Explorer → go to C:\Users<User>\Documents and create a test file. No errors = good.

Windows PowerShell
📂 Step 4 — Move Borderlands 4 folder (if it’s still under OneDrive)
  • If you still have the game folder under OneDrive, move:
    From: C:\Users<User>\OneDrive\Documents\My Games\Borderlands 4 To: C:\Users<User>\Documents\My Games\Borderlands 4

  • If the My Games\Borderlands 4 folder is missing under local Documents, create the path and paste your backup.
🎮 Step 5 — Launch & confirm the fix
  • Start Steam → launch Borderlands 4.

  • The update should download and install, the title screen will proceed to the main menu instead of freezing.

  • To confirm you’re on the latest build: Steam Library → Borderlands 4 → Manage (⋯) → Properties → Installed Files.

    Check the Build ID and compare with the latest on SteamDB (https://steamdb.info/app/1285190/patchnotes/).
If you had version-mismatch in co-op, it should be gone once the update installs on the correct local path.

Update successfully installed! Restarting in 2…

After this, the game will restart and load normally.
🔗 Optional — Keep OneDrive but avoid the freeze (advanced)
If you want OneDrive for everything else, but keep the game strictly local, you can create a junction from the OneDrive path back to the local path (so apps that look at OneDrive will still hit the local folder).

Run Command Prompt as Admin:
mklink /J "C:\Users\<User>\OneDrive\Documents\My Games\Borderlands 4" "C:\Users\<User>\Documents\My Games\Borderlands 4"
Don’t use this if you fully disabled OneDrive or removed its path — it’s only for those who insist on having OneDrive Documents visible and still want the game files local.
🧰 Troubleshooting
  • “Location” tab refuses to restore — apply the .reg file above, then reboot.

  • Explorer shows two “Documents” entries — reboot; if persists, ensure both registry sections were updated (no OneDrive fragments left).

  • Steam Cloud conflicts — Steam → game Properties → General → temporarily disable Steam Cloud, start the game, exit cleanly, re-enable Cloud.

  • No new config folder is created — launch once, wait on main menu, then exit; the game writes files on clean exit.

  • Still stuck after all steps — verify game files in Steam; ensure no 3rd-party overlay or antivirus blocks the Documents path.
📖 Why both registry sections?
Some launchers/games read User Shell Folders (expandable strings, modern API), others read legacy Shell Folders (plain strings). If you only fix one, something else may still point to OneDrive. Setting both removes ambiguity and stops the freeze.
🧾 Verified by 2K Support
After I shared this fix with 2K Support, a representative (Alvaro) confirmed that the development team has added this solution to the official Issue Tracker for Borderlands 4.
That means this is no longer just a community workaround — it’s now an officially recognized fix for the “Loading update 100%” problem.

Confirmed?

📎 View my original 2K Support ticket
https://support.borderlands.com/hc/en-us/requests/15207561?page=1
🤝 Credits & safety
  • Fix confirmed on multiple systems where OneDrive previously owned Documents.

  • Always create a restore point or export the two registry keys before changes.

  • This guide avoids any changes outside the current user hive (HKEY_CURRENT_USER) and can be reverted at any time by repeating Option A or re-applying your own paths.

Good luck, Vault Hunters!
2 条留言
ARABSKAE SAL'TA 11 月 15 日 上午 1:40 
Я тоже столкнулся проблемой зависания на 100% на windows 11. Немного разобравшись я понял, что дело в OneDrive, вернее в моем случае в его отсутствии, мне помогло следующее: 1. Устанавливаете OneDrive. 2. Включаете синхронизацию файлов (нас интересует папка Documents) 3. После синхронизации отвязываете все синхронизирующиеся папки от onedrive (это делается так же, как синхронизация). 4. После этого отвязываете устройство от OneDrive. 5. PROFIT, Игра теперь запускается, а onedrive можно спокойно удалять.
Neuromonkey  [作者] 11 月 11 日 上午 8:29 
Hi guys, it is my first guide on Steam. I made this guide after solving the issue myself - hope it helps others stuck with the same problem. Ask your questions. Enjoy the game! If it worked for you, leave a 👍 so more players can find it!