Wine & Winetricks: Windows-Spiele und Software ohne Steam unter Linux

Wine 11.2 installieren, Winetricks nutzen, Wine-Prefixes verwalten: Alte Spiele, Office-Anwendungen und Windows-Software unter Linux ausführen — ohne virtuelle Maschine.

7 min Lesezeit

Wine & Winetricks: Windows-Spiele und Software ohne Steam unter Linux

Wine ist kein Emulator — es ist eine Implementierung der Windows-API auf Linux. Das bedeutet: Keine Performance-Einbußen durch Virtualisierung, keine Windows-Lizenz nötig. Wine 11.2 (Februar 2026) bringt NTSYNC-Support und eine komplett überarbeitete WoW64-Architektur — 32-Bit-Windows-Apps laufen nun deutlich besser.

Dieser Guide zeigt, wie du Wine einrichtest, Winetricks für fehlende Komponenten (DirectX, .NET, Fonts) nutzt und Wine-Prefixes für verschiedene Anwendungen isoliert verwaltest.


Wine 11: Was ist neu?

Wine 11.0 (13. Januar 2026) — Highlights

~6.300 Änderungen, 600+ Bugfixes — die größten Neuerungen:

NTSYNC-Support: NTSync ist ein neuer Kernel-Synchronisierungsmechanismus (seit Linux 6.14), der Windows-Mutex/Event/Semaphore-Operationen deutlich schneller macht. Für Spiele bedeutet das: weniger CPU-Overhead, bessere Multithread-Performance. CachyOS und Proton-GE nutzen NTSync schon länger via Patches — in Wine 11 ist es mainline.

# NTSYNC-Kernel-Support prüfen (benötigt Linux ≥ 6.14):
ls /dev/ntsync 2>/dev/null && echo "NTSync verfügbar" || echo "Kernel zu alt"

Neue WoW64-Architektur (vollständig): Wine kann jetzt 32-Bit-Windows-Apps (Win32) in einem 64-Bit-Prozess ausführen — ohne einen separaten 32-Bit-Wine-Prozess. Das löst viele Kompatibilitätsprobleme auf Distros, die 32-Bit-Bibliotheken deaktivieren (Debian, Ubuntu ARM).

Wine 11.2 (6. Februar 2026)

  • PDB-Ladeoptimierungen
  • MSVC Constructor-Support im C Runtime
  • Verbesserte Version-Resource-Erstellung
  • Verschiedene Bugfixes für Spielkompatibilität

Wine installieren

Ubuntu / Debian

# 64-Bit + 32-Bit-Architektur (für WoW64 / Wine 32-Bit):
sudo dpkg --add-architecture i386
sudo apt update

# Wine Stable (aus distro-Repos — evtl. nicht neueste Version):
sudo apt install wine wine32 wine64 winetricks

# Wine 11.x aus WineHQ-PPA (empfohlen für neueste Version):
sudo mkdir -pm755 /etc/apt/keyrings
wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
# Ubuntu 24.04:
sudo wget -NP /etc/apt/sources.list.d/ \
  https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources

sudo apt update

# Stable (empfohlen für Spiele):
sudo apt install --install-recommends winehq-stable

# Staging (neueste Features, experimentell):
sudo apt install --install-recommends winehq-staging

# Version prüfen:
wine --version
# wine-11.2

Fedora

# Wine aus RPM Fusion:
sudo dnf install wine

# Wine mit 32-Bit-Unterstützung:
sudo dnf install wine wine-core wine-fonts

# Version:
wine --version
# wine-11.x

Arch Linux / CachyOS

# Multilib aktivieren (für 32-Bit-Libs):
sudo nano /etc/pacman.conf
# [multilib] Sektion: auskommentieren

sudo pacman -Sy

# Wine Stable:
sudo pacman -S wine wine-mono wine-gecko

# Oder Wine Staging (mehr Patches):
sudo pacman -S wine-staging wine-mono wine-gecko

# Abhängigkeiten (für Spiele):
sudo pacman -S lib32-mesa vulkan-radeon lib32-vulkan-radeon   # AMD
sudo pacman -S lib32-nvidia-utils                              # NVIDIA

# Version:
wine --version

Installation prüfen

# Wine-Version:
wine --version
# wine-11.2

# 64-Bit Wine:
wine64 --version

# winecfg (Konfigurationsdialog) öffnen:
winecfg

Wine Prefixes verstehen

Ein Wine-Prefix ist ein isoliertes Verzeichnis, das wie eine virtuelle Windows-Installation funktioniert. Jedes Prefix hat eine eigene Registry, Programme und Einstellungen.

# Standard-Prefix: ~/.wine (wird automatisch erstellt)
ls ~/.wine/
# drive_c/    dosdevices/   system.reg   user.reg

