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

Level up your Power BI skills this month - build one visual each week and tell better stories with data! Get started

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