Skip to main content
Wine components are optional Windows subsystem libraries that Winlator can activate or deactivate inside a container’s Wine prefix. Toggling a component updates the Software\Wine\DllOverrides registry key, switching the relevant DLLs between native (Winlator-supplied) and built-in (Wine’s own) implementations. Components are stored in the wincomponents field of the container config as a comma-separated key=value list where 1 means enabled and 0 means disabled.

Default and fallback component sets

Default (Container.DEFAULT_WINCOMPONENTS):
Fallback (used when detection fails — Container.FALLBACK_WINCOMPONENTS):

Component reference

After changing components, Winlator updates the Wine registry automatically. No manual wineboot is needed.

Wine add-ons: Mono and Gecko

Beyond the toggleable components above, Winlator bundles two larger Wine add-ons in the wine_addons/ directory.

Wine Mono

Bundled versions: wine-mono-10.1.0, wine-mono-9.0.0Wine Mono is a packaged build of the Mono runtime that Wine uses as a drop-in replacement for the Microsoft .NET Framework. Install it when an application requires .NET Framework and shows an error about a missing mscoree.dll or fails to launch entirely.How to install:
  1. Open the Windows Start Menu inside the container
  2. Navigate to System Tools → Installers
  3. Select Wine Mono and follow the prompts
Installing Wine Mono is strongly recommended for any productivity software, game launchers, or tools built with .NET.

Wine Gecko

Bundled version: wine-gecko-2.47.4Wine Gecko is a stripped-down Gecko-based browser engine embedded inside the Wine prefix. It provides the HTML rendering engine used by Wine’s built-in Internet Explorer (iexplore.exe) and any application that embeds a WebBrowser control (mshtml.dll).Most games do not require Gecko. You may need it if an application shows an in-app browser panel or depends on mshtml for its UI.

Changing components

1

Open Container Settings

Long-press a container on the Winlator home screen and tap Settings, or tap the pencil icon.
2

Navigate to the Components tab

Select the Wine Components tab from the settings tabs at the top.
3

Toggle the desired component

Flip the switch next to the component you want to enable or disable. Changes take effect on the next container start.
4

Restart the container

Stop and restart the container so the updated DLL overrides are applied to the running Wine session.
Disabling direct3d will prevent any 3D game from rendering correctly. Only disable it if you are diagnosing a specific issue.