Problembehebung für Image Builder - Amazon AppStream 2.0
Ich kann von meinem Image Builder aus keine Internetverbindung herstellen.Beim Versuch, meine Anwendung zu installieren, wird die Fehlermeldung angezeigt, dass die Betriebssystemversion nicht unterstützt wird.Ich möchte ein Windows PowerShell-Skript zum Öffnen meiner Anwendungen verwenden.Ich möchte ClickOnce-Anwendungen Benutzern zur Verfügung stellen.Wenn ich eine Verbindung zu meinem Image Builder herstelle, wird ein Anmeldebildschirm angezeigt, auf dem ich aufgefordert werden, Strg + Alt + Entf zu drücken, um mich anzumelden. Mein lokaler Computer fängt diese Tastenkombination ab.Wenn ich zwischen dem Administrator- und dem Testmodus wechsle, ist eine Passworteingabe erforderlich. Ich weiß nicht, wie ich ein Passwort abrufen kann.Ich erhalte eine Fehlermeldung, wenn ich meine installierte Anwendung hinzufüge.Ich habe versehentlich einen Hintergrundservice auf dem Image Builder abgebrochen und die Verbindung wurde getrennt. Jetzt kann ich mich nicht erneut mit diesem Image Builder verbinden.Die Anwendung lässt sich nicht im Testmodus starten.Die Anwendung konnte keine Verbindung zu einer Netzwerkressource in meinem VPC herstellen.Ich habe mein Image Builder-Desktop angepasst, meine Änderungen sind jedoch nicht verfügbar, wenn ich eine Verbindung zu einer Sitzung hergestellt habe, nachdem ich eine Flotte vom erstellten Abbild aus starte.Wenn ich meine Anwendung starte, fehlt ein Befehlszeilenparameter.Ich kann mein Abbild nicht mit einer Flotte verwenden, nachdem eine Antiviren-Anwendung installiert wurde.Meine Abbilderstellung ist fehlgeschlagen.Die Image-Assistant-Operation create-image ist mit der Fehlermeldung fehlgeschlagen, dass der Zugriff auf das PrewarmManifest.txt verweigert wird

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Problembehebung für Image Builder

Die folgenden Probleme können auftreten, wenn Sie Amazon AppStream 2.0 Image Builder verwenden.

Problembereiche

Ich kann von meinem Image Builder aus keine Internetverbindung herstellen.

Die Image Builder-Kommunikation mit dem Internet ist keine Standardeinstellung. Um dieses Problem zu lösen, starten Sie Ihren Image Builder in einem VPC-Subnetz, das Internetzugang hat. Sie können den Internetzugang von Ihrem VPC-Subnetz aus mithilfe eines NAT-Gateway aktivieren. Sie können auch ein Internet-Gateway in Ihrer VPC konfigurieren und eine Elastic IP-Adresse an Ihren Image Builder anfügen. Weitere Informationen finden Sie unter Netzwerk und Zugriff auf Amazon AppStream 2.0.

Beim Versuch, meine Anwendung zu installieren, wird die Fehlermeldung angezeigt, dass die Betriebssystemversion nicht unterstützt wird.

Einem AppStream-2.0-Abbild können nur Anwendungen hinzugefügt werden, die auf Windows Server 2012 R2, Windows Server 2016 und Windows Server 2019 installiert werden können. Überprüfen Sie, ob Ihre Anwendung unter einem dieser drei Betriebssysteme unterstützt wird, sofern für Ihren Image Builder zutreffend.

Ich möchte ein Windows PowerShell-Skript zum Öffnen meiner Anwendungen verwenden.

Sie können Windows PowerShell-Skripts zum Öffnen Ihrer Anwendungen in der Flotten-Instance verwenden. Sie könnten dies zum Konfigurieren der Anwendung oder der Umgebung ausführen, bevor die Anwendung geöffnet wird. Geben Sie zum Starten eines Windows PowerShell-Skripts für Ihre Anwendung die PowerShell-EXE-Datei in Image Assistant an. Navigieren Sie zu C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe und geben Sie die folgenden Startparameter an:

-file „C:\Path\To\PowerShell\Script.ps1“

Anmerkung

Damit das angegebene Skript die Anwendung öffnen darf, müssen Sie die Ausführungsrichtlinie des PowerShell-Skripts außer Kraft setzen. Fügen Sie hierzu -ExecutionPolicy Bypass zum Startparameter hinzu.

Ich möchte ClickOnce-Anwendungen Benutzern zur Verfügung stellen.

Sie müssen die ClickOnce-Anwendung zunächst als Administrator und dann als Vorlagenbenutzer auf Ihrem Image Builder installieren, um sie Ihren AppStream-2.0-Benutzern zur Verfügung zu stellen. Da ClickOnce-Anwendungen eine benutzerspezifische Installation erfordern, müssen Sie Ihre Anwendung als Vorlagenbenutzer installieren, um Benutzern das Starten der Anwendung von Flotten-Instances aus zu ermöglichen. Führen Sie die folgenden Schritte aus, um die ClickOnce-Anwendung als Administrator und dann als Vorlagenbenutzer zu installieren.

  1. Öffnen Sie die AppStream-2.0-Konsole unter https://console.aws.amazon.com/appstream2.

  2. Wählen Sie im linken Navigationsbereich Abbilder und Image Builder aus.

  3. Wählen Sie in der Liste den Image Builder aus, den Sie verwenden möchten, und melden Sie sich als Administrator an.

  4. Erstellen Sie eine Batchdatei, die die Datei appref-ms innerhalb des Benutzerprofils aufruft. Verwenden Sie die %APPDATA%-Umgebungsvariable, um C:\Benutzer\Benutzername\AppData\Roaming zu ersetzen. Hier sehen Sie ein Beispiel für den Aufruf einer Batchdatei:

    explorer "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Company\ClickOnce.appref-ms"
  5. Öffnen Sie auf dem Image Builder-Desktop den Image Assistant.

  6. Wählen Sie auf der Seite Configure Apps (Apps konfigurieren) die Option Switch user (Benutzer wechseln).

  7. Wählen Sie auf der Registerkarte Local User (Lokaler Benutzer) die Option Template User (Vorlagenbenutzer) aus.

  8. Installieren Sie die Anwendung nach der Anmeldung als Vorlagenbenutzer erneut.

  9. Öffnen Sie auf dem Image Builder-Desktop den Image Assistant.

  10. Öffnen Sie auf der Seite Configure Apps (Apps konfigurieren) die ClickOnce-Anwendung, um sicherzustellen, dass sie ordnungsgemäß funktioniert. Nach dem Abschluss des Tests wählen Sie Switch user (Benutzer wechseln).

  11. Melden Sie sich wieder als Administrator an und führen Sie die erforderlichen Schritte in Image Assistant aus, um die Erstellung Ihres Abbilds abzuschließen.

Wenn ich eine Verbindung zu meinem Image Builder herstelle, wird ein Anmeldebildschirm angezeigt, auf dem ich aufgefordert werden, Strg + Alt + Entf zu drücken, um mich anzumelden. Mein lokaler Computer fängt diese Tastenkombination ab.

Ihr Client fängt bestimmte Tastenkombinationen möglicherweise lokal ab, anstatt sie an die Image-Builder-Sitzung zu senden. Um die Tastenkombination „Strg + Alt + Entf“ zuverlässig an den Image Builder zu senden, wählen Sie Admin Commands (Administratorbefehle), Send Ctrl + Alt + Delete (Strg + Alt + Entf senden) aus. Das Menü Admin Commands ist oben rechts in der Symbolleiste der Image Builder-Sitzung verfügbar.

Wenn ich zwischen dem Administrator- und dem Testmodus wechsle, ist eine Passworteingabe erforderlich. Ich weiß nicht, wie ich ein Passwort abrufen kann.

AppStream 2.0 meldet Sie normalerweise im Benutzermodus an, den Sie automatisch auswählen können. In einigen Fällen erfolgt der Wechsel möglicherweise nicht automatisch. Falls ein Passwort eingegeben werden muss, wählen Sie Admin Commands (Administratorbefehle) und Log me in (Anmelden) aus. Dadurch wird ein einmaliges Passwort über eine sichere Verbindung an Ihrem Image Builder gesendet und in das Feld Password eingegeben.

Ich erhalte eine Fehlermeldung, wenn ich meine installierte Anwendung hinzufüge.

Überprüfen Sie, ob Ihr Anwendungstyp unterstützt wird. Sie können Anwendungen des Typs .exe, .lnk und .bat hinzufügen.

Überprüfen Sie, ob Ihre Anwendung unter der C:\Users Ordnerhierarchie installiert ist. Anwendungen, die unter C:\Users installiert sind, werden nicht unterstützt. Wählen Sie beim Installieren der Anwendung einen anderen Installationsordner unter C:\.

Ich habe versehentlich einen Hintergrundservice auf dem Image Builder abgebrochen und die Verbindung wurde getrennt. Jetzt kann ich mich nicht erneut mit diesem Image Builder verbinden.

Versuchen Sie, den Image Builder zu stoppen, neu zu starten und erneut eine Verbindung herzustellen. Wenn das Problem bestehen bleibt, müssen Sie einen neuen Image Builder starten (erstellen). Stoppen Sie keine Hintergrundservices, die auf der Image Builder-Instance ausgeführt werden. Dadurch könnte Ihre Image Builder-Sitzung unterbrochen oder die Abbilderstellung gestört werden.

Die Anwendung lässt sich nicht im Testmodus starten.

Überprüfen Sie, ob Ihre Anwendung erhöhte Benutzerprivilegien oder spezielle Berechtigungen erfordert, über die in der Regel nur ein Administrator verfügt. Der Image-Builder-Testmodus verfügt über dieselben begrenzten Berechtigungen für die Image-Builder-Instance, die Ihre Endbenutzer für eine AppStream-2.0-Testflotte haben. Wenn Ihre Anwendungen erhöhte Berechtigungen erfordern, werden sie nicht im Image Builder-Testmodus gestartet.

Die Anwendung konnte keine Verbindung zu einer Netzwerkressource in meinem VPC herstellen.

Überprüfen Sie, ob der Image Builder im korrekten VPC-Subnetz gestartet wurde. Möglicherweise müssen Sie auch überprüfen, ob die Routing-Tabellen in Ihrer VPC so konfiguriert sind, dass eine Verbindung hergestellt werden kann.

Ich habe mein Image Builder-Desktop angepasst, meine Änderungen sind jedoch nicht verfügbar, wenn ich eine Verbindung zu einer Sitzung hergestellt habe, nachdem ich eine Flotte vom erstellten Abbild aus starte.

Änderungen, die als Teil einer lokalen Benutzersitzung gespeichert sind, wie beispielsweise Zeiteinstellungen, sind nicht persistent, wenn ein Image erstellt wird. Damit lokale Änderungen an der Benutzersitzung erhalten bleiben, fügen Sie sie zur lokalen Gruppenrichtlinie auf der Image Builder-Instance hinzu.

Wenn ich meine Anwendung starte, fehlt ein Befehlszeilenparameter.

Sie können bei der Verwendung von Image Builder einen Befehlszeilenparameter bereitstellen, um eine Anwendung zu einem Abbild hinzufügen. Wenn sich die Startparameter für die Anwendung nicht für jeden Benutzer ändern, können Sie sie eingeben, während Sie in der Image Builder-Instance eine Anwendung zum Abbild hinzufügen.

Wenn die Startparameter für jeden Start unterschiedlich sind, können Sie sie bei der Verwendung der CreateStreamingURL-API programmatisch weitergeben. Legen Sie die sessionContext- und applicationID-Parameter in den API-Feldern fest. Der sessionContext ist als Befehlszeilenoption enthalten, wenn Sie die Anwendung starten.

Wenn die Startparameter ohne Ausfallzeiten berechnet werden müssen, können Sie Ihre Anwendung mit einem Skript starten. Sie können den sessionContext-Parameter innerhalb Ihres Skripts parsen, bevor Sie Ihre Anwendung mit einem berechneten Parameter starten.

Ich kann mein Abbild nicht mit einer Flotte verwenden, nachdem eine Antiviren-Anwendung installiert wurde.

Sie können beliebige Tools, einschließlich Antiviren-Programme, auf Ihrem AppStream-2.0-Stack installieren, indem Sie vor der Erstellung eines Abbilds den Image Builder verwenden. Durch diese Programme dürfen jedoch keine Netzwerkanschlüsse blockiert oder Prozesse gestoppt werden, die vom AppStream-2.0-Service verwendet werden. Wir empfehlen, Ihre Anwendung im Image Builder-Testmodus zu testen, bevor Sie ein Abbild erstellen und versuchen, es mit einer Flotte zu verwenden.

Meine Abbilderstellung ist fehlgeschlagen.

Überprüfen Sie, dass Sie keine Änderungen an den AppStream-2.0-Services vorgenommen haben, bevor Sie mit der Abbilderstellung beginnen. Versuchen Sie, Ihr Abbild erneut zu erstellen. Wenn das Problem weiterhin besteht, wenden Sie sich an den AWS Support. Weitere Informationen finden Sie unter AWS Support Center.

Die Image-Assistant-Operation create-image ist mit der Fehlermeldung fehlgeschlagen, dass der Zugriff auf das PrewarmManifest.txt verweigert wird

Das Manifest zur Anwendungsoptimierung wurde mit erhöhten Berechtigungen erstellt. Um das Abbild zu erstellen, führen Sie einen der folgenden Schritte aus, und versuchen Sie es dann erneut:

  • Führen Sie die ausführbare Datei der Befehlszeilenschnittstelle des Image Assistant (CLI) (Image-Assistant.exe) mit Administratorberechtigung aus.

  • Löschen Sie die Manifestdatei für die Anwendungsoptimierung.