AppDNA

Lösen

AppDNA bietet Informationen zu Kompatibilitätsproblemen, die in Anwendungen erkannt wurden. In AppDNA bezieht sich der Begriff “Wiederherstellung” auf den Prozess der Lösung dieser Probleme, indem Änderungen an Anwendungen oder der Umgebung vorgenommen werden, damit die Anwendungen auf der Zielplattform funktionieren.

Behebungsberichte enthalten detaillierte Behebungsinformationen für eine bestimmte Anwendung. Manchmal wird mehr als ein alternativer Ansatz angeboten. Die Behebungsberichte enthalten außerdem Details zu den Anwendungskomponenten, die von jedem Problem betroffen sind.

Berichtigungsberichte

Es gibt zwei Standardisierungsberichtsansichten für Desktopanwendungen und drei für Webanwendungen:

  • Behebungsprobleme — Bietet eine Aufschlüsselung der Probleme, die durch die Algorithmen und Informationen zu den betroffenen Komponenten identifiziert werden.
  • Behebungsaktionen — Bietet eine Aufschlüsselung der Anzahl und Art der Aktionen, die für die Standardisierung der Anwendung erforderlich sind.
  • Sitemap — (nur Webanwendungen.) Enthält eine Zusammenfassung der Seiten, Objekte, Skripts und Stylesheets, die von der AppDNA gesteuerten Spinne besucht, übersprungen oder nicht erfasst werden konnten.

So öffnen Sie einen Korrekturbericht:

  1. Klicken Sie auf Berichte: Anwendungen, und klicken Sie dann auf den Namen eines Berichts, z. B. Windows 8/8.1, um die Liste der Berichtsansichten zu erweitern.

  2. Klicken Sie zum Anzeigen von Behebungsproblemen auf Anwendungsprobleme, und klicken Sie dann im Bericht auf einen Anwendungslink.

Um Korrekturaktionen anzuzeigen, klicken Sie auf Anwendungsaktionen und dann auf einen Anwendungslink im Bericht.

Um zwischen Ansichten zu wechseln, klicken Sie oben im Bericht auf den Link Wechseln zu.

Für Desktopanwendungen, für die AppDNA eine automatische Korrektur bereitstellt, können Sie das Update in Form einer MST-Datei herunterladen, die Änderungen enthält, die während der Installation auf die MSI-Datei der Anwendung angewendet werden können, um Probleme zu beheben. Klicken Sie auf die Schaltfläche MST-Korrekturen abrufen, um das Update herunterzuladen.

Optional können Sie Standardisierungsberichtansichten für mehrere Standardberichte zusammenführen (keine benutzerdefinierten Berichte). Beispielsweise können Sie die Ergebnisse für die Windows 8- und App-V Berichte zusammenführen. Um dies zu tun:

  1. Klicken Sie auf der Symbolleiste Exportieren auf Bericht zusammenführen.
  2. Wählen Sie den anderen oder die anderen Berichte aus, die Sie mit dem aktuellen Bericht zusammenführen möchten, und klicken Sie auf Seriendruckbericht anzeigen.

Falls relevant für den Bericht, werden die aktuell ausgewählten Betriebssystemimages oben auf dem Bildschirm angezeigt. Um die Auswahl zu ändern, klicken Sie auf der Symbolleiste Exportieren auf Images ändern.

Detail — Zeigt den Namen der Anwendung, den Hersteller, die Version, die Installationsdatei, den Pakettyp, den Standard-RAG-Status und das Datum an, an dem der Behebungsbericht erstellt wurde.

Journal — Wenn die Anwendung Externe Daten oder manuelle Journaleinträge hat, werden sie in diesem Abschnitt angezeigt. Wenn AppDNA die Anwendung mit einem Eintrag in einer der externen Datenquellen der PCA (shim) Datenbank übereinstimmt, werden in diesem Abschnitt die passende ausführbare Datei (.exe) und gegebenenfalls den Namen der Shim (s) angezeigt. Sie können auf Akzeptieren klicken, um eine externe Dateneingabe in einen Standard-Journaleintrag zu konvertieren. Dies bedeutet, dass der RAG-Status der Anwendung durch den entsprechenden Kompatibilitätsstatus (Journal) überschrieben wird.

Die restlichen Details unterscheiden sich in der Problemansicht und in der Aktionsansicht.

Für die Problemansicht gibt es eine Liste der Algorithmen, die die Anwendung ausgelöst hat. Für jeden Algorithmus zeigt der Bericht das Modul und den Berichtsnamen sowie den Algorithmus und die Algorithmusgruppe, die Standard-RAG und die Anzahl der Auslöser des Algorithmus an. Der Algorithmusname ist ein Link, der Sie direkt zu den detaillierten Informationen über den Algorithmus unten führt.

Die detaillierten Informationen zu jedem Algorithmus zeigen die Beschreibung der Gruppe, die Manifestation des durch den Algorithmus identifizierten Problems, eine Erklärung der Behebung und eine Liste der Komponenten der Anwendung, die den Algorithmus ausgelöst haben. Diese Details variieren je nach Algorithmus.

Für die Aktionsansicht gibt es eine Liste der Aktionen, die implementiert werden müssen, um die Probleme zu beheben, die die Algorithmen aufgedeckt haben. Für jede Kombination von Aktionen und Aktionsdetails zeigt der Bericht den Aufwand, die RAG nach der Aktion und die Anzahl der zu behandelenden Probleme an. Das Aktionsdetail ist ein Link, der Sie direkt zu den detaillierten Informationen dazu unten führt. Dies zeigt Details zu jedem Algorithmus, auf den die Aktion angewendet wird, einschließlich der Beschreibung der Algorithmusgruppe, der Manifestation des durch den Algorithmus identifizierten Problems, einer Erläuterung der Behebung und einer Liste der Komponenten der Anwendung, die den Algorithmus ausgelöst haben. Diese Details variieren je nach Algorithmus.

Tipp: Verwenden Sie den Berichtsexport-Assistenten, um Korrekturberichte für mehrere Anwendungen zu exportieren.

Standardbehebungsmaßnahmen

Behebungsberichte führen die Behebungsaktionen und die Einzelheiten der Vorgänge für jede Anwendung auf. Im Folgenden finden Sie Beispiele für Korrekturmaßnahmen, die ein Bericht enthalten kann:

  • Zusätzliche Tests sind erforderlich:
    • Anwendung erfordert Funktionstests
    • Bewerten des Anwendungssicherheitsrisikos
    • Treiberkompatibilitätstest erforderlich
    • Überprüfen Sie, ob der Anwendungshersteller vertrauenswürdig ist
  • Zusätzliche XenApp -Tests erforderlich
  • Shim anwenden
  • Gruppenrichtlinie ändern
  • Hardware ändern
  • Betriebssystembuild ändern:
    • Vertrauenswürdige Liste des Zertifikats hinzufügen
    • Nicht unterstützte Komponente zum Betriebssystem hinzufügen
    • Weiterverteilbar zum Betriebssystem hinzufügen
    • Anwendung auf 64-Bit-Betriebssystem ausführen
  • Software ändern
  • Bereitstellung mithilfe einer Desktop-Virtualisierungstechnologie
  • Bereitstellung mithilfe einer Anwendungsvirtualisierungstechnologie
  • OSD-Datei bearbeiten
  • Änderungen sind in der App-V Management Console erforderlich:
    • Globale FTAs erstellen
    • Wählen Sie eine Anwendung als FTA Provider aus, ändern Sie das Verb der anderen Anwendung
  • Sanierung erforderlich
  • Anwendung neu verpacken:
    • Erstellen eines Merge-Moduls für freigegebene Ressource
    • Bearbeiten Sie die vom MSI aufgerufene Skriptdatei
    • Bereitstellen der fehlenden Ressource oder Installieren eines weiterverteilbaren
    • Benennen Sie das Setup in Setup.EXE um
  • Sequenzierungsschritte müssen befolgt werden:
    • Platzhalter in INI-Dateien hinzufügen
    • Umgebungsvariablenänderungen konfigurieren
    • Fehlende Dateien in die Sequenz einschließen
    • Veröffentlichen von Verknüpfungen im Startordner des Startmenüs
    • Sequenzanwendung mit dem erforderlichen Service
  • App-V 5.0 verwenden

Um die Aktionen für jeden Algorithmus anzuzeigen, der für einen Bericht verfügbar ist, gehen Sie zu Konfigurieren > Module > Modul > Berichtsname.

Was sagen Ihnen die grünen Algorithmen?

Einige der in die AppDNA-Berichte integrierten Algorithmen haben einen grünen RAG-Status. Im Allgemeinen bedeutet ein grüner RAG-Status, dass die Anwendung für die Benutzerakzeptanzprüfung (UAT) auf der Zielplattform bereit ist. Diese Algorithmen können jedoch in mehrere Gruppen unterteilt werden:

  • Einige Algorithmen haben einen grünen RAG-Status, da sie ein Problem erkennen, das normalerweise nur unter bestimmten Umständen zu einem Problem wird. Wenn diese Umstände in Ihrer Umgebung zutreffen, können Sie den benutzerdefinierten RAG-Status auf bernsteinfarben konfigurieren. Beispielsweise erkennt der Windows 7 W7_VDEPNX_001-Algorithmus ein Problem, das nur relevant ist, wenn Data Execution Prevention (DEP) aktiviert ist. Dieser Algorithmus hat einen grünen RAG-Status, da standardmäßig die DEP für allgemeine Anwendungen deaktiviert ist. Wenn DEP in Ihrer Umgebung aktiviert ist, können Sie daher den benutzerdefinierten RAG-Status und die Standardaktion dieses Algorithmus ändern. Schritt-für-Schritt-Anleitungen finden Sie unter Konfigurieren von Algorithmen.
  • Einige Algorithmen erkennen Dinge, die allgemein anerkannten Best Practices widersprechen, die jedoch normalerweise keine Auswirkungen auf die Kompatibilität haben. Diese Algorithmen haben daher einen grünen RAG-Status. Sie liefern jedoch nützliche Informationen, wenn Sie beispielsweise erwägen, welche Anwendungen in den Ruhestand gestellt werden sollen. Wenn Sie die Anwendung neu entwickeln müssen, um ein anderes Problem zu beheben, können Sie das Problem mit Best Practices gleichzeitig beheben.
  • Andere Algorithmen haben einen grünen RAG-Status, da sie ein Problem erkennen, das nur selten ein Problem verursacht. Diese Algorithmen liefern nützliche Informationen, wenn Sie nach der Behebung aller durch die gelben und roten Algorithmen identifizierten Probleme feststellen, dass die Anwendung immer noch Probleme hat.

Lösen