Skip to main content

24. August 2026

Befehlszeilenvorgänge

Sie können die Befehlszeile verwenden, um das Windows OS Optimization Tool for Omnissa Horizon auszuführen.

Sie geben Parameter an, um das Verhalten zu steuern. Führen Sie eine Eingabeaufforderung als Administrator aus.

Die wichtigsten Optionen, die über die Befehlszeile verfügbar sind, sind unten angegeben. Jede Hauptaufgabe verfügt über zusätzliche Befehlszeilenoptionen und Details, die in den folgenden Abschnitten beschrieben werden.

Zum Ausführen des Befehls verwenden Sie die ausführbare Datei des Windows OS Optimization Tools, die Sie gemäß der Beschreibung in Beziehen des Omnissa Windows OS Optimization Tool for Horizon heruntergeladen haben.

Führen Sie die Eingabeaufforderung als Administrator aus und verwenden Sie die entsprechenden Optionen.

Hauptoptionen

An dieser Stelle wird die Zeichenfolge optimization-tool.exe verwendet, um die heruntergeladene ausführbare Datei darzustellen. Wenn Sie die Befehle auf Ihrem System ausführen, ersetzen Sie diese Zeichenfolge durch den tatsächlichen Namen dieser ausführbaren Datei.

Wichtig: Zur besseren Lesbarkeit wurden die Optionen hier in separaten Zeilen aufgelistet. Wenn Sie den Befehl jedoch ausführen, darf die Befehlszeile keine Zeilenumbrüche enthalten und muss als einzelner Befehl eingegeben werden.

optimization-tool.exe [-h]

optimization-tool.exe [-v]

optimization-tool.exe [-optimize|-o]

optimization-tool.exe [-generalize|-g]

optimization-tool.exe [-finalize|-f]

optimization-tool.exe [-reboot|-shutdown]

wobei

ParameterBeschreibung
-hZeigt die Befehlszeilenhilfe an.
-vAktiviert den ausführlichen Modus und zeigt detaillierte Meldungen an.
-optimize|-oOptimiert das Image. Informationen zu Optimierungsparametern zur Verwendung mit der -optimize-Option finden Sie im Abschnitt Optimieren von Befehlszeilenparametern auf dieser Seite.
-generalize|-gGeneralisiert Windows durch Ausführung von Sysprep.
-finalize|-fFührt Bereinigungsaufgaben durch und löscht die angegebenen Informationen.
-rebootStartet den Computer nach Abschluss aller Vorgänge neu.
-shutdownFährt den Computer nach Abschluss aller Vorgänge herunter.

Befehlszeilenvorgang optimieren

Sie können die Befehlszeilenparameter in der folgenden Tabelle zur Optimierung eines Images mithilfe der Befehlszeile verwenden.

Wichtig: Stellen Sie vor dem Ausführen des Befehls sicher, dass Sie eine der unterstützten Windows-Betriebssystemversionen und keine inkompatible Windows-Version verwenden.

[-r report_file_path_name]

[-o [no-item | all-item]]

[-applyoptimization settings_file.json]

[-t template]

[-reboot | -shutdown]

wobei

ParameterBeschreibung
[-r report_file_path_name]Speichert den Analysebericht als Datei mit dem angegebenen Namen.
[-o [no-item | all-item]]Optimiert Elemente mit der angegebenen Ebene und höher. Wenn der -o-Parameter nicht angegeben ist, wird keine Optimierung durchgeführt. -o all-item führt alle Elemente in der standardmäßigen oder ausgewählten Vorlage aus. -o no-item löscht die gesamte Auswahl von Vorlagenelementen. Wenn nach -o kein Wert angegeben wird, verwendet das Tool die standardmäßig ausgewählten Vorlagen.
[-applyoptimization settings_file.json]Wendet die Optimierung basierend auf der angegebenen JSON-Datei an. Die JSON-Datei wird mithilfe der Schaltfläche Auswahlen exportieren auf der Registerkarte „Optimieren“ des Tools erstellt. Führen Sie die Schritte unter Optimieren von Images aus.
[-t template]Gibt die Vorlage an, die für die Optimierung verwendet werden soll. Bei der Vorlage kann es sich um den Namen einer Vorlage im Standardvorlagen-Repository oder den absoluten Pfad einer Vorlagendatei handeln. Zum Beispiel: -t "Omnissa Templates\Windows 10, 11 and Server 2019, 2022"
Wenn dieser -t-Parameter nicht angegeben ist, wird die Standardvorlage verwendet.
[-reboot | -shutdown]Startet den Computer neu oder fährt ihn herunter, nachdem alle Vorgänge abgeschlossen sind.

Beispiele für Optimierungen

  • Erzeugen eines Analyseberichts ohne Durchführung einer Optimierung

    optimization-tool.exe -r c:\reports\

  • Optimieren eines Images mithilfe der Standardvorlage und der ausgewählten zu optimierenden Standardelemente

    optimization-tool.exe -o

  • Durchführen einer Optimierung mithilfe der Standardvorlage für ausschließlich empfohlene und obligatorische Elemente. Anzeigen ausführlicher Meldungen.

    optimization-tool.exe -o recommended -v

  • Durchführen einer Optimierung durch Importieren der Optimierungsauswahl aus einer JSON-Datei, die zuvor ausgewählte Elemente enthält

    optimization-tool.exe -o -v -applyoptimization my-settings.json

  • Optimieren aller ausgewählten Standardelemente mithilfe einer angegebenen Omnissa-Vorlage.

    optimization-tool.exe -o -t "Omnissa Templates\Windows 10, 11 and Server 2022, 2025"

  • Optimieren aller ausgewählten Standardelemente mithilfe einer angegebenen benutzerdefinierten Vorlage.

    optimization-tool.exe -o -t "My Templates\My Windows Server 2022"

  • Optimieren aller ausgewählten Standardelemente mithilfe der angegebenen Vorlagendatei, wobei sich die Vorlage im Ordner templates befindet

    optimization-tool.exe -o -t templates

  • Optimieren aller ausgewählten Standardelemente mithilfe der angegebenen Vorlagendatei

    optimization-tool.exe -o -t c:\temp\myTmpl.xml

  • Durchführen einer Optimierung mithilfe der ausgewählten Standardvorlage und der standardmäßig ausgewählten Elemente. Schreiben von Ausgabe in eine Datei

    optimization-tool.exe o -v > c:\temp\mylog.txt 2>&1

Steuern allgemeiner Optimierungsoptionen

Beim Ausführen des optimize-Befehls können Sie allgemeine Optionen angeben. (Die Vergleichseinstellungen für die Benutzeroberfläche finden Sie auf der Seite „Image optimieren“ unter Konfigurieren der Einstellungen für allgemeine Optionen.)

optimization-tool.exe -o

[-SyncHkcuToHku [enable | disable]]

[-visualeffect [performance | balanced | quality | enablehardwareacceleration]]

[-notification [enable | disable]]

[-windowsupdate [enable | disable]]

[-officeupdate [enable | disable]]

[-windowsSearch [enablecortana | searchboxasicon | searchboxasinputbox]]

[-storeapp [keep-all | remove-all [--exclude [Alarms | ScreenSketch | Camera | SoundRecorder | Calculator | StickyNotes | Paint3D | Photos | WebExtension | MSTeams]]]

[-background [#000000 | enablecustomization | disablecustomization]]

[-firewall [enable | disable]]

[-antivirus [enable | disable]]

[-securitycenter [enable | disable]]

[-Smartscreen [enable | disable]]

[-HVCI [enable | disable]

[-OneDrive [enable | disable]]

wobei

BereichParameterBeschreibung
SyncHkcuToHku[-SyncHkcuToHku [enable | disable]]Gibt an, ob die Synchronisierung der HKU-Registrierungsschlüssel (Aktueller Benutzer) mit der Standardregistrierungsstruktur des Benutzers aktiviert oder deaktiviert werden soll. Die Standardbenutzerregistrierung wird zum Erstellen neuer Benutzerprofile verwendet. Dieser Parameter ist standardmäßig aktiviert.
Visueller Effekt[-visualeffect [performance | balanced | quality | enablehardwareacceleration | disablehardwareacceleration]]Gibt die Ebene der visuellen Effekte an.
  • performance deaktiviert alle Einstellungen für visuelle Effekte, um die Leistung zu priorisieren.
  • balanced deaktiviert alle Einstellungen für visuelle Effekte, abgesehen von den Windows-Einstellungen Kanten der Bildschirmschriftarten verfeinern und Durchsichtigen Hintergrund für Symbolunterschriften auf dem Desktop verwenden.
  • quality behält die Aktivierung aller Einstellungen für visuelle Effekte bei. Hiermit wird der Benutzerfreundlichkeit vorrangig behandelt, was jedoch einen Mehrverbrauch an Ressourcen zur Folge hat.
  • enablehardwareacceleration aktiviert Hardwarebeschleunigung für Anwendungen. Diese Einstellung wird empfohlen, wenn GPU-Karten in Hostserver-VMs verwendet werden.
  • disablehardwareacceleration deaktiviert Hardwarebeschleunigung für Anwendungen. Verwenden Sie diese Option, wenn die GPU-Beschleunigung nicht verfügbar oder nicht erforderlich ist oder Kompatibilitäts- oder Anzeigeprobleme verursacht.

Beispiel: Optimieren Sie mit der Standardvorlage mit den standardmäßig ausgewählten Elementen und legen Sie die allgemeinen Optionen von visual effect auf performance fest.
OmnissaHorizonOSOptimizationTool.exe -o -visualeffect performance
Benachrichtigung[-notification [enable | disable]]Gibt an, ob Systembenachrichtigungen aktiviert oder deaktiviert sind. Diese umfassen Sprechblaseninfos, Benachrichtigungen bei gesperrtem Bildschirm, Sicherheits- und Wartungsbenachrichtigungen.
Beispiel: Optimieren Sie mit der Standardvorlage mit den standardmäßig ausgewählten Elementen und deaktivieren Sie die Systembenachrichtigungen.
OmnissaHorizonOSOptimizationTool.exe -o -notification disable
Windows Update[-windowsupdate [enable | disable]]Gibt an, ob Windows Update aktiviert oder deaktiviert ist. Wenn diese Option aktiviert ist, werden Windows-Updates heruntergeladen und installiert.
Bei nicht persistenten Desktops wird dringend empfohlen, Windows-Updates zu deaktivieren und Updates über das Golden Image und die Aktualisierung des Pools in Horizon zu handhaben.
Beispiel: Optimieren Sie mithilfe der Standardvorlage mit den standardmäßig ausgewählten Elementen, aber lassen Sie Windows-Updates aktiviert.
OmnissaHorizonOSOptimizationTool.exe -o -windowsupdate enable
Office-Update[-officeupdate [enable | disable]]Gibt an, ob der Update-Dienst für Office 365, 2016 und 2019 (Klick-und-Los) aktiviert werden soll.
Windows-Suche[-windowsSearch [enablecortana | searchboxasicon]]Gibt an, ob Cortana aktiviert und der Taskleisteneintrag für Cortana in eine Lupe geändert werden soll.
  • enablecortana stellt Cortana und die zugehörige Suchfunktion bereit.
  • Searchboxasicon zeigt das Suchfeld als Lupensymbol in der Taskleiste und nicht als Eingabefeld an.

Beispiel: Optimieren Sie mithilfe der Standardvorlage mit den standardmäßig ausgewählten Elementen, aber lassen Sie Cortana aktiviert und zeigen Sie das Suchfeld als Lupensymbol in der Windows-Taskleiste an.
OmnissaHorizonOSOptimizationTool.exe -o -windowssearch enablecortana searchboxasicon
Store-Apps[-storeapp [keep-all | remove-all [--exclude [Alarms | ScreenSketch | Camera | SoundRecorder | Calculator | StickyNotes | Paint3D | Photos | WebExtension | MSTeams]]]Gibt die zu entfernenden Windows Store-Anwendungen an.
  • keep-all behält alle Windows Store-Anwendungen bei.
  • remove-all entfernt alle Windows Store-Anwendungen.
  • --exclude wird in Verbindung mit dem Parameter remove-all verwendet, um bestimmte Anwendungen beizubehalten.

Beispiel: Optimieren Sie mit der Standardvorlage mit den standardmäßig ausgewählten Elementen und entfernen Sie alle Windows Store-Apps mit Ausnahme der Wecker- und Rechner-Apps.
OmnissaHorizonOSOptimizationTool.exe -o -storeapp remove-all --exclude alarms calculator
Hintergrund[-background [#000000 | enablecustomization | disablecustomization]]Legt den Hintergrund (Hintergrundbild) auf eine Volltonfarbe fest, wobei #000000 der Hexadezimalwert der Farbe ist. Unter https://htmlcolorcodes.com/color-names/ finden Sie eine Liste möglicher Farben und entsprechender Hexadezimalwerte.
enablecustomization ermöglicht die Anpassung im Hintergrund.
disablecustomization verhindert die Anpassung im Hintergrund.
Beispiel: Optimieren Sie mit der Standardvorlage mit den standardmäßig ausgewählten Elementen und legen Sie den Hintergrund auf himmelblau fest. OmnissaHorizonOSOptimizationTool.exe -o -background #87CEEB
Beispiel: Optimieren Sie mit der Standardvorlage mit den standardmäßig ausgewählten Elementen und legen Sie den Hintergrund auf himmelblau fest.
OmnissaHorizonOSOptimizationTool.exe -o -background #87CEEB
Firewall[-firewall [enable | disable]]Gibt an, ob die Windows-Firewall aktiviert werden soll. Diese Einstellung ist standardmäßig aktiviert.
Antivirus [-antivirus [enable | disable]]Gibt an, ob das in das Betriebssystem integrierte Antivirenprogramm aktiviert werden soll. Diese Einstellung ist standardmäßig aktiviert.
Security Center[-securitycenter [enable | disable]]Gibt an, ob das Security Center aktiviert werden soll. Diese Einstellung ist standardmäßig aktiviert.
SmartScreen[-smartscreen [enable | disable]]Gibt an, ob Windows SmartScreen aktiviert werden soll. Diese Einstellung ist standardmäßig deaktiviert.
HVCI[-hvci [enable | disable]]Gibt an, ob HVCI (Hypervisor-protected Code Integrity) aktiviert werden soll. Diese Einstellung ist standardmäßig deaktiviert.
OneDrive[-onedrive [enable | disable]]Gibt an, ob OneDrive aktiviert werden soll. Diese Einstellung ist standardmäßig aktiviert.

Befehlszeilenvorgang verallgemeinern

Durch Generalisierung des Windows-Images werden computerspezifische Informationen entfernt, damit das Image sicher geklont und unternehmensweit bereitgestellt werden kann. Dadurch wird ein Sysprep mit der bereitgestellten unattend-Antwortdatei ausgeführt.

OmnissaHorizonOSOptimizationTool.exe -g \[answerfile\] \[-reboot | -shutdown\]

Dabei gilt:

  • answerfile- Die Sysprep-Antwortdatei. Wenn keine angegeben wird, wird die integrierte Sysprep-Antwortdatei verwendet.

Hinweise:

  • Für den Generalisierungsvorgang muss sich Windows im Überwachungsmodus befinden.
  • Windows muss nach Abschluss des Generalisierungsvorgangs neu gestartet werden.
  • Ein Generalisierungsvorgang kann gleichzeitig mit einem Optimierungsvorgang durchgeführt werden.
  • Ein Generalisierungsvorgang kann nicht gleichzeitig mit einem Abschlussvorgang durchgeführt werden.

Beispiele

Generalisieren Sie mithilfe einer bereitgestellten Sysprep-Antwortdatei für die unbeaufsichtigte Installation: OmnissaHorizonOSOptimizationTool.exe -g "C:\\unattend.xml"

Generalisieren Sie mithilfe der integrierten Sysprep-Antwortdatei für die unbeaufsichtigte Installation: OmnissaHorizonOSOptimizationTool.exe -generalize

Generalisieren Sie mithilfe der integrierten Sysprep-Antwortdatei für die unbeaufsichtigte Installation und starten Sie nach Abschluss neu: OmnissaHorizonOSOptimizationTool.exe -generalize -reboot

Befehlszeilenvorgang abschließen

Beim Abschließen der VM werden Aufgaben zum Bereinigen des Systems und zum Löschen von Informationen durchgeführt. Es wird in der Regel empfohlen, diese Aufgaben als letzten Schritt auszuführen, bevor das vorbereitete Golden Image heruntergefahren wird, um es in Horizon zu verwenden. Diese sollten auch nach einer Revision des Windows-Images bei Anwendungsinstallationen oder -updates oder nach einem Windows-Update-Vorgang verwendet werden.

OmnissaHorizonOSOptimizationTool.exe -f \[all |0 |1 |2 |3 |4 |5 |6 |7 |8 |9 |10 |11\] \[-reboot | -shutdown\]

Dabei gilt:

  • all – Führt alle unten aufgeführten Aufgaben aus.
  • 0 − Native Image Generator (NGEN). Optimiert .NET Framework. Sollte nach einem Update von .NET Framework ausgeführt werden.
  • 1 − Parallele Bereinigung von Komponenten (DISM). Verkleinert den WinSxS-Ordner, indem Pakete mit Komponenten, die durch andere Komponenten mit neueren Versionen ersetzt wurden, deinstalliert und gelöscht werden. Sollte nach einem Windows Update ausgeführt werden.
  • 2 − Kompaktieren. Ermöglicht CompactOS die Komprimierung bestimmter Windows-Systemdateien zur Freigabe von Speicherplatz. Die Ausführung kann einige Minuten dauern.
  • 3 −Festplattenbereinigung. Löscht temporäre und nicht benötigte Dateien.
  • 4 − Löscht Systemereignisprotokolle.
  • 5 − Deaktiviert den Superfetch-Dienst.
  • 6 − Bereinigt das Standardbenutzerprofil.
  • 7 − Leeren Festplattenspeicher mit Nullen überschreiben (Kopieren Sie zum Aktivieren dieser Option die Datei „SDelete64.exe“ in das Verzeichnis Windows\System32 oder in das aktuelle Benutzerverzeichnis).
  • 8 − Erstellt lokale Gruppenrichtlinien (Kopieren Sie zum Aktivieren dieser Option die Datei „LGPO.exe“ in das Verzeichnis Windows\System32 oder in das aktuelle Benutzerverzeichnis).
  • 9 − Löscht KMS-Einstellungen.
  • 10 − Leert DNS-Cache.
  • 11 − Gibt IP-Adresse frei.

Beispiele

Schließen Sie ab, indem Sie alle Aufgaben ausführen: OmnissaHorizonOSOptimizationTool.exe -f all

Schließen Sie ab, indem Sie NGEN ausführen, um .NET Framework und DISM zu optimieren, um eine parallele Komponentenbereinigung durchzuführen: OmnissaHorizonOSOptimizationTool.exe -f 0 1

Kombinieren von Befehlszeilenparametern

Sie können die verschiedenen Optionen „Optimieren“, „Allgemeine Optionen“ und entweder den Parameter „Generalisieren“ oder „Abschließen“ in einem einzigen Befehl kombinieren.

Bitte beachten Sie: Sie können einen Generalisierungsvorgang und einen Abschlussvorgang nicht in einem einzelnen Befehl kombinieren, da nach einem Generalisierungsvorgang ein Neustart erforderlich ist.

Das folgende Beispiel optimiert (unter Anwendung der ausgewählten Standardelemente) und:

  • Deaktiviert Systembenachrichtigungen.
  • Entfernt alle Windows Store-Apps mit Ausnahme der Fotos-Anwendung.
  • Führt den Generalisierungsvorgang mithilfe einer bereitgestellten Sysprep-Antwortdatei aus.

OmnissaHorizonOSOptimizationTool.exe -o -v -notification disable -windowsupdate enable -storeapp remove-all --exclude photos -g c:\\unattend.xml

Das folgende Beispiel optimiert (unter Anwendung der empfohlenen Elemente) und:

  • Deaktiviert Systembenachrichtigungen.
  • Legt visuelle Effekte auf optimale Leistung fest.
  • Lässt Windows Update aktiviert.
  • Entfernt alle Windows Store-Apps mit Ausnahme der Paint3D- und Taschenrechner-Anwendung.
  • Legt den Hintergrund auf helles Seegrün fest.
  • Führt alle Abschlussaufgaben aus.

OmnissaHorizonOSOptimizationTool.exe -o recommended -v -notification disable -visualeffect performance -windowsupdate enable -storeapp remove-all --exclude paint3d calculator -background #20B2AA -f all

War diese Seite hilfreich?

Feedback zu diesem Thema geben

War dieses Thema hilfreich?

Bitte geben Sie keine personenbezogenen oder vertraulichen Daten an.

Link wird erstellt…