# Verzeichnisstruktur:
~/.wine/
├── drive_c/              ← "C:\" in Windows
│   ├── Program Files/
│   ├── Program Files (x86)/
│   ├── users/
│   │   └── USERNAME/
│   │       ├── Desktop/
│   │       ├── Documents/
│   │       └── AppData/
│   └── windows/
├── dosdevices/           ← Laufwerks-Symlinks
│   ├── c: → ../drive_c
│   └── z: → /            (Linux-Root)
└── system.reg            ← Windows-Registry

Eigenes Prefix erstellen

# Neues 64-Bit-Prefix erstellen:
WINEPREFIX=~/Games/Prefix-Spiel1 WINEARCH=win64 wine wineboot

# 32-Bit-Prefix (für alte Spiele die 32-Bit erfordern):
WINEPREFIX=~/Games/Prefix-Altspiel WINEARCH=win32 wine wineboot

# Prefix-Verzeichnis:
ls ~/Games/Prefix-Spiel1/
# drive_c/  dosdevices/  system.reg  user.reg  ...

Befehle mit eigenem Prefix ausführen

# Programm in spezifischem Prefix starten:
WINEPREFIX=~/Games/Prefix-Spiel1 wine /pfad/zum/spiel.exe

# winecfg für ein Prefix öffnen:
WINEPREFIX=~/Games/Prefix-Spiel1 winecfg

# Winetricks für ein Prefix:
WINEPREFIX=~/Games/Prefix-Spiel1 winetricks

Winetricks installieren und nutzen

Winetricks installiert Windows-Komponenten, die viele Spiele benötigen: DirectX, .NET Framework, Visual C++ Redistributables, Fonts und mehr.

Winetricks installieren

# Via Paketmanager (evtl. ältere Version):
sudo apt install winetricks    # Ubuntu
sudo pacman -S winetricks      # Arch

# Neueste Version direkt von GitHub (empfohlen):
sudo wget -O /usr/local/bin/winetricks https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
sudo chmod +x /usr/local/bin/winetricks

# Version:
winetricks --version

Winetricks nutzen — GUI

# Grafische Oberfläche:
winetricks --gui

# Oder für spezifisches Prefix:
WINEPREFIX=~/Games/MeinPrefix winetricks --gui

Wichtigste Winetricks-Pakete

# Visual C++ Redistributables (fast immer benötigt):
winetricks vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2015 vcrun2019 vcrun2022

# .NET Framework:
winetricks dotnet48        # .NET 4.8
winetricks dotnet6         # .NET 6
winetricks dotnet35        # .NET 3.5 (ältere Spiele)

# DirectX (für ältere Spiele die d3d9/d3d8 brauchen):
winetricks d3dx9           # DirectX 9
winetricks d3dx10          # DirectX 10

# Windows-Fonts (für korrekte Textdarstellung):
winetricks corefonts
winetricks allfonts        # Alle MS-Fonts

# Media Foundation (Video-Codec in Spielen):
winetricks mf              # Media Foundation

# DirectShow (für alte Cutscene-Videos):
winetricks quartz

# Mehrere gleichzeitig installieren:
winetricks vcrun2019 dotnet48 corefonts d3dx9

Winetricks-Suche

# Verfügbare Pakete auflisten:
winetricks list-all | less

# Suche nach Paket:
winetricks list-all | grep -i "direct"

# Installierte Pakete anzeigen:
winetricks list-installed

Windows-Software installieren

Einfache .exe-Installation

# Installer ausführen:
wine Setup.exe

# In eigenem Prefix (empfohlen):
WINEPREFIX=~/Wine/MeineApp wine Setup.exe

# Danach Programm starten:
WINEPREFIX=~/Wine/MeineApp wine "C:/Program Files/MeineApp/MeineApp.exe"

.msi-Pakete installieren

# MSI-Paket:
wine msiexec /i Programm.msi

# Mit Logging:
wine msiexec /i Programm.msi /log install.log

Desktop-Eintrag erstellen

# ~/.local/share/applications/meinspiel.desktop erstellen:
cat > ~/.local/share/applications/meinspiel.desktop << 'EOF'
[Desktop Entry]
Name=Mein Spiel
Exec=env WINEPREFIX=/home/USER/Wine/MeinSpiel wine "C:/Program Files/MeinSpiel/game.exe"
Type=Application
Icon=/home/USER/Wine/MeinSpiel/spiel.png
Categories=Game;
EOF

# Desktop-Datenbank aktualisieren:
update-desktop-database ~/.local/share/applications/

Ältere Spiele (DirectX 9/XP-Ära)

Alte Windows-Spiele (Windows XP, Vista, 7) laufen oft besser mit speziellen Einstellungen:

Windows-Version einstellen

# winecfg öffnen:
WINEPREFIX=~/Games/AltesSpiel winecfg
# Reiter "Anwendungen" → Windows-Version: Windows XP / Windows 7

DXVK für bessere DirectX 9/10/11-Performance

