Wer schon einmal versucht hat, Windows 10 oder 11 auf mehreren Rechnern ohne USB-Sticks oder DVDs zu installieren, kennt die damit verbundenen Schwierigkeiten. Netzwerkinstallationen können kompliziert wirken, insbesondere wenn man mit PXE-Boot oder Netzwerk-Bootumgebungen nicht so vertraut ist. Doch ehrlich gesagt: Sobald es funktioniert, ist es eine elegante Methode, Windows auf vielen Geräten zu installieren – vor allem in Unternehmen oder Testumgebungen. Diese Anleitung zeigt Ihnen, wie Sie einen PXE-Server unkompliziert einrichten und starten und dabei typische Probleme wie BIOS/UEFI-Kompatibilitätsprobleme oder fehlende Boot-Images vermeiden.
So starten Sie Windows über das Netzwerk mithilfe von PXE und Tiny PXE Server
Erstellen eines Windows PE-Startabbilds mit ADK
Dieser Teil ist insofern wichtig, als Windows PE als schlanke Wiederherstellungsumgebung fungiert, die über das Netzwerk bootfähig ist. Damit lassen sich Windows-Installationen starten, ohne dass ein physisches Installationsmedium angeschlossen werden muss. Folgendes funktioniert:
- Laden Sie das Windows ADK für Windows 11 zusammen mit dem Windows PE-Add-on herunter. Die Links finden Sie hier: Offizielle Microsoft-Dokumentation. Wählen Sie bei der Installation nur die Bereitstellungstools aus, um den Vorgang zu vereinfachen.
- Installieren Sie das Windows PE-Add-on direkt nach dem ADK und folgen Sie dabei dem gleichen Installationsprozess – es handelt sich in der Regel um eine separate Komponente, die Sie benötigen.
- Nach der Installation starten Sie die Bereitstellungs- und Imaging-Tools-Umgebung. Dies können Sie über das Startmenü oder durch Ausführen des folgenden Befehls in PowerShell oder der Eingabeaufforderung als Administrator tun:
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\DandISetEnv.bat"
copype amd64 C:\tools\winpe
(Wählen Sie x86für 32-Bit-Architekturen oder arm/ arm64für komplexere Anwendungen.) Dieser Befehl richtet die für den Systemstart benötigten Umgebungsdateien ein.
MakeWinPEMedia /ISO C:\tools\winpe C:\tools\WinPE.iso
Diese ISO-Datei ist das entscheidende Element, das der PXE-Server bereitstellt, damit Sie Ihre Zielmaschine ohne USB- oder Festplattenlaufwerke in WinPE starten können.
Tiny PXE Server konfigurieren – weil es einfacher ist als manche Enterprise-Tools
Hier scheitern die meisten: bei der Einrichtung ihres kleinen PXE-Servers. Tiny PXE Server ist überraschend einfach, aber ein paar Dinge müssen beachtet werden. Damit lässt sich eine WinPE-ISO-Datei problemlos über das Netzwerk starten. Warum es funktioniert:
- Es ist ressourcenschonend, läuft auf praktisch jedem Windows-Rechner und erfordert keine komplexe Einrichtung wie WDS oder MDT. Außerdem ist es kostenlos.
- Sie können die Menüoptionen festlegen, die Clients sehen, sodass Sie bei Bedarf die WinPE-ISO-Datei oder sogar andere Images starten können.
Zuerst extrahieren Sie tiny-pxe-server nach C:\tools\pxesrv. Dann:
- Kopieren Sie die zuvor erstellte Datei WinPE.iso nach C:\tools\pxesrv\files\iso.
- Erstellen Sie im Verzeichnis C:\tools\pxesrv eine Textdatei namens pxe_menu.txt mit folgendem Inhalt:
#!ipxe set boot-url http://${dhcp-server} # Main Menu menu iPXE Boot Menu item WinPE ISO sanboot ${boot-url}/iso/WinPE.iso boot*(Ersetzen Sie `${dhcp-server}` gegebenenfalls durch die IP-Adresse oder den Hostnamen Ihres Servers.)*
- Führen Sie pxesrv.exe als Administrator aus, um den Server zu starten.
- Aktivieren Sie in der Benutzeroberfläche des Tiny PXE Servers die Option „HTTPd“. Dadurch können die Clients die ISO-Datei über HTTP anstatt über TFTP herunterladen, was in der Regel schneller und zuverlässiger ist.
- Wenn Ihr DHCP-Server IP-Adressen zuweisen soll, deaktivieren Sie die Option „ProxyDHCP“ in tiny-pxe und stellen Sie sicher, dass die IP-Adresse Ihres Computers in den Feldern „Option 54 DHCP-Server“ und „Nächster Server“ korrekt eingetragen ist. Wählen Sie außerdem einen DHCP-Adressbereich, der noch nicht belegt ist, damit Ihre PXE-Clients Adressen ohne Konflikte beziehen können.
- Stellen Sie die Boot-Datei für BIOS-Geräte auf ipxe.pxe oder für UEFI-Geräte auf ipxe-x86_64.efi ein.
- Geben Sie im Feld „Dateiname, wenn Benutzerklasse=gPXE oder IPXE“ den Namen „pxe_menu.txt “ ein.
- Online ? Der Server sollte nun auf eingehende Verbindungen warten. Firewall? Stellen Sie sicher , dass in Ihrer Windows-Firewall oder Ihrem Antivirenprogramm eingehende Regeln für PXE-, HTTP- oder TFTP-Datenverkehr zugelassen sind.
Windows über das Netzwerk starten und installieren – keine Zauberei, nur eine gute Einrichtung
Auf dem Zielrechner – beispielsweise einem PC oder einer virtuellen Maschine im selben LAN – muss nun im BIOS oder UEFI konfiguriert werden, dass zuerst vom Netzwerk gebootet werden soll. Dieser Schritt ist etwas knifflig – manche UEFI-Firmwares sind da wählerisch, insbesondere auf virtuellen Maschinen.
Starten Sie den Rechner, wählen Sie Netzwerkstart, und er sollte den PXE-Server finden. Dadurch wird die WinPE-Umgebung geladen, sodass Sie Windows Setup remote ausführen können. Beachten Sie:
- Wenn beim Booten unter VMware eine Fehlermeldung wie „SAN-Geräte konnten nicht beschrieben werden…“ erscheint, liegt das wahrscheinlich daran, dass die Firmware Ihrer VM Probleme mit den iSCSI-Boottabellen verursacht. Das Umschalten der VM in den Legacy-BIOS-Modus behebt dieses Problem häufig.
- Nach dem Start von WinPE können Sie eine Netzwerkfreigabe mit den Windows-ISO-Dateien einbinden. Verwenden Sie dazu Folgendes:
Net use E: \\192.168.1.100\share
(Passen Sie IP-Adresse und Freigabenamen entsprechend an.) Führen Sie die Installation anschließend setup.exevon dem zugeordneten Laufwerk aus. Windows beginnt dann mit der Installation, als ob Sie ein Installationsmedium eingelegt hätten.
Bitte beachten Sie: Manchmal treten seltsame Netzwerkfehler auf. Wundern Sie sich also nicht, wenn Sie ein paar Versuche benötigen, um das richtige Timing zu finden. Die Hardwareanforderungen von Windows 11 sind weiterhin relevant, auch wenn Sie einige Prüfungen bei Bedarf umgehen können.
Insgesamt ist dieser Ansatz gar nicht so kompliziert, wie er zunächst scheint, sobald man die Grundlagen verstanden hat. Man sollte sich nur auf einige Versuche einstellen, insbesondere bei UEFI-Einstellungen oder Netzwerkkonfigurationen. Hoffentlich hilft das jemandem, Zeit zu sparen und die typischen Fragen wie „Warum funktioniert meine Netzwerkinstallation nicht?“ zu vermeiden.
Zusammenfassung
- Erstellen Sie mit ADK eine WinPE-Boot-ISO und machen Sie diese für die Netzwerkbereitstellung bootfähig.
- Konfigurieren Sie Tiny PXE Server, platzieren Sie Ihre ISO-Datei und richten Sie das Menü ein.
- Stellen Sie im BIOS/UEFI Ihres PCs die Startoption auf Netzwerk ein, warten Sie, bis WinPE geladen ist, und führen Sie das Installationsprogramm remote aus.
Zusammenfassung
Netzwerkinstallationen können mitunter etwas knifflig sein, insbesondere aufgrund der Eigenheiten von UEFI und der Netzwerkkonfiguration. Sobald aber alles reibungslos funktioniert, wird die Windows-Bereitstellung ohne USB-Stick deutlich einfacher. Wichtig: Firewall-Regeln, BIOS-Einstellungen und korrekte IP-Konfigurationen sind hierbei unerlässlich. Das sollte Ihnen hoffentlich einige Probleme ersparen und zukünftige Installationen beschleunigen.