Windows27. Mai 2026 5 Aufrufe

Aktivieren Sie Hyper-V auf einem Windows Server VPS

Aktivieren Sie Hyper-V auf einem Windows Server VPS

Schnelle Zusammenfassung : Hyper-V in 3 Befehlen aktivieren

Öffnen Sie PowerShell als Administrator und führen Sie diese 3 Befehle in der richtigen Reihenfolge aus:

# 1. Hyper-V mit den Verwaltungstools installieren
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

# 2. Installation nach dem Neustart überprüfen
Get-WindowsFeature -Name Hyper-V

# 3. Überprüfen, ob der Dienst aktiv ist
Get-Service -Name vmms

Automatischer Neustart inklusive. Auf einem OuiHeberg VPS ist die verschachtelte Virtualisierung bereits aktiviert: keine zusätzliche Konfiguration auf der Host-Seite erforderlich.


Hyper-V auf einem VPS: Was Sie vorher wissen sollten

Verschachtelte Virtualisierung: Was ist das?

Ihr VPS ist selbst eine virtuelle Maschine, die auf einem physischen Hypervisor läuft. Um Hyper-V innerhalb dieses VPS auszuführen, muss der Host die Virtualisierungs-Erweiterungen an das Gast-System weitergeben. Das nennt man verschachtelte Virtualisierung.

Ohne sie erkennt Windows Server zwar die Hyper-V-Rolle, verweigert jedoch das Starten von VMs: Sie erhalten den Fehler "Der Prozessor hat nicht die erforderlichen Virtualisierungsfunktionen".

Der Befehl, der auf dem physischen Host (nicht in Ihrem VPS) ausgeführt werden muss, lautet:

Set-VMProcessor -VMName <NameIhresVPS> -ExposeVirtualizationExtensions $true

Bei den meisten Hosting-Anbietern ist dieser Schritt manuell und kostenpflichtig. Bei OuiHeberg ist die verschachtelte Virtualisierung standardmäßig auf allen Windows-VPS aktiviert.

Entdecken Sie unsere Windows-VPS mit aktiviertem Hyper-V

Hardware- und Softwareanforderungen

Überprüfen Sie diese Punkte, bevor Sie Hyper-V installieren:

  • RAM: mindestens 4 GB (8 GB empfohlen, um nutzbare VMs zu erstellen)

  • CPU: 64-Bit-Prozessor mit SLAT (Second Level Address Translation): Intel EPT oder AMD RVI

  • OS: Windows Server 2019, 2022 oder 2026 (Standard, Datacenter oder Essentials)

  • Verschachtelte Virtualisierung: vom Anbieter auf dem physischen Knoten aktiviert

  • Speicherplatz: mindestens 20 GB pro Gast-VM einplanen

Vergleichstabelle: Hyper-V je nach Windows Server-Edition

Edition

Verfügbares Hyper-V

Inklusive Windows-VMs

Empfohlene Nutzung

Standard

✅ Ja

2 Windows Server-VMs

Leichte Virtualisierung, 1-2 VMs

Datacenter

✅ Ja

Unbegrenzt

Stark virtualisierte Umgebungen

Essentials

✅ Ja

0 (begrenzte Lizenz)

Kleine Strukturen, nicht für intensive Virtualisierung

⚠️ Hinweis von OuiHeberg: Alle unsere Windows-VPS laufen unter Windows Server Standard oder Datacenter. Die verschachtelte Virtualisierung ist standardmäßig aktiviert: Sie können direkt mit dem Installationsschritt unten beginnen.


Methode 1: PowerShell (empfohlen)

Dies ist die schnellste und zuverlässigste Methode, insbesondere auf einem VPS ohne grafische Benutzeroberfläche.

Schritt 1: PowerShell als Administrator öffnen

Rechtsklick auf das Startmenü → Windows PowerShell (Admin) oder Terminal (Admin).

Schritt 2: Installation starten

Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

Das Flag -IncludeManagementTools installiert auch den Hyper-V-Manager und die PowerShell-Cmdlets. Das Flag -Restart startet den Server am Ende automatisch neu.

Schritt 3: Nach dem Neustart überprüfen

Get-WindowsFeature -Name Hyper-V