# DXVK in Wine-Prefix installieren (ohne Steam/Proton):
# DXVK-Release herunterladen:
wget https://github.com/doitsujin/dxvk/releases/latest/download/dxvk-*.tar.gz
tar -xf dxvk-*.tar.gz
cd dxvk-*/

# DXVK-Setup-Skript für Prefix:
WINEPREFIX=~/Games/AltesSpiel ./setup_dxvk.sh install

# Prüfen (Vulkan-Backend im Spiel):
# Startoption: DXVK_HUD=1 WINEPREFIX=~/Games/AltesSpiel wine spiel.exe
# → Zeigt DXVK-Overlay rechts oben

Typisches Setup für XP-Ära-Spiel

# 1. Prefix erstellen (32-Bit):
WINEPREFIX=~/Games/AltesSpiel WINEARCH=win32 wine wineboot

# 2. Basics installieren:
WINEPREFIX=~/Games/AltesSpiel winetricks vcrun2008 d3dx9 directplay

# 3. Windows-Version auf XP setzen:
WINEPREFIX=~/Games/AltesSpiel winetricks winxp

# 4. DXVK installieren (optional, für bessere Performance):
WINEPREFIX=~/Games/AltesSpiel ./setup_dxvk.sh install

# 5. Spiel installieren:
WINEPREFIX=~/Games/AltesSpiel wine Setup.exe

# 6. Spiel starten:
WINEPREFIX=~/Games/AltesSpiel wine "C:/Program Files/Spiel/Spiel.exe"

Bottles: GUI für Wine-Prefixes

Bottles ist eine moderne GTK-GUI zur Verwaltung von Wine-Prefixes — deutlich benutzerfreundlicher als die Kommandozeile.

Bottles installieren

# Flatpak (empfohlen):
flatpak install flathub com.usebottles.bottles

# Arch:
paru -S bottles

Bottles verwenden

Bottles öffnen → "Neue Bottle erstellen"
→ Name: MeinSpiel
→ Umgebung: Gaming (optimierte Wine-Einstellungen)
→ Erstellen

→ Bottle geöffnet → "Programme ausführen" → .exe wählen
→ Automatische Winetricks-Installation je nach Bedarf

Bottles bietet:

  • Automatische DXVK/VKD3D-Installation
  • Visuelle Prefix-Verwaltung
  • Abhängigkeiten-Management via Winetricks
  • Steam-Integration

Häufige Probleme

"Wine: cannot find 'program.exe'"

# Pfad zu Windows-Programm prüfen:
ls ~/.wine/drive_c/Program\ Files/

# Korrekte Schreibweise mit Anführungszeichen:
wine "C:\\Program Files\\Spiel\\spiel.exe"
# oder:
wine 'C:\Program Files\Spiel\spiel.exe'

# Alternativ: in das Verzeichnis wechseln:
cd ~/.wine/drive_c/Program\ Files/Spiel/
wine spiel.exe

Kein Sound im Spiel

# PulseAudio / PipeWire-Bridge prüfen:
winecfg   # Reiter "Audio" → Driver: PulseAudio oder ALSA

# PipeWire-PulseAudio installieren (Ubuntu):
sudo apt install pipewire-pulse

# Sound-Test:
wine explorer   # Media Player öffnen und Datei abspielen

# ALSA direkt testen:
WINEDEBUG=+sound wine spiel.exe 2>&1 | grep -i audio

Spiel stürzt ab: DLL fehlt

# Fehlende DLL im Wine-Log finden:
wine spiel.exe 2>&1 | grep "could not find"
# Ausgabe: "could not find module 'msvcp140.dll'"

# Lösung via Winetricks:
winetricks vcrun2019    # enthält msvcp140.dll

# DLL-Überschreibungen manuell setzen:
winecfg → Bibliotheken → DLL-Überschreibung hinzufügen
# msvcp140 → Eingebaut dann Nativ

Grafik-Probleme / schwarzer Bildschirm

# DXVK deaktivieren (Fallback auf WineD3D/OpenGL):
WINEPREFIX=~/Games/Spiel ./setup_dxvk.sh uninstall

# Oder WineD3D explizit erzwingen:
WINEDLLOVERRIDES="d3d11=b;d3d10core=b;d3d9=b" wine spiel.exe

# OpenGL-Version für Wine erhöhen:
MESA_GL_VERSION_OVERRIDE=4.5 wine spiel.exe

Fazit

Wine 11.2 ist der leistungsfähigste Kompatibilitätslayer für Windows-Software unter Linux. Mit Winetricks werden fehlende Abhängigkeiten in Minuten installiert, Bottles bietet eine komfortable GUI. Für aktuelle Spiele ist Proton (in Steam) oft die bessere Wahl — für ältere Software und Nicht-Steam-Spiele ist Wine unschlagbar.

War dieser Artikel hilfreich?