Wpeutil-Befehlszeilenoptionen
Das Windows PE-Dienstprogramm (Wpeutil) ist ein Befehlszeilentool, das in Windows PE enthalten ist und mit dem Sie während einer Windows PE-Sitzung Befehle ausführen können. Beispielsweise können Sie Windows PE herunterfahren oder neu starten, eine Firewall aktivieren oder deaktivieren, Spracheinstellungen festlegen und ein Netzwerk initialisieren.
Syntax von Wpeutil
Wpeutil {command} [argument]
Beispiel:
Wpeutil Shutdown
Wpeutil Enablefirewall
Wpeutil SetMuiLanguage de-DE
Wichtig
Wpeutil kann nur einen Befehl pro Zeile akzeptieren.
CreatePageFile
Erstellt eine Seitendatei mit einem angegebenen Pfad und einer angegebenen Größe. Der Standardpfad ist C:\pagefile.sys, und die Standardgröße beträgt 64 Megabyte. Es muss mindestens eine Option angegeben werden.
Wichtig
Wenn eine Seitendatei vorhanden ist, muss die Option CreatePageFile auf oder größer als die aktuelle Größe der Seitendatei festgelegt werden. Andernfalls schlägt der Befehl fehl.
Syntax von CreatePageFile
CreatePageFile [/path=<path>] [/size=<size>]
Verwendung von CreatePageFile
Wpeutil CreatePageFile /path=C:\pagefile.sys /size=128
Wpeutil CreatePageFile /path=C:\pagefile.sys
DisableExtendedCharactersForVolume
Deaktiviert die Unterstützung erweiterter Zeichen für DOS-kompatible Dateinamen (Format 8.3) für das Volume, das den Pfad auf dem Zielvolume enthält. Dieser Befehl gilt nur für NTFS-Volumes. Der Pfad auf dem Zielvolume muss den Stamm des Volumes angeben.
Ist diese Option deaktiviert, werden alle Dateien, die mit erweiterten Zeichen erstellt wurden, in kurze Dateinamen umgewandelt.
Syntax von DisableExtendedCharactersForVolume
DisableExtendedCharactersForVolume <path_on_target_volume>
Verwendung von DisableExtendedCharactersForVolume
Wpeutil DisableExtendedCharactersForVolume C:\
DisableFirewall
Deaktiviert eine Firewall.
Verwendung von DisableFirewall
Wpeutil DisableFirewall
EnableExtendedCharactersForVolume
Lässt zu, dass Dateinamen im 8.3-Format erweiterte Zeichen auf dem Volume enthalten, das den Pfad auf dem Zielvolume enthält. Dieser Befehl gilt nur für NTFS-Volumes. Der Pfad auf dem Zielvolume muss den Stamm des Volumes angeben.
Hinweis
Wenn Sie ein Betriebssystem in einer Sprache installieren, in der erweiterte Zeichen standardmäßig aktiviert sind, wie z. B. ja-JP oder ko-KR, oder eine Kopie von Windows PE in einer Sprache verwenden, in der erweiterte Zeichen nicht aktiviert sind, wie z. B. en-US, verursacht die Installation beim ersten Start einen Chkdsk-Fehler. Wenn Sie diese Option vor der Installation auf diesem Volume aktivieren, wird die Ausführung des Befehls Chkdsk verhindert.
Syntax von EnableExtendedCharactersForVolume
EnableExtendedCharactersForVolume <path_on_target_volume>
Verwendung von EnableExtendedCharactersForVolume
Wpeutil EnableExtendedCharactersForVolume C:\
EnableFirewall
Aktiviert eine Firewall.
Verwendung von EnableFirewall
Wpeutil EnableFirewall
InitializeNetwork
Initialisiert Netzwerkkomponenten und Treiber und legt den Computernamen auf einen zufällig ausgewählten Wert fest. Mit der Option /NoWait
wird die Zeit übersprungen, in der Ihr PC sonst darauf warten würde, eine IP-Adresse zu erhalten. Wenn Sie /NoWait
nicht verwenden, wartet Windows PE darauf, eine Adresse zu erfassen, bevor es das Laden Ihrer WinPE-Sitzung beendet.
/NoWait
ist hilfreich für Umgebungen, die DHCP nicht verwenden.
Syntax von InitializeNetwork
InitializeNetwork [/NoWait]
Verwendung von InitializeNetwork
Wpeutil InitializeNetwork
wpeutil InitializeNetwork /NoWait
ListKeyboardLayouts
Listet die unterstützten Tastaturlayouts (Name und ID) für einen bestimmten Wert für eine Gebietsschema-ID (LCID) auf. Die Tastaturbelegungen werden auch in der Registrierung unter dem folgenden Schlüssel aktualisiert: HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE\KeyboardLayouts
.
Eine Liste der gültigen Gebietsschema-IDs finden Sie unter Werte für Microsoft Gebietsschema-ID.
Syntax von ListKeyboardLayouts
ListKeyboardLayouts <LCID>
Verwendung von ListKeyboardLayouts
Wpeutil ListKeyboardLayouts 0x0409
Wpeutil ListKeyboardLayouts 1033
Reboot
Startet die aktuelle Windows PE-Sitzung neu.
Verwendung von Reboot
Wpeutil Reboot
SaveProfile
Beendet die Protokollierung und speichert das benutzerdefinierte Profil an dem Ort, den der Benutzer zuvor mit dem Befehl Dism /enable-profiling angegeben hat. Weitere Informationen über die Befehlszeilenoption /enable-profiling finden Sie unter Befehlszeilenoptionen für die Wartung von DISM Windows PE.
Syntax von SaveProfile
Wpeutil SaveProfile <profile_file_name> "<description>"
Verwendung von SaveProfile
Wpeutil SaveProfile profile_file_name "short description"
SetKeyboardLayout
Legt das Tastaturlayout in der aktuellen Windows PE-Sitzung fest. Dies wird für Prozesse wirksam, nachdem der Befehl erfolgreich ausgeführt wurde.
Syntax von SetKeyboardLayout
SetKeyboardLayout <keyboard_layout_ID>
Verwendung von SetKeyboardLayout
So rufen Sie eine Liste der unterstützten Tastaturlayouts ab:
ListKeyboardLayouts LCID
So legen Sie die Tastatur für en-US fest:
Wpeutil SetKeyboardLayout 0409:00000409
SetMuiLanguage
Legt die Sprache fest.
<language-name>
verwendet das internationale Sprachcodeformat (z. B. en-US für die englische Sprache der USA). Sie können mehrere Sprachen in der Reihenfolge ihrer Priorität angeben, indem Sie sie durch ein Semikolon trennen.
Syntax von SetMuiLanguage
SetMuiLanguage <language-name>[;<language-name>]
Verwendung von SetMuiLanguage
Wpeutil SetMuiLanguage de-DE;en-US
SetUserLocale
Legt das Gebietsschema des Benutzers fest.
<language-name>
verwendet das internationale Sprachcodeformat (z. B. en-US für die englische Sprache der USA). Sie können mehrere Sprachen in der Reihenfolge ihrer Priorität angeben, indem Sie sie durch ein Semikolon trennen.
Syntax von SetUserLocale
SetUserLocale <language-name>[;<language-name>]
Verwendung von SetUserLocale
Wpeutil SetUserLocale de-DE;en-US
Shutdown
Fährt die aktuelle Windows PE-Sitzung herunter.
Sie können auch folgendes im Eingabeaufforderungsfenster ausführen:
- Klicken Sie auf die Schaltfläche „Schließen“
- Geben Sie
EXIT
ein, und drücken Sie die Eingabetaste
Verwendung von Shutdown
Wpeutil Shutdown
UpdateBootInfo
Füllt die Registrierung mit Informationen darüber auf, wie Windows PE gestartet wird.
Nachdem Sie diesen Befehl ausgeführt haben, fragen Sie die Registrierung mithilfe wpeutil UpdateBootInfo reg query HKLM\System\CurrentControlSet\Control /v PEBootType
ab
Die Ergebnisse dieses Vorgangs können sich nach dem Laden zusätzlicher Unterstützung für Treiber ändern.
Um zu bestimmen, wo Windows PE gestartet wird, überprüfen Sie Folgendes:
- PEBootType: Fehler, Flach, Remote, Ramdisk:SourceIdentified Ramdisk:SourceUnidentified, Ramdisk:OpticalDrive
- PEBootTypeErrorCode: HRESULT-Code
- PEBootServerName: Name des Windows Deployment Services-Servers
- PEBootServerAddr: IP-Adresse des Windows Deployment Services-Servers
- PEBootRamdiskSourceDrive: Quelllaufwerkbuchstaben, falls verfügbar.
- PEFirmwareType: Firmware-Startmodus: 0x1 für BIOS, 0x2 für UEFI.
Wenn Sie nicht von Windows Deployment Services starten, können Sie am besten feststellen, von wo aus Windows PE gestartet wurde, indem Sie zunächst nach dem Registrierungsschlüssel PEBootRamdiskSourceDrive suchen. Wenn er nicht vorhanden ist, scannen Sie die Laufwerke des richtigen PEBootType und suchen Sie nach einer Art Tag-Datei, die das Startlaufwerk identifiziert.
Verwendung von UpdateBootInfo
Wpeutil UpdateBootInfo
WaitForNetwork
Wartet, bis die Netzwerkkarte initialisiert wird. Verwenden Sie diesen Befehl beim Erstellen von Skripten, um sicherzustellen, dass die Netzwerkkarte vollständig initialisiert wurde, bevor Sie fortfahren.
Verwendung von WaitForNetwork
Wpeutil WaitForNetwork
WaitForRemovableStorage
Während der Windows PE-Startsequenz blockiert dieser Befehl den Start, bis die Wechseldatenträger, wie z. B. USB-Festplatten, initialisiert sind.
Verwendung von WaitForRemovableStorage
Wpeutil WaitForRemovableStorage