Die Spalte Install State sollte Installed anzeigen. Wenn Sie Available sehen, ist die Installation fehlgeschlagen: Führen Sie den Befehl erneut aus.

Schritt 4: Bestätigen, dass der Verwaltungsdienst aktiv ist

Get-Service -Name vmms | Select-Object Name, Status, StartType

Erwartetes Ergebnis: Status = Running, StartType = Automatic.

Bild

Methode 2: Server-Manager (GUI)

Wenn Sie die grafische Benutzeroberfläche bevorzugen, hier sind die 5 wesentlichen Schritte.

Schritt 1: Öffnen Sie den Server-Manager (Symbol in der Taskleiste oder servermanager.exe).

Schritt 2: Klicken Sie auf VerwaltenRollen und Features hinzufügen.

Schritt 3: Wählen Sie Rollen- oder Featurebasierte Installation und wählen Sie dann Ihren lokalen Server aus.

Schritt 4: Aktivieren Sie in der Liste der Rollen Hyper-V. Ein Fenster bietet Ihnen an, die Verwaltungstools hinzuzufügen: akzeptieren Sie dies.

Schritt 5: Klicken Sie auf Installieren und warten Sie auf das Ende. Aktivieren Sie Automatisch neu starten, wenn Sie dies manuell vermeiden möchten.

💡 Die GUI-Methode ist identisch auf Windows Server 2019, 2022 und 2026.


Methode 3: DISM (Befehlszeile)

DISM ist in zwei Fällen nützlich: automatisierte Bereitstellungsskripte oder Umgebungen, in denen PowerShell eingeschränkt ist.

DISM /Online /Enable-Feature /FeatureName:Microsoft-Hyper-V-All /All /NoRestart

Starten Sie dann manuell neu:

shutdown /r /t 0

DISM vs PowerShell: wann was wählen?

Kriterium

PowerShell

DISM

Syntax

Leserlicher

Verbos

Automatischer Neustart

-Restart

❌ Manuell

Kompatibilität von Skripten

Ausgezeichnet

Gut

Überprüfung nach der Installation

Get-WindowsFeature

DISM /Online /Get-FeatureInfo

Empfohlen für VPS

✅ Ja

Spezifische Fälle


Virtuelle Switches konfigurieren

Dies ist der Schritt, den die meisten Anleitungen vernachlässigen. Dennoch bedeutet ein falsch konfigurierter Switch = VMs ohne Netzwerk.

Die 3 Switch-Typen: Vergleichstabelle

Typ

Physischer Netzwerkzugang

Hostzugang

VM-Zugriff

Anwendungsfall

Extern

✅ Ja

✅ Ja

✅ Ja

VM mit öffentlicher IP/LAN, Internetzugang

Intern

❌ Nein

✅ Ja

✅ Ja

Host-Lab ↔ VMs, NAT vom Host

Privat

❌ Nein

❌ Nein

✅ Ja

Isolierter Sandbox, Malware-Test, VM-zu-VM-Netzwerk

Erstellen eines externen Switches (PowerShell)

# Identifizieren des physischen Netzwerkadapters
Get-NetAdapter

# Erstellen des externen Switches
New-VMSwitch -Name "Switch-Extern" -NetAdapterName "Ethernet" -AllowManagementOS $true

Ersetzen Sie "Ethernet" durch den genauen Namen Ihres Netzwerkadapters (angezeigt durch Get-NetAdapter).

Erstellen eines internen Switches für isoliertes Lab

New-VMSwitch -Name "Switch-Intern" -SwitchType Internal

Weisen Sie dann der auf dem Host erstellten virtuellen Schnittstelle eine IP zu:

# Holen Sie sich den Index der virtuellen Schnittstelle
Get-NetAdapter | Where-Object {$_.Name -like "*Switch-Intern*"}

# IP zuweisen
New-NetIPAddress -IPAddress 192.168.100.1 -PrefixLength 24 -InterfaceIndex <Index>

Erstellen eines Switches über den Hyper-V-Manager (GUI)

  1. Öffnen Sie den Hyper-V-Manager

  2. Klicken Sie auf Virtueller Switch-Manager (rechte Seitenleiste)

  3. Wählen Sie den Typ (Extern / Intern / Privat)

  4. Geben Sie einen aussagekräftigen Namen ein und klicken Sie auf Übernehmen

BildErstellen Sie Ihre erste virtuelle Maschine

PowerShell: New-VM mit vollständigen Parametern

New-VM `
  -Name "VM-Test-01" `
  -MemoryStartupBytes 2GB `
  -Generation 2 `
  -NewVHDPath "C:\VMs\VM-Test-01.vhdx" `
  -NewVHDSizeBytes 40GB `
  -SwitchName "Switch-Extern"

# vCPUs zuweisen
Set-VMProcessor -VMName "VM-Test-01" -Count 2

# Dynamischen Speicher aktivieren (optional)
Set-VMMemory -VMName "VM-Test-01" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes 4GB

# Installations-ISO einlegen
Add-VMDvdDrive -VMName "VM-Test-01" -Path "C:\ISOs\windows-server-2022.iso"

# VM starten
Start-VM -Name "VM-Test-01"

GUI: 6 zusammengefasste Schritte

  1. Hyper-V-Manager → NeuVirtuelle Maschine

  2. Nennen Sie die VM und wählen Sie den Speicherort

  3. Wählen Sie Generation 2 (empfohlen für alle modernen Betriebssysteme)

  4. Definieren Sie den Start-RAM (mindestens 2048 MB)

  5. Verbinden Sie sich mit dem zuvor erstellten virtuellen Switch

  6. Erstellen Sie eine virtuelle Festplatte (VHDX) und legen Sie Ihre ISO ein

Tabelle: empfohlene RAM/CPU-Zuweisung je nach Nutzung

Nutzung

Dedizierter RAM

vCPUs

Speicherart

Leichte Entwicklung / Test

1–2 GB

1–2

Dynamisch

Web-/App-Server

2–4 GB

2

Dynamisch

Datenbank

4–8 GB

2–4

Statisch

Kritische Produktion

8 GB+

4+

Statisch

💡 Für Datenbank-VMs (SQL Server, MySQL) verwenden Sie immer statischen Speicher: Dynamischer Speicher kann bei Neuzuweisungen zu Latenzspitzen führen.


Checkpoints und Backups

Standard-Checkpoint vs. Produktions-Checkpoint: der entscheidende Unterschied

Kriterium

Standard

Produktion

RAM erfassen

✅ Ja

❌ Nein

Datenkonsistenz

⚠️ Teilweise

✅ VSS (anwendungsbezogene Konsistenz)

Wiederherstellung

Genau der Zustand zu einem bestimmten Zeitpunkt

Sauberer Start wie nach einem Herunterfahren

Empfohlen für

Entwicklung / Test / Debugging

Produktions-Workloads

In der Praxis: Verwenden Sie Produktions-Checkpoints für Ihre Produktions-VMs (SQL Server, IIS, AD). Behalten Sie Standard-Checkpoints für Ihre Test-Labs, in denen Sie zu einem bestimmten Speicherzustand zurückkehren müssen.

Erstellen eines Checkpoints vor jeder Änderung (PowerShell)

# Produktions-Checkpoint (empfohlen)
Checkpoint-VM -Name "VM-Test-01" -SnapshotName "Vor-Update-$(Get-Date -Format 'yyyyMMdd')" -CheckpointType Production

# Auflisten der vorhandenen Checkpoints
Get-VMCheckpoint -VMName "VM-Test-01"

# Wiederherstellen eines Checkpoints
Restore-VMCheckpoint -VMName "VM-Test-01" -Name "Vor-Update-20260526"

Checkpoint ≠ Backup

Ein Checkpoint ist kein Backup. Wenn die Host-Festplatte ausfällt, verlieren Sie die VM und alle ihre Checkpoints.

Für eine echte Backup-Strategie für Ihren Windows-VPS konsultieren Sie unser spezielles Handbuch


Leistung und Optimierung

Dynamischer Speicher vs. Statischer Speicher: wann was verwenden

Dynamischer Speicher ermöglicht es Hyper-V, den RAM je nach Bedarf der VM zuzuweisen und zurückzuholen. Praktisch, um mehrere leichte VMs auf demselben Host zu konsolidieren.

Statischer Speicher legt eine feste Menge an RAM fest. Keine Neuzuweisungs-Latenz, vorhersehbares Verhalten. Unverzichtbar für Datenbanken und Echtzeitarbeitslasten.

Einfache Regel: Wenn Ihre VM SQL Server, MySQL oder einen Spieleserver betreibt → statischer Speicher. Für alles andere funktioniert dynamischer Speicher gut.

Tabelle zur Optimierung je nach Gesamtram des VPS

Gesamter RAM VPS

RAM für den Host reservieren

Empfehlung für VMs

4 GB

1,5 GB

Max. 1 VM (2 GB): Dynamischer Speicher erforderlich

8 GB

2 GB

2–3 leichte VMs oder 1 Produktions-VM (4–6 GB)

16 GB

2–3 GB

3–5 VMs, Mischung aus dynamisch/statisch je nach Nutzung

32 GB

3–4 GB

6–10 VMs, statischer Speicher für alle möglich

⚠️ Immer RAM für den Host reservieren. Ein VPS mit 8 GB und 8 GB, die den VMs zugewiesen sind, endet im Swap: katastrophale Leistung.

NUMA und CPU: Überprovisionierung vermeiden

Überschreiten Sie nicht die Anzahl der physisch verfügbaren vCPUs auf Ihrem VPS. Wenn Ihr VPS 4 vCPUs hat, erstellen Sie 3 VMs mit jeweils 4 vCPUs = 12 virtuelle vCPUs für 4 physische → garantierte CPU-Kontention.

Praktische Regel: Gesamtzahl der vCPUs der VMs ≤ 2× die vCPUs des Host-VPS für akzeptable Leistung.


Hyper-V-Sicherheit

Sechs Punkte, die in jeder exponierten Hyper-V-Umgebung angewendet werden sollten.

1. Secure Boot auf allen Generation 2-VMs aktiviert

Standardmäßig auf Gen 2-VMs aktiviert. Deaktivieren Sie es nicht, es sei denn, es ist absolut notwendig: Es verhindert das Laden nicht signierter Bootloader.

Set-VMFirmware -VMName "VM-Prod-01" -EnableSecureBoot On

2. vTPM für kritische VMs

Der virtuelle TPM ermöglicht die Aktivierung von BitLocker in der Gast-VM und schützt Geheimnisse auf Firmware-Ebene.

Enable-VMTPM -VMName "VM-Prod-01"

3. Netzwerkisolierung durch Switches

Setzen Sie Ihre Produktions-VMs und Test-VMs nicht auf denselben virtuellen Switch. Verwenden Sie einen privaten Switch für Labs und einen externen Switch für die Produktion.

4. Verschlüsselte Backups

Wenn Sie VMs exportieren, verschlüsseln Sie die VHDX-Dateien mit BitLocker oder einem Drittanbieter-Tool. Ein unverschlüsselter Export = vollständiger Zugriff auf die Festplatte der VM.

5. Eingeschränkter Zugriff auf den Hyper-V-Manager

Beschränken Sie die Gruppe Hyper-V Administrators auf die Konten, die sie benötigen. Standardmäßig kann jeder lokale Administrator Hyper-V verwalten.

# Mitglieder der Gruppe anzeigen
Get-LocalGroupMember -Group "Hyper-V Administrators"

6. Hyper-V-Ereignisprotokollierung

Aktivieren Sie die Protokollierung im Ereignisanzeiger → Microsoft-Windows-Hyper-V-VMMS. Die Ereignis-IDs 13002 (VM-Start) und 13003 (VM-Stopp) sind am nützlichsten, um unbefugte Aktionen zu erkennen.


Fehlerbehebung: 6 häufige Fehler

1. "Der Prozessor hat nicht die erforderlichen Virtualisierungsfunktionen"

Ursache: Die verschachtelte Virtualisierung ist auf dem Host-Knoten nicht aktiviert.

Lösung: Kontaktieren Sie Ihren Anbieter, damit er Set-VMProcessor -VMName <VPS> -ExposeVirtualizationExtensions $true ausführt. Bei OuiHeberg ist dies standardmäßig aktiviert.

2. "Ein Hypervisor läuft bereits"

Ursache : VirtualBox oder VMware Workstation ist installiert und hat die Kontrolle über den Hypervisor übernommen.

Lösung : Deinstallieren Sie VirtualBox/VMware und überprüfen Sie, ob Hyper-V nicht mit der Startkonfiguration in Konflikt steht :

bcdedit /set hypervisorlaunchtype auto

Starten Sie dann neu.

3. Der Hyper-V-Manager öffnet sich nicht

Ursache : Der Dienst vmms (Virtual Machine Management Service) ist gestoppt.

Lösung :

Start-Service -Name vmms
Set-Service -Name vmms -StartupType Automatic

4. VMs können nicht erstellt werden

Ursache : Unzureichende Berechtigungen: Ihr Konto ist nicht in der Gruppe Hyper-V Administrators oder Administrators.

Lösung :

Add-LocalGroupMember -Group "Hyper-V Administrators" -Member "DOMAIN\MeinKonto"

5. VM-Netzwerk ohne Konnektivität

Ursache : Falsch konfigurierten virtuellen Switch oder nicht zugeordneten Netzwerkadapter.

Lösung : Überprüfen Sie, ob der externe Switch korrekt mit dem aktiven physischen Adapter verbunden ist (Get-NetAdapter). Überprüfen Sie auch, ob die VM mit dem richtigen Switch in ihren Netzwerkeinstellungen verbunden ist.

# Sehen Sie den Switch, der mit einer VM verbunden ist
Get-VMNetworkAdapter -VMName "VM-Test-01" | Select-Object SwitchName, IPAddresses

6. Leistung nach Aktivierung verschlechtert

Ursache : Dynamischer Speicher ist falsch konfiguriert: Der minimale RAM ist zu niedrig, die VM befindet sich im ständigen Swap.

Lösung : Erhöhen Sie den minimalen RAM oder wechseln Sie zu statischem Speicher für kritische VMs :

Set-VMMemory -VMName "VM-Prod-01" -DynamicMemoryEnabled $false -StartupBytes 4GB

FAQ

Kann man Hyper-V auf allen Windows VPS aktivieren?

Nein. Der Anbieter muss die verschachtelte Virtualisierung auf dem physischen Knoten aktiviert haben. Ohne diesen Schritt auf der Host-Seite wird Hyper-V installiert, aber kann keine VMs starten. Bei OuiHeberg ist dies standardmäßig auf allen Windows VPS aktiviert.

Was ist der Unterschied zwischen Hyper-V und VMware?

Hyper-V ist der Hypervisor von Microsoft, der in Windows Server integriert ist: kostenlos mit der OS-Lizenz. VMware (vSphere/ESXi) ist ein unabhängiger Bare-Metal-Hypervisor, der häufiger in Unternehmensrechenzentren verwendet wird. Auf einem Windows VPS ist Hyper-V die einzige realistische Wahl über verschachtelte Virtualisierung.

Wie viele VMs kann man auf einem VPS mit 8 GB RAM erstellen?

In der Praxis: 2 bis 3 leichte VMs (jeweils 1–2 GB) oder 1 Produktions-VM (4–6 GB). Halten Sie immer 2 GB für das Host-System frei. Darüber hinaus verschlechtern sich die Leistungen schnell.

Verlangsamt Hyper-V den Host-VPS?

Die Installation der Hyper-V-Rolle hat einen vernachlässigbaren Einfluss auf den Host (< 1% CPU im Leerlauf). Die Verschlechterung kommt von den VMs selbst, wenn Sie den RAM oder die vCPUs überprovisionieren. Dimensionieren Sie korrekt und der Einfluss ist minimal.

Kann man Hyper-V verwenden, um einen Spieleserver zu hosten?

Ja. Erstellen Sie eine VM mit statischem Speicher, weisen Sie 2–4 vCPUs und 4–8 GB RAM je nach Spiel zu. Verbinden Sie sie mit einem externen Switch für den Netzwerkzugang. Die Leistung ist leicht unter der von Bare-Metal (Virtualisierungs-Overhead ~3–5%), was für die meisten Mehrspieler-Spiele akzeptabel ist.

Wie deinstalliert man Hyper-V ordnungsgemäß?

Remove-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

Vorsicht: Alle erstellten VMs bleiben auf der Festplatte (VHDX-Dateien), sind jedoch nicht mehr über Hyper-V zugänglich. Exportieren oder sichern Sie Ihre VMs, bevor Sie deinstallieren.


Nützliche Quellen