BG3 Mod Manager Won’t Open: 8 Working Fixes (2026)

BG3 Mod Manager won’t open is one of the most frequent installation symptoms reported against version 1.0.12.9 of the LaughingLeader/BG3ModManager project. The application is a portable .NET 8 Desktop tool that depends on a small set of Windows runtime components, file-system permissions, and a small profile folder under %APPDATA%. When any of those preconditions break, the executable typically fails silently: the splash flickers for a fraction of a second, no window appears, and Windows Event Viewer is the only place that records the failure. This guide collects eight working fixes covering every common cause documented in the project’s GitHub issue tracker, ordered from the single fix that resolves the majority of reports through to a clean reinstall procedure for stubborn cases.

Each section below identifies the root cause, lists the diagnostic signal that points to it, and gives the exact remediation. Fixes are written for v1.0.12.9 (the current build distributed from the BG3 Mod Manager download page) but apply equally to nightly builds compiled from source. Readers experiencing a different symptom (mods not appearing, load order reset, “Mod Was Not Imported”) should use the BG3 Mod Manager hub as a starting point, since each of those failure modes has a dedicated diagnostic flow that differs from the silent-launch problem covered here.

Quick Diagnosis: Silent Launch Failures

BG3MM silent fail (the application closes without an error window) is almost always a missing or outdated .NET 8 Desktop Runtime. Confirm the runtime is installed before working through any other fix on this page.

Cause 1: Missing or Outdated .NET 8 Desktop Runtime

The single largest source of “BG3 Mod Manager not launching” reports is a missing .NET 8 Desktop Runtime. Build 1.0.12.9 was migrated from .NET 7 to .NET 8 in early 2025, and a system that previously ran v1.0.11 without issue can fail silently after upgrading because the older .NET 7 runtime no longer satisfies the new dependency. Issues #353 and #355 on the LaughingLeader tracker both describe the same symptom: a brief splash, an instant exit, and an Event Viewer entry referring to Microsoft.WindowsDesktop.App.

Microsoft .NET 8 Desktop Runtime x64 installer page used to fix BG3 Mod Manager silent launch failures
The official Microsoft .NET 8 Desktop Runtime download page. The x64 Windows installer is the package required by BG3 Mod Manager 1.0.12.9.

How to confirm the runtime is missing

Open a Command Prompt and run dotnet --list-runtimes. The required entry is Microsoft.WindowsDesktop.App 8.0.x. If only Microsoft.WindowsDesktop.App 7.0.x appears, the runtime is outdated. If the dotnet command itself returns “not recognized”, no .NET runtime is installed at all and the manager will never launch.

Installing the correct runtime

Download the .NET 8 Desktop Runtime (x64) directly from dotnet.microsoft.com/download/dotnet/8.0. The package required is labelled Desktop Runtime, not the ASP.NET runtime or the SDK. Install the package, reboot, and re-run dotnet --list-runtimes to confirm the 8.0.x line is present. After the runtime is installed, double-clicking BG3ModManager.exe should produce the main window within two to three seconds on a typical SSD.

Cause 2: Folder Permissions, Program Files, and OneDrive

BG3 Mod Manager is a portable application: it writes settings, log files, and saved load orders to its own folder and to %APPDATA%\BG3ModManager. When the executable lives somewhere Windows treats as protected (notably C:\Program Files, C:\Program Files (x86), or any location synced by OneDrive), those writes fail and the application either exits at startup or hangs on the first input/output attempt. Issue #238 documents the OneDrive variant of this problem in detail.

Permitted install locations

  • Recommended: C:\Tools\BG3ModManager or any user-writable folder outside Program Files and outside any cloud-synced root.
  • Acceptable: a sub-folder of %USERPROFILE% such as C:\Users\<name>\AppData\Local\BG3ModManager, provided that path is not redirected to OneDrive.
  • Not acceptable: Program Files, Program Files (x86), the Windows directory, OneDrive (C:\Users\<name>\OneDrive\...), and any folder where Controlled Folder Access is enabled.

Disabling OneDrive folder redirection

If the Documents folder is currently redirected to OneDrive, Windows silently rewrites paths under C:\Users\<name>\Documents to C:\Users\<name>\OneDrive\Documents. To check, open Settings > Accounts > Windows backup and confirm Documents is not being backed up. If it is, pause the sync, copy the BG3 Mod Manager folder to a non-redirected path such as C:\Tools\BG3ModManager, and launch from there. Saved load orders carry over because they live under %APPDATA%\BG3ModManager, which is on a separate path tree.

Cause 3: Antivirus Quarantine of Dependency DLLs

BG3 Mod Manager bundles LSLib, the open-source library used to read Baldur’s Gate 3 .pak archives. Several antivirus engines have flagged LSLib’s native helpers as “potentially unwanted” since the v1.0.12 line shipped, and the most common outcome is a silent quarantine of one or more files inside the _Lib folder. The application then launches, fails to load LSLib, and exits without an error window. Issue #313 and the related discussion in #404 both record this pattern.

Confirming files are missing

Open the BG3 Mod Manager extraction folder and look inside _Lib. The expected contents include LSLib.dll, LSLib.Native.dll, and a set of supporting .dll files. If any of these files are absent, an antivirus engine has likely removed them. Re-extracting BG3ModManager_Latest.zip over the existing folder will not help: the security software will quarantine the same files again as soon as they hit disk.

Adding the correct exclusions

  • Windows Defender: Settings > Privacy & security > Windows Security > Virus & threat protection > Manage settings > Exclusions > Add an exclusion > Folder, and select the BG3 Mod Manager extraction folder.
  • Third-party engines: add the same folder under the equivalent “exclusions” or “trusted folders” panel. Restoring the file from the quarantine list without adding an exclusion will only delay the next removal.
  • After exclusion: re-extract BG3ModManager_Latest.zip on top of the existing folder so that any quarantined files are restored. Confirm LSLib.dll is present before launching.

Cause 4: Corrupted User Profile in %APPDATA%\BG3ModManager

BG3 Mod Manager stores its preferences, saved load orders, and last-known Game Data Path inside %APPDATA%\BG3ModManager. A power loss, an interrupted save, or a malformed entry written by a previous build can leave one of the JSON files in this folder in an unparseable state. The application reads these files synchronously during startup, and a parsing exception inside that load step takes the process down before the main window is shown. Issue #418 covers the corrupted-profile scenario specifically.

AppData BG3ModManager folder shown in Windows Explorer for resetting a corrupted user profile
The %APPDATA%\BG3ModManager folder. Renaming this directory is a non-destructive way to test for a corrupted user profile, since the application recreates it on next launch.

Non-destructive profile reset

Close BG3 Mod Manager, open Windows Explorer, paste %APPDATA% into the address bar, and locate the BG3ModManager folder. Rename it to BG3ModManager.bak. Launch the application. If it now opens, the original profile was the cause and the saved load orders inside BG3ModManager.bak\Profiles can be copied back one at a time to identify the corrupt file. If the application still fails to open, rename the backup back to its original name and continue with the remaining causes below.

Files most likely to be corrupted

  • settings.json at the root of the folder, which holds Game Data Path and window state.
  • Profiles\Default\modsettings.lsx, which mirrors the load order written to the game.
  • Any *.json inside Profiles\Default that ends with a zero-byte truncation, indicating an interrupted save.

Less Common Causes

The four causes above account for roughly nine out of ten reports against v1.0.12.9. The remaining cases tend to fall into one of the following categories. Each is rarer than the runtime/permissions/antivirus/profile bucket but is fully documented in the issue tracker.

Patch 7 modsettings.lsx hang

After Larian’s Patch 7 reorganised mod handling, BG3 Mod Manager began parsing a modsettings.lsx file written by the in-game manager that contains entries the desktop tool did not previously expect. On systems where the in-game manager has been used heavily, the manager can hang on the “Loading Profiles” splash for thirty seconds or more, and on slower disks it can time out before any window is shown. Issue #330 tracks the parser-side fix. The workaround until that fix lands is the profile reset described above.

Visual C++ Redistributable missing

LSLib’s native helpers depend on the Microsoft Visual C++ 2015-2022 Redistributable (x64). Most up-to-date Windows installations include this package, but stripped or LTSC images sometimes do not. Symptoms match the antivirus quarantine case: silent failure with no window. Installing the latest vc_redist.x64.exe from Microsoft and rebooting resolves the dependency.

Outdated v1.0.10 builds

Older v1.0.10 archives sometimes still circulate on third-party sites. Those builds were compiled against .NET 7 and .NET Framework 4.7.2 and will not launch on a system that has only .NET 8 installed. Issue #213 records several reports of this. The fix is to discard the v1.0.10 archive and download v1.0.12.9 from the official release page.

SmartScreen blocking the executable

Windows SmartScreen will sometimes display a “Windows protected your PC” dialog rather than launching the application. Choosing More info followed by Run anyway is the supported response. If the dialog dismisses without launching the application, the executable was likely flagged as untrusted and stored as a blocked file: right-click BG3ModManager.exe, choose Properties, and tick Unblock on the General tab.

Step-by-Step Diagnostic Procedure

For users who prefer to walk through every check in order rather than guess at the cause, the following procedure resolves nearly every recorded BG3 Mod Manager not launching report on the LaughingLeader tracker. The order is deliberate: each step rules out the most likely cause before moving to the next, and most readers will find a fix within the first three steps.

Windows Services panel and Defender exclusion view used during BG3 Mod Manager diagnostic checks
The Windows Services panel and Defender exclusion view used during the diagnostic procedure. The same workflow applies to third-party antivirus engines.
  1. Confirm .NET 8 Desktop Runtime is installed. Run dotnet --list-runtimes and verify the Microsoft.WindowsDesktop.App 8.0.x line. If absent, install from dotnet.microsoft.com and reboot.
  2. Verify the install location. The folder containing BG3ModManager.exe must be outside Program Files and outside OneDrive. Move to C:\Tools\BG3ModManager if unsure.
  3. Add an antivirus exclusion for the BG3 Mod Manager folder, then re-extract the archive. Inspect _Lib\LSLib.dll after extraction to confirm it is present.
  4. Rename %APPDATA%\BG3ModManager to BG3ModManager.bak. Launch with a fresh profile to rule out a corrupt settings file.
  5. Right-click the executable, choose Properties, tick Unblock on the General tab if a SmartScreen mark-of-the-web is present.
  6. Install the latest Visual C++ Redistributable (x64) from microsoft.com and reboot.
  7. Open Event Viewer > Windows Logs > Application immediately after a failed launch attempt. The first error from source .NET Runtime or Application Error typically names the missing dependency or the parsing exception.
  8. If all else fails, perform a clean reinstall as described in the next section.

Reading Event Viewer entries

Event Viewer is the most reliable source of information when the application fails silently. Open Start > Event Viewer > Windows Logs > Application, sort by date, and look for the most recent error logged within thirty seconds of the failed launch. The Source column will read .NET Runtime or Application Error, and the General tab will name the offending exception. Common entries include System.IO.FileNotFoundException for missing DLLs, System.Text.Json.JsonException for corrupted settings, and System.IO.UnauthorizedAccessException for permission failures.

When to Reinstall From Scratch

If steps one through seven of the diagnostic procedure all complete without resolving the issue, a clean reinstall is the appropriate next move. The procedure below removes every BG3 Mod Manager artefact from disk and rebuilds the installation from a freshly downloaded archive. Saved load orders are preserved by backing up %APPDATA%\BG3ModManager before the wipe.

Clean reinstall procedure

  1. Close BG3 Mod Manager and Baldur’s Gate 3.
  2. Copy the entire %APPDATA%\BG3ModManager folder to a safe location (Desktop is fine) so that load orders can be restored later.
  3. Delete the original %APPDATA%\BG3ModManager folder.
  4. Delete the BG3 Mod Manager extraction folder.
  5. Download a fresh copy of BG3ModManager_Latest.zip from the download page and extract to C:\Tools\BG3ModManager (or another non-protected folder).
  6. Launch BG3ModManager.exe. The application should open with a default profile and prompt for the Game Data Path.
  7. Once the application is confirmed working, copy the saved Profiles sub-folder back into the freshly created %APPDATA%\BG3ModManager directory one profile at a time, restarting the application after each addition to identify any corrupt profile.

When the reinstall does not resolve the failure

If the manager still refuses to open after a clean reinstall on a system with .NET 8 confirmed, the next step is to file a fresh report on the issue tracker with the Event Viewer output attached. Existing thread #22 serves as the canonical “won’t open” diagnostic ticket and includes the maintainer’s preferred log-attachment template. Including the output of dotnet --list-runtimes and the install-folder path in the report shortens the round-trip considerably.

Leave a Comment