Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Try your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now

Gateway 3000.314.5 - Microsoft.Mashup.Container.NetFX45.exe crashes on Virtual Machines (GPU-less)

Issue Summary The On-premises Data Gateway version 3000.314.5 (released April 27, 2026) fails to install on Virtual Machines without GPU acceleration. The previous version 3000.310.1 installs correctly on the same environment with a workaround.

 

Environment

  • OS: Windows Server 2019 Standard (Build 17763.8644)
  • Machine type: Virtual Machine (no GPU acceleration)
  • .NET Framework: 4.8 (Release 528049)
  • WebView2 Runtime: 147.0.3912.86
  • Visual C++ Redistributable: 14.44.35211
  • Gateway version failing: 3000.314.5
  • Gateway version working: 3000.306

 

Steps to Reproduce

  1. Provision a Windows Server 2019 VM without GPU acceleration
  2. Download and run the Gateway installer version 3000.314.5
  3. Observe the installation failing at the service start step

 

Error Details

From Windows Event Log:

Application: Microsoft.Mashup.Container.NetFX45.exe
Framework Version: v4.0.30319
Description: The application requested process termination via System.Environment.FailFast
Message: Unexpected exception in background thread of Mashup container (error code -2146233088)
Exception: CLR20r3 — FatalError

 

From MSI log:

Product: GatewayComponents -- Error 1920.
Service 'On-premises data gateway service' (PBIEgwService) failed to start.
Return value 3.

 

Additional log evidence: Even with all workarounds applied simultaneously (--disable-gpu, --no-sandbox, --use-gl=swiftshader, WEBVIEW2_USER_DATA_FOLDER), the MSI log confirms the installer returns 1603 with Return value 3 at the INSTALL action, consistent across all attempts on this environment.

 

 

Workarounds Attempted — None resolved on 3000.314.5

Workaround Result
--disable-gpu --no-sandbox --disable-software-rasterizerCrash persists
--use-gl=swiftshader addedCrash persists
WEBVIEW2_USER_DATA_FOLDER set with full permissionsCrash persists
Visual C++ updated to 14.44.35211Crash persists
Windows Defender exclusions addedCrash persists
Performance counters rebuilt (lodctr /R)Crash persists
Service account changed to Local SystemNew error: "service is marked as interactive"

Working Workaround

Version 3000.306 installs successfully on the same VM with the following environment variables:

WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS = --disable-gpu --no-sandbox --disable-software-rasterizer --use-gl=swiftshader
WEBVIEW2_USER_DATA_FOLDER = C:\GatewayWebView2Data

 

Expected Behavior The Gateway should install successfully on Virtual Machines without GPU acceleration, as it did in version 3000.306.

Actual Behavior Microsoft.Mashup.Container.NetFX45.exe crashes with a fatal error during service initialization, causing the installer to roll back. This appears to be a regression introduced in version 3000.314.5.


Additional Context

Status: New
Comments
dcullen
Frequent Visitor
Exact same issue!
pfarias
Advocate II

Update: Tested version 3000.318.9 (May 28, 2026)
A new Gateway version (3000.318.9) was released today and we tested it on the same VM environment.

 

Result: Installation failed with the same error.
Microsoft.Mashup.Container.NetFX45.exe continues to crash during service initialization with the same FatalError -2146233088 pattern, even with all previously documented workarounds applied:

WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS = --disable-gpu --no-sandbox --disable-software-rasterizer --use-gl=swiftshader
WEBVIEW2_USER_DATA_FOLDER = C:\GatewayWebView2Data with full permissions for NT SERVICE\PBIEgwService

 

Current status:
Staying on version 3000.310.1 (March 2026) which continues to work correctly. The Gateway is online and operational on this version.


This confirms the issue is a persistent regression present in versions 3000.314.5 and 3000.318.9. The fix has not been included in the latest release.


We will continue monitoring future releases and update this thread when a fix is confirmed.

dcullen
Frequent Visitor
@pfarias thanks for the update, let's hope they fix it soon.