Actions de correction standard
Actions standard
Le tableau suivant fournit une liste des actions de correction standard qui sont intégrées à AppDNA. Chaque action comporte un ou plusieurs détails d’action associés. Vous pouvez modifier les détails de l’action et de l’action associés à un algorithme et ajouter vos propres actions et détails d’action personnalisés, comme décrit dans Ajouter une action de correction.
Action | Effort | Action RAG | Description |
---|---|---|---|
Tests supplémentaires requis | Difficile | Ambre | Des tests supplémentaires sont requis |
Tests XenApp supplémentaires requis | Moyen | Vert | Tests XenApp supplémentaires requis |
Virtualisation des applications | Facile | Vert | Déployer à l’aide d’une technologie de virtualisation d’applications. |
App-V 5.0 | Facile | Vert | Utiliser App-V 5.0 |
Modifications de la console de gestion App-V | Facile | Vert | Des modifications sont requises dans la console de gestion App-V |
Auto | Facile | Vert | Utiliser un correctif automatique |
Modifier l’objet de stratégie de groupe | Facile | Vert | Modifier la stratégie de groupe |
Modifier le matériel | Difficile | Rouge | Modifier le matériel |
Modifier le système d’exploitation | Moyen | Vert | Modifier la construction du système d’exploitation |
Modifier le logiciel | Moyen | Ambre | Modifier le logiciel |
Virtualisation des postes de travail | Facile | Vert | Déploiement à l’aide d’une technologie de virtualisation des postes de travail |
Modifier le fichier OSD | Facile | Vert | Le fichier OSD doit être modifié |
Exception | Difficile | Rouge | L’assainissement n’est pas possible (l’application devra peut-être être réaménagée ou désaffectée) |
Redéveloppement interne de Firefox requis | Moyen | Vert | L’application Web doit être redéveloppée pour résoudre ce problème |
Redéveloppement de Firefox requis | Difficile | Rouge | L’application Web doit être redéveloppée pour résoudre ce problème |
Corrections de Firefox | Facile | Vert | Des correctifs de Firefox sont nécessaires pour que les pages Web fonctionnent comme prévu |
Modifications de l’infrastructure IE | Moyen | Ambre | Des modifications de l’infrastructure de l’environnement sont nécessaires |
Redéveloppement interne d’IE requis | Moyen | Vert | L’application Web doit être redéveloppée pour résoudre ce problème |
Redéveloppement d’IE requis | Difficile | Rouge | L’application doit être redéveloppée |
Corrections IE | Facile | Vert | Correction pour que les pages Web fonctionnent comme prévu |
Aucune correction requise | Facile | Vert | Aucune correction n’est requise |
Réaménagement requis | Difficile | Rouge | L’application doit être redéveloppée pour résoudre le problème. |
Repackager | Facile | Vert | L’application doit être reconditionnée ou le MSI modifié pour résoudre le problème |
Séquence | Facile | Vert | Les étapes de séquençage doivent être suivies |
Séquence | Difficile | Vert | Les étapes de séquençage doivent être suivies |
Séquence avancée | Moyen | Vert | Les étapes de séquençage avancées doivent être suivies |
Shim | Moyen | Vert | Un shim sera appliqué à l’application pour résoudre le problème |
Non défini | Non défini | Non défini | Aucune action n’est définie pour la correction |
Exception de virtualisation | Difficile | Rouge | Il se peut que la correction ne soit pas possible |
Redéveloppement interne sécurisé requis | Moyen | Vert | L’application Web doit être redéveloppée pour résoudre ce problème |
Redéveloppement Secure Web requis | Moyen | Vert | L’application Web doit être redéveloppée pour résoudre ce problème |
Corrections Secure Web | Facile | Vert | Des correctifs Secure Web sont nécessaires pour que les pages Web fonctionnent comme prévu |
XenApp | Facile | Vert | Les étapes XenApp doivent être suivies |
Détails de l’action standard
Cette section répertorie les détails des actions disponibles pour chacune des actions standard.
Tests supplémentaires requis
Détails de l’action | Description |
---|---|
L’application nécessite des tests de fonctionnalité | L’application nécessite des tests de fonctionnalité |
Évaluer les risques liés à la sécurité des applications | Évaluer les risques liés à la sécurité des applications |
Test de compatibilité du pilote requis | Test de compatibilité du pilote requis |
Le composant du conducteur doit être testé plus avant | Le composant du conducteur doit être testé plus avant |
Vérifiez que l’éditeur de l’application est digne de confiance | Vérifiez que l’éditeur de l’application est digne de confiance |
Tests XenApp supplémentaires requis
Détails de l’action | Description |
---|---|
Des tests supplémentaires peuvent être requis | Des tests supplémentaires peuvent être requis |
Virtualisation des applications
Détails de l’action | Description |
---|---|
Déployer une application à l’aide d’une technologie de virtualisation d’applications, telle que App-V | Déployer une application à l’aide d’une technologie de virtualisation d’applications, telle que App-V |
App-V 5.0
Détails de l’action | Description |
---|---|
Conseils normatifs Microsoft pour le séquençage Office 2010 | Suivez les instructions normatives de Microsoft pour le séquençage des applications Office 2010 |
Utiliser App-V 5.0 | Utiliser App-V 5.0 |
Modifications de la console de gestion App-v
Détails de l’action | Description |
---|---|
Créer des FTA globaux | Créer des FTA globaux |
Sélectionnez une application pour être fournisseur FTA, modifiez le verbe de l’autre application | Sélectionnez une application pour être fournisseur FTA, modifiez le verbe de l’autre application |
Auto
Détails de l’action | Description |
---|---|
Utiliser le correctif automatique fourni par AppDNA | L’application a besoin du correctif automatique fourni par AppDNA |
Modifier l’objet de stratégie de groupe
Détails de l’action | Description |
---|---|
Modifier la stratégie de groupe correspondante | Modifier la stratégie de groupe correspondante |
Modifier le matériel
Détails de l’action | Description |
---|---|
Remplacer le matériel sous-jacent | Remplacer le matériel sous-jacent |
Modifier le système d’exploitation
Détails de l’action | Description |
---|---|
Ajouter une liste de certificats approuvés | Ajouter une liste de certificats approuvés |
Ajouter un composant non pris en charge au système d’exploitation | Ajouter un composant non pris en charge au système d’exploitation |
Ajouter redistribuable au système d’exploitation | La construction du système d’exploitation doit inclure cette dépendance, un redistribuable peut être disponible |
Modifier les clés de Registre sur la construction | Modifier les clés de Registre sur la construction |
Déployer les applications principales sur le système d’exploitation | Déployer les applications principales sur le système d’exploitation |
Déployer des applications inadaptées à la virtualisation sur le système d’exploitation | Déployer des applications inadaptées à la virtualisation sur le système d’exploitation |
Désactiver la protection Dep NX sur le système d’exploitation | Désactiver la protection Dep NX sur le système d’exploitation |
Modifier l’objet de stratégie de groupe pour autoriser le RPC anonyme et autoriser le port 135 sur le pare-feu | Modifier l’objet de stratégie de groupe pour autoriser le RPC anonyme et autoriser le port 135 sur le pare-feu |
Modifier le Registre pour réparer le chaînage GINA sur Windows Server 2003 | Modifier le Registre pour réparer le chaînage GINA sur Window Server 2003, sélectionnez une action différente pour Server 2008 et versions ultérieures |
Activer uniquement IP v4 | Activer uniquement IP v4 sur la version pour les cartes réseau installées |
Activer le sous-système 16 bits | Activer le sous-système 16 bits |
Ouvrez le port pour autoriser la communication | Ouvrez le port pour autoriser la communication |
Autorisation de détente sur la zone intranet locale | Autorisation de détente sur la zone intranet locale |
Exécuter l’application sur le système d’exploitation 64 bits | Exécuter l’application sur le système d’exploitation 64 bits |
Exécuter le service de détection Interactive Service | Le service de détection Interactive Server doit être activé sur la génération du système d’exploitation |
Modifier le logiciel
Détails de l’action | Description |
---|---|
Remplacer ou mettre à jour le logiciel fournisseur | Remplacer ou mettre à jour le logiciel fournisseur |
Virtualisation des postes de travail
Détails de l’action | Description |
---|---|
Déployer une application à l’aide d’une technologie de virtualisation de bureau, telle que Med-V | Déployer une application à l’aide d’une technologie de virtualisation de bureau, telle que Med-V |
Modifier le fichier OSD
Détails de l’action | Description |
---|---|
Modifier la section FTA | Modifier la section FTA |
Activer la stratégie LOCAL_INTERACTION_ALLOWED | Activer la stratégie LOCAL_INTERACTION_ALLOWED |
Divisez l’application en morceaux et utilisez DSC pour créer des dépendances inter-paquets | Divisez l’application en morceaux et utilisez DSC pour créer des dépendances inter-paquets |
Utiliser DSC pour créer des dépendances inter-paquets | Utiliser DSC pour créer des dépendances inter-paquets |
Exception
Détails de l’action | Description |
---|---|
La correction n’est pas possible | Aucune correction n’est disponible pour cette application |
Redéveloppement interne de Firefox requis
Détails de l’action | Description |
---|---|
Opt-in explicitement à l’analyse HTML pour XSLT si votre sortie dépend des règles d’analyse HTML : | Opt-in explicitement à l’analyse HTML pour XSLT si votre sortie dépend des règles d’analyse HTML : |
Migrer vers l’espace de noms XSL standardisé : |
Migrer vers l’espace de noms XSL standardisé : |
Redévelopper la page pour ajuster les modifications apportées au modèle d’objet de table dans Firefox | Redévelopper la page pour ajuster les modifications apportées au modèle d’objet de table dans Firefox |
Redévelopper la page pour découper les espaces blancs là où elle est nécessaire | Redévelopper la page pour découper les espaces blancs là où elle est nécessaire |
Redévelopper le site afin qu’il n’utilise pas les propriétés héritées | Redévelopper le site afin qu’il n’utilise pas les propriétés héritées |
Redévelopper le site de façon à ce que la méthode eval soit appelée directement | Redévelopper le site de façon à ce que la méthode eval soit appelée directement |
Redévelopper le site sans utiliser les pointeurs mis en cache pour appeler les méthodes | Redévelopper le site sans utiliser les pointeurs mis en cache pour appeler les méthodes |
Utilisez l’instruction standard de traitement de la feuille de style xml-pour charger XSLT : <?xml-stylesheet type=”text/xsl” href=”my.xslt”?> | Utilisez l’instruction standard de traitement de la feuille de style xml-pour charger XSLT : <?xml-stylesheet type=”text/xsl” href=”my.xslt”?> |
Redéveloppement de Firefox requis
Détails de l’action | Description |
---|---|
Les éléments BASE doivent être déplacés à l’intérieur de la HEAD du document | Les éléments BASE doivent être déplacés à l’intérieur de la HEAD du document |
Créez l’élément et ajoutez les attributs individuellement à l’aide de l’API setAttribute ou créez l’élément dans un parent | Créez l’élément et ajoutez les attributs individuellement à l’aide de l’API setAttribute ou créez l’élément à l’intérieur d’un élément parent à l’aide de l’API innerHTML |
Si votre page contient ces filtres, veuillez les supprimer ou les remplacer | Si votre page contient ces filtres, veuillez les supprimer ou les remplacer |
Déplacez l’OBJET imbriqué de sorte qu’il s’agit de l’OBJET le plus extérieur | Déplacez l’OBJET imbriqué de sorte qu’il s’agit de l’OBJET le plus extérieur |
Redévelopper la page pour utiliser les comportements DHTML pris en charge | Redévelopper la page pour utiliser les comportements DHTML pris en charge |
Redéveloppez la page afin qu’elle n’utilise pas les API de document via des fragments de document | Redéveloppez la page afin qu’elle n’utilise pas les API de document via des fragments de document |
Redéveloppez la page afin qu’elle utilise des noms de balise complets lors de l’appel de getElementsByTagName | Redéveloppez la page afin qu’elle utilise des noms de balise complets lors de l’appel de getElementsByTagName |
Redéveloppez la page pour éviter d’utiliser l’instruction return dans les protocoles Javascript | Redéveloppez la page pour éviter d’utiliser l’instruction return dans les protocoles Javascript |
Redévelopper le site afin qu’il n’utilise pas de commentaires conditionnels | Redévelopper le site afin qu’il n’utilise pas de commentaires conditionnels |
Redévelopper le site afin qu’il n’utilise pas d’espaces de noms | Redévelopper le site afin qu’il n’utilise pas d’espaces de noms |
Redévelopper le site afin qu’il n’utilise pas les îlots de données XML | Redévelopper le site afin qu’il n’utilise pas les îlots de données XML |
Redévelopper le site en utilisant une hauteur fixe pour IFrames | Redévelopper le site en utilisant une hauteur fixe pour IFrames |
Redévelopper le site sans les arguments. caller property | Redévelopper le site sans les arguments. caller property |
Supprimer les références à des domaines externes | Supprimer les références à des domaines externes à l’aide de l’attribut src pour les balises de script |
Supprimer les chemins d’URL vers les ressources gopher et telnet | Supprimer les chemins d’URL vers les ressources gopher et telnet |
Supprimer les images XMB et utiliser un autre format d’image | L’application doit être redéveloppée pour supprimer les images XMB et utiliser un format d’image alternatif tel que .png |
Remplacer l’appel API avec conforme | Les appels d’API abandonnés ou non pris en charge doivent être remplacés par un nouveau ou pris en charge |
Remplacer CDF par le nouveau flux RSS | L’application doit être redéveloppée pour remplacer CDF par le nouveau flux RSS |
Remplacer la fonctionnalité des composants ActiveX qui ne sont pas pris en charge par Firefox | Remplacer la fonctionnalité des composants ActiveX qui ne sont pas pris en charge par Firefox |
Remplacer la fenêtre sur le document là où elle est nécessaire | Remplacer la fenêtre sur le document là où elle est nécessaire |
Réviser la page pour ajouter l’élément à document.DocumentElement | Réviser la page pour ajouter l’élément à document.DocumentElement |
L’application doit être redéveloppée afin que les fichiers soient créés sur le serveur Web et qu’un lien cliquable soit fourni aux utilisateurs | L’application doit être redéveloppée afin que les fichiers soient créés sur le serveur Web et un lien cliquable est fourni aux utilisateurs pour télécharger le fichier |
L’application doit être redéveloppée pour utiliser les normes de dénomination conformes | L’application doit être redéveloppée pour utiliser les normes de dénomination conformes |
L’application doit être redéveloppée pour utiliser l’extension correcte pour les feuilles de style | L’application doit être redéveloppée pour utiliser l’extension correcte pour les feuilles de style |
Corrections de Firefox
Détails de l’action | Description |
---|---|
Désactiver Afficher le contenu mixte dans Firefox | Désactiver Afficher le contenu mixte dans Firefox |
N’utilisez pas de composants COM qui ne sont pas pris en charge par Firefox | N’utilisez pas de composants COM qui ne sont pas pris en charge par Firefox |
Pré-installer le composant sur la build | Pré-installer le composant sur la build |
Utiliser l’extension correcte pour les feuilles de style | Utiliser l’extension correcte pour les feuilles de style |
Liste blanche ces ID de classe dans l’objet de stratégie de groupe IE8 Ax | Liste blanche ces ID de classe dans l’objet de stratégie de groupe IE8 Ax |
Modifications de l’infrastructure IE
Détails de l’action | Description |
---|---|
Ajouter l’en-tête compatible X-UA à votre page Web/en-tête IIS pour le forcer à s’exécuter en mode Standards IE7 | Ajouter l’en-tête compatible X-UA à votre page Web/en-tête IIS pour le forcer à s’exécuter en mode Standards IE7 |
Ajouter l’en-tête compatible X-UA à votre page Web/en-tête IIS pour le forcer à s’exécuter en mode Normes IE8 | Ajouter l’en-tête compatible X-UA à votre page Web/en-tête IIS pour le forcer à s’exécuter en mode Normes IE8 |
Exécuter un site Web nativement dans IE6 à l’aide de la technologie de virtualisation | Exécuter un site Web nativement dans IE6 à l’aide de la technologie de virtualisation |
Exécuter un site Web nativement dans IE7 à l’aide de la technologie de virtualisation | Exécuter un site Web nativement dans IE7 à l’aide de la technologie de virtualisation |
Exécuter un site Web nativement dans IE8 à l’aide de la technologie de virtualisation | Exécuter un site Web nativement dans IE8 à l’aide de la technologie de virtualisation |
Utiliser un en-tête personnalisé sur le serveur Web pour définir le mode de compatibilité des documents normes IE8 | Utiliser un en-tête personnalisé sur le serveur Web pour définir le mode de compatibilité des documents normes IE8 |
Utiliser un en-tête personnalisé sur le serveur Web pour définir le mode de compatibilité des documents normes IE9 | Utiliser un en-tête personnalisé sur le serveur Web pour définir le mode de compatibilité des documents normes IE9 |
Utiliser un objet de stratégie de groupe pour exécuter la page Web en mode de compatibilité IE7 | Utiliser un objet de stratégie de groupe pour exécuter la page Web en mode de compatibilité IE7 |
Redéveloppement interne d’IE requis
Détails de l’action | Description |
---|---|
Modifier l’attribut title sur l’élément de lien ou l’élément de style qui contient la feuille de style | Modifier l’attribut title sur l’élément de lien ou l’élément de style qui contient la feuille de style |
Opt-in explicitement à l’analyse HTML pour XSLT si votre sortie dépend des règles d’analyse HTML : | Opt-in explicitement à l’analyse HTML pour XSLT si votre sortie dépend des règles d’analyse HTML : |
Migrer vers l’espace de noms XSL standardisé : |
Migrer vers l’espace de noms XSL standardisé : |
Redévelopper la page pour ajuster les modifications apportées au modèle d’objet de table dans IE9 | Redévelopper la page pour ajuster les modifications apportées au modèle d’objet de table dans IE9 |
Redévelopper la page pour ajuster l’Iframe supprimé | Redévelopper la page pour ajuster l’Iframe supprimé |
Redévelopper la page pour découper les espaces blancs là où elle est nécessaire | Redévelopper la page pour découper les espaces blancs là où elle est nécessaire |
Redévelopper la page pour utiliser l’API getAttribute pour récupérer la valeur des attributs de contenu définis par l’utilisateur | Redévelopper la page pour utiliser l’API getAttribute pour récupérer la valeur des attributs de contenu définis par l’utilisateur |
Redévelopper le site afin qu’il n’utilise pas les propriétés héritées | Redévelopper le site afin qu’il n’utilise pas les propriétés héritées |
Redévelopper le site afin qu’il utilise CCS3, SVG et d’autres normes largement prises en charge au lieu des filtres DX | Redévelopper le site afin qu’il utilise CCS3, SVG et d’autres normes largement prises en charge au lieu des filtres DX |
Redévelopper le site de façon à ce que la méthode eval soit appelée directement | Redévelopper le site de façon à ce que la méthode eval soit appelée directement |
Redévelopper le site sans utiliser les pointeurs mis en cache pour appeler les méthodes | Redévelopper le site sans utiliser les pointeurs mis en cache pour appeler les méthodes |
Supprimer les DLL administratives et OCX qui sont incorporés dans les pages Web | Supprimer les DLL administratives et OCX qui sont incorporés dans les pages Web |
Utilisez l’instruction standard de traitement de la feuille de style xml-pour charger XSLT : <?xml-stylesheet type=”text/xsl” href=”my.xslt”?> | Utilisez l’instruction standard de traitement de la feuille de style xml-pour charger XSLT : <?xml-stylesheet type=”text/xsl” href=”my.xslt”?> |
Redéveloppement d’IE requis
Détails de l’action | Description |
---|---|
Les éléments de base doivent être déplacés à l’intérieur de la HEAD du document | Les éléments de base doivent être déplacés à l’intérieur de la HEAD du document |
Contourner l’invite window.close en ajoutant window.open((‘’, ‘_self’) à la fonction closeWin | Contourner l’invite window.close en ajoutant window.open((‘’, ‘_self’) à la fonction closeWin |
Modifier le type de fichier d’un fichier image en texte brut | Modifier le type de fichier d’un fichier image en texte brut |
Créer une version 64 bits du composant COM | Créer une version 64 bits du composant COM |
Créer l’élément et ajouter les attributs individuellement à l’aide de l’API setAttribute ou créer l’élément à l’intérieur d’un élément parent | Créez l’élément et ajoutez les attributs individuellement à l’aide de l’API setAttribute ou créez l’élément à l’intérieur d’un élément parent à l’aide de l’API innerHTML |
Si votre page contient ces filtres, veuillez les supprimer ou les remplacer | Si votre page contient ces filtres, veuillez les supprimer ou les remplacer |
Déplacez l’OBJET imbriqué de sorte qu’il s’agit de l’OBJET le plus extérieur | Déplacez l’OBJET imbriqué de sorte qu’il s’agit de l’OBJET le plus extérieur |
Redévelopper la page pour utiliser les comportements DHTML pris en charge | Redévelopper la page pour utiliser les comportements DHTML pris en charge |
Redéveloppez la page afin qu’elle n’utilise pas les API de document via des fragments de document | Redéveloppez la page afin qu’elle n’utilise pas les API de document via des fragments de document |
Redéveloppez la page afin qu’elle utilise des noms de balise complets lors de l’appel de getElementsByTagName | Redéveloppez la page afin qu’elle utilise des noms de balise complets lors de l’appel de getElementsByTagName |
Redévelopper la page pour éviter d’utiliser une instruction return dans les protocoles JavaScript | Redévelopper la page pour éviter d’utiliser une instruction return dans les protocoles JavaScript |
Redévelopper la page pour supprimer la liaison manuelle, si la prise en charge des anciennes versions est nécessaire, utilisez l’ajout conditionnel de la version de la liaison | Redévelopper la page pour supprimer la liaison manuelle, si la prise en charge des anciennes versions est nécessaire, utilisez l’ajout conditionnel de la version de la liaison |
Redévelopper le site afin qu’il n’utilise pas les contrôles COM qui exposent les fonctions Journal Hooks de Window | Redévelopper le site afin qu’il n’utilise pas les contrôles COM qui exposent les fonctions Journal Hooks de Window |
Redévelopper le site afin qu’il n’utilise pas de commentaires conditionnels | Redévelopper le site afin qu’il n’utilise pas de commentaires conditionnels |
Redévelopper le site afin qu’il n’utilise pas d’espaces de noms | Redévelopper le site afin qu’il n’utilise pas d’espaces de noms |
Redévelopper le site afin qu’il n’utilise pas les îlots de données XML | Redévelopper le site afin qu’il n’utilise pas les îlots de données XML |
Redévelopper le site afin qu’il ne s’écrive pas dans des emplacements protégés | Redévelopper le site afin qu’il ne s’écrive pas dans des emplacements protégés |
Redévelopper le site afin qu’il utilise SVG, Raphael JavaScript Library et d’autres standards largement supportés au lieu de VML | Redévelopper le site afin qu’il utilise SVG, Raphael JavaScript Library et d’autres standards largement supportés au lieu de VML |
Redévelopper le site pour éviter de mélanger des objets XML natifs et MSXML | Redévelopper le site pour éviter de mélanger des objets XML natifs et MSXML |
Réaménager le site pour le sensibiliser au DEP | Réaménager le site pour le sensibiliser au DEP |
Redévelopper le site en utilisant une hauteur fixe pour IFrames | Redévelopper le site en utilisant une hauteur fixe pour IFrames |
Redévelopper le site sans les arguments. caller property | Redévelopper le site sans les arguments. caller property |
Supprimer l’animation directe avec une autre technologie | L’application doit être redéveloppée pour remplacer l’animation directe par une autre technologie prise en charge |
Supprimer les références à des domaines externes | Supprimer les références à des domaines externes à l’aide de l’attribut src pour les balises de script |
Supprimer les chemins d’URL vers les ressources gopher et telnet | Supprimer les chemins d’URL vers les ressources gopher et telnet |
Supprimer les images XMB et utiliser un autre format d’image | L’application doit être redéveloppée pour supprimer les images XMB et utiliser un format d’image alternatif tel que .png |
Remplacer l’appel API avec conforme | Appel d’API interrompu ou non pris en charge doit être remplacé par un nouveau ou pris en charge |
Remplacer CDF par le nouveau flux RSS | L’application doit être redéveloppée pour remplacer CDF par le nouveau flux RSS |
Remplacer la fenêtre sur le document là où elle est nécessaire | Remplacer la fenêtre sur le document là où elle est nécessaire |
Réviser la page pour ajouter l’élément à document.DocumentElement | Réviser la page pour ajouter l’élément à document.DocumentElement |
L’application doit être redéveloppée afin que les fichiers soient créés sur le serveur Web et qu’un lien cliquable soit fourni aux utilisateurs | L’application doit être redéveloppée afin que les fichiers soient créés sur le serveur Web et un lien cliquable est fourni aux utilisateurs pour télécharger le fichier |
L’application doit être redéveloppée afin que l’existence d’un attribut soit vérifiée | L’application doit être redéveloppée afin que l’existence d’un attribut soit vérifiée |
L’application doit être redéveloppée pour utiliser les normes de dénomination conformes | L’application doit être redéveloppée pour utiliser les normes de dénomination conformes |
L’application doit être redéveloppée pour utiliser l’extension correcte pour les feuilles de style | L’application doit être redéveloppée pour utiliser l’extension correcte pour les feuilles de style |
Utiliser un jeu de caractères qui n’est pas UTF-7 si le script doit être exécuté | Utiliser un jeu de caractères qui n’est pas UTF-7 si le script doit être exécuté |
Utiliser la casse correcte et la correspondance | L’application doit être redéveloppée pour utiliser le cas correct et la correspondance |
Corrections IE
Détails de l’action | Description |
---|---|
Ajouter un site à une zone de confiance | Utilisez le service d’installation ActiveX et configurez les paramètres de stratégie à l’aide des sites d’installation approuvés pour les contrôles ActiveX ou de la stratégie d’installation ActiveX pour les sites dans les zones de confiance |
Désactiver DEP dans IE | Désactiver DEP dans IE |
Désactiver Afficher le contenu mixte dans IE | Désactiver Afficher le contenu mixte dans IE |
Modifier le Registre pour supprimer les répétitions et les anciennes versions | Modifier le Registre pour supprimer les répétitions et les anciennes versions |
Installer un correctif sur votre serveur ASP.NET | Installer un correctif sur votre serveur ASP.NET |
Pré-installer le composant sur la build | Pré-installer le composant sur la build |
Relaxer les paramètres de sécurité Internet | Relaxez les paramètres de sécurité Internet pour ActiveX si le risque réduit de sécurité est acceptable |
Assouplir les paramètres de sécurité Internet en activant les scriptlets | Assouplir les paramètres de sécurité Internet en activant les scriptlets |
Assouplir les paramètres de sécurité Internet pour activer les mises à jour de la barre d’état | Assouplir les paramètres de sécurité Internet pour activer les mises à jour de la barre d’état |
Retirez le kill bit | Supprimez le kill bit en créant la clé de Registre unkill |
Définir les valeurs Safe for Scripting et Safe for Initialization | Définissez la valeur Safe for Scripting et Safe for Initialization dans la clé de Registre à l’aide du CLSID des contrôles ActiveX |
Former les utilisateurs sur la nouvelle fonctionnalité | Former les utilisateurs sur la nouvelle fonctionnalité |
Débloquer le paramètre de sécurité Internet contrôles ActiveX Script marqués comme sûrs pour l’écriture de scripts | Débloquer le paramètre de sécurité Internet contrôles ActiveX Script marqués comme sûrs pour l’écriture de scripts |
Mettre à jour le framework JavaScript actuel vers la dernière version | Mettre à jour le framework JavaScript actuel vers la dernière version |
Utiliser la version 32 bits d’IE | Utiliser la version 32 bits d’IE |
Liste blanche ces identifiants de classe dans l’objet de stratégie de groupe IE8 Ax | Liste blanche ces identifiants de classe dans l’objet de stratégie de groupe IE8 Ax |
Aucune correction requise
Détails de l’action | Description |
---|---|
Installer les droits d’administrateur | Assurez-vous que l’utilisateur d’installation dispose de droits d’administrateur |
Aucune correction requise | Aucune correction requise |
Réaménagement requis
Détails de l’action | Description |
---|---|
L’application doit être redéveloppée pour résoudre ce problème | Description de la sous-action de réaménagement |
Repackager
Détails de l’action | Description |
---|---|
Ajouter les personnalisations nécessaires | Ajouter les personnalisations nécessaires |
Modifier le chemin d’installation par défaut | Utilisez un MST (Microsoft Transform) pour modifier le chemin d’installation ou le modifier manuellement |
Conditionner les composants | Conditionnez les composants qui installent ces ressources |
Créer un module de fusion pour une ressource partagée | Créer un module de fusion pour une ressource partagée |
Désactiver DEP à l’aide de MSI | Désactiver DEP à l’aide du MSI |
Modifier l’action personnalisée | Modifier l’action personnalisée |
Modifier le MSI | Modifier le MSI |
Modifier le fichier de script appelé par le MSI | Modifier le fichier de script appelé par le MSI |
Élever l’action personnalisée | Élever l’action personnalisée |
Installer ce prérequis | Installer ce prérequis |
Application de package à l’aide de Windows Installer pour le déploiement sur le bureau | Application de package à l’aide de Windows Installer pour le déploiement sur le bureau |
Fournir une technologie de remplacement | Fournir une technologie de remplacement |
Fournir la ressource manquante | Fournir la ressource manquante ou installer un redistributable |
Relaxer les autorisations sur la machine locale | Relaxer les autorisations sur la machine locale à l’aide de LockPermission par exemple |
Supprimer les autorisations de verrouillage | Supprimer les autorisations de verrouillage |
Supprimer cette condition | Supprimer cette condition |
Renommer le programme d’installation en Setup.exe | Renommer le programme d’installation en Setup.exe |
Supprimer le redémarrage | Supprimer le redémarrage |
Synchroniser les GUID des composants | Synchroniser les GUID des composants |
Transformer le MSI pour changer ALLUSERS | Transformer le MSI pour changer ALLUSERS |
Transformer les valeurs MSI | Modifier les valeurs dans le MSI pour qu’elles soient les nouveaux chemins corrects |
Séquence### (effort facile)
Détails de l’action | Description |
---|---|
Ajouter des espaces réservés dans les fichiers INI | Ajouter des espaces réservés dans les fichiers INI |
Ajouter un lien de relation dans la séquence | Ajouter un lien de relation dans la séquence |
Compresser le fichier SFT | Compresser le fichier SFT |
Créer des entrées ODBC factices sur le poste de travail du séquenceur | Créer des entrées ODBC factices sur le poste de travail du séquenceur |
Inclure les fichiers manquants dans la séquence | Inclure les fichiers manquants dans la séquence |
Créer manuellement un raccourci pour corriger l’exécutable | Créer manuellement un raccourci pour corriger l’exécutable |
Publier des raccourcis dans le dossier de démarrage du menu Démarrer | Publier des raccourcis dans le dossier de démarrage du menu Démarrer |
Résoudre les raccourcis liés à l’installation et supprimer de la séquence | Résoudre les raccourcis liés à l’installation et supprimer de la séquence |
Application de séquence avec le service requis | Application de séquence avec le service requis |
Séquence avec les applications qui en dépendent | Séquence avec les applications qui en dépendent |
Diviser l’application en morceaux | Diviser l’application en morceaux |
Utiliser la composition de la suite dynamique | Associer l’application à sa dépendance à l’aide de la composition Dynamic Suite |
Séquence### (effort dur)
Détails de l’action | Description |
---|---|
Déployez le service séparément du package App-V | Associer l’application à sa dépendance à l’aide de la composition Dynamic Suite |
Séquence avancée
Détails de l’action | Description |
---|---|
Configurer les modifications des variables d’environnement | Configurer les modifications des variables d’environnement |
Configurer les données spécifiques à l’utilisateur à installer dans la séquence sans utiliser Active Setup | Configurer les données spécifiques à l’utilisateur à installer dans la séquence sans utiliser Active Setup |
Une enquête plus approfondie est nécessaire, séquence si possible | Une enquête plus approfondie est nécessaire, séquence si possible |
Utiliser l’outil de déploiement Office | Utilisez l’outil de déploiement Office pour créer le package App-V |
Shim
Détails de l’action | Description |
---|---|
Appliquer shim correctFilePaths | L’application a besoin que le shim CorrectFilePaths soit appliqué |
Appliquer shim DisableNX | L’application a besoin que le shim DisableNX soit appliqué |
Appliquer shim HideCursor | L’application a besoin que le shim HideCursor soit appliqué |
Appliquer shim IgnoreMessageBox | L’application a besoin que le shim IgnoreMessageBox soit appliqué |
Appliquer shim RunasAdmin | L’application a besoin que le shim HideCursor soit appliqué |
Appliquer shim RunAsAdmin ou RunAsInvoker | L’application a besoin que le shim RunasAdmin ou RunaSInvoker soit inclus, selon qu’il est de nature administrative |
Appliquer shim RunAsInvoker | L’application a besoin que le shim RunAsInvoker soit appliqué |
Appliquer shim SessionShim | L’application a besoin que le shim SessionShim soit appliqué |
Appliquer shim VirtualRegistry | L’application a besoin du VirtualRegistry appliqué |
Appliquer shim WRPDllRegister | L’application a besoin que le shim WRPDllRegister soit appliqué |
Appliquer shim WRPMitigationLayer | L’application a besoin que le shim WRPMitigation soit appliqué |
Appliquer shim WRPRegDeleteKey | L’application a besoin que le shim WRPRegDeleteKey soit appliqué |
Non défini
Détails de l’action | Description |
---|---|
Non défini | Non défini |
Exception de virtualisation
Détails de l’action | Description |
---|---|
Correction possible en cas de fractionnement du composant sur le système d’exploitation | Correction possible en cas de fractionnement du composant sur le système d’exploitation |
Une correction peut être possible grâce à des tests approfondis | Une correction peut être possible grâce à des tests approfondis |
Redéveloppement interne sécurisé requis
Détails de l’action | Description |
---|---|
Opt-in explicitement à l’analyse HTML pour XSLT si votre sortie dépend des règles d’analyse HTML : | Opt-in explicitement à l’analyse HTML pour XSLT si votre sortie dépend des règles d’analyse HTML : |
Migrer vers l’espace de noms XSL standardisé : |
Migrer vers l’espace de noms XSL standardisé : |
Redévelopper la page pour ajuster les modifications apportées au modèle d’objet de table dans Secure Web | Redévelopper la page pour ajuster les modifications apportées au modèle d’objet de table dans Secure Web |
Redévelopper la page pour découper les espaces blancs là où elle est nécessaire | Redévelopper la page pour découper les espaces blancs là où elle est nécessaire |
Redévelopper le site afin qu’il n’utilise pas les propriétés héritées | Redévelopper le site afin qu’il n’utilise pas les propriétés héritées |
Redévelopper le site de façon à ce que la méthode eval soit appelée directement | Redévelopper le site de façon à ce que la méthode eval soit appelée directement |
Redévelopper le site sans utiliser les pointeurs mis en cache pour appeler les méthodes | Redévelopper le site sans utiliser les pointeurs mis en cache pour appeler les méthodes |
Utilisez l’instruction standard de traitement de la feuille de style xml-pour charger XSLT : <?xml-stylesheet type=”text/xsl” href=”my.xslt”?> | Utilisez l’instruction standard de traitement de la feuille de style xml-pour charger XSLT : <?xml-stylesheet type=”text/xsl” href=”my.xslt”?> |
Redéveloppement Secure Web requis
Détails de l’action | Description |
---|---|
Les éléments de base doivent être déplacés à l’intérieur de la HEAD du document | Les éléments de base doivent être déplacés à l’intérieur de la HEAD du document |
Créer l’élément et ajouter les attributs individuellement à l’aide de l’API setAttribute ou créer l’élément à l’intérieur d’un élément parent | Créez l’élément et ajoutez les attributs individuellement à l’aide de l’API setAttribute ou créez l’élément à l’intérieur d’un élément parent à l’aide de l’API innerHTML |
Si votre page contient ces filtres, veuillez les supprimer ou les remplacer | Si votre page contient ces filtres, veuillez les supprimer ou les remplacer |
Déplacez l’OBJET imbriqué de sorte qu’il s’agit de l’OBJET le plus extérieur | Déplacez l’OBJET imbriqué de sorte qu’il s’agit de l’OBJET le plus extérieur |
Redévelopper la page pour utiliser les comportements DHTML pris en charge | Redévelopper la page pour utiliser les comportements DHTML pris en charge |
Redéveloppez la page afin qu’elle n’utilise pas les API de document via des fragments de document | Redéveloppez la page afin qu’elle n’utilise pas les API de document via des fragments de document |
Redéveloppez la page afin qu’elle utilise des noms de balise complets lors de l’appel de getElementsByTagName | Redéveloppez la page afin qu’elle utilise des noms de balise complets lors de l’appel de getElementsByTagName |
Redévelopper la page pour éviter d’utiliser une instruction return dans les protocoles JavaScript | Redévelopper la page pour éviter d’utiliser une instruction return dans les protocoles JavaScript |
Redévelopper le site afin qu’il n’utilise pas de commentaires conditionnels | Redévelopper le site afin qu’il n’utilise pas de commentaires conditionnels |
Redévelopper le site afin qu’il n’utilise pas d’espaces de noms | Redévelopper le site afin qu’il n’utilise pas d’espaces de noms |
Redévelopper le site afin qu’il n’utilise pas les îlots de données XML | Redévelopper le site afin qu’il n’utilise pas les îlots de données XML |
Redévelopper le site afin qu’il utilise SVG, Raphael JavaScript Library et d’autres standards largement supportés au lieu de VML | Redévelopper le site afin qu’il utilise SVG, Raphael JavaScript Library et d’autres standards largement supportés au lieu de VML |
Redévelopper le site en utilisant une hauteur fixe pour IFrames | Redévelopper le site en utilisant une hauteur fixe pour IFrames |
Redévelopper le site sans les arguments. caller property | Redévelopper le site sans les arguments. caller property |
Supprimer les références à des domaines externes | Supprimer les références à des domaines externes à l’aide de l’attribut src pour les balises de script |
Supprimer les chemins d’URL vers les ressources gopher et telnet | Supprimer les chemins d’URL vers les ressources gopher et telnet |
Supprimer les images XMB et utiliser un autre format d’image | L’application doit être redéveloppée pour supprimer les images XMB et utiliser un format d’image alternatif tel que .png |
Remplacer l’appel API avec conforme | Appel d’API interrompu ou non pris en charge doit être remplacé par un nouveau ou pris en charge |
Remplacer CDF par le nouveau flux RSS | L’application doit être redéveloppée pour remplacer CDF par le nouveau flux RSS |
Remplacer la fonctionnalité des composants ActiveX qui ne sont pas pris en charge par Secure Web | Remplacer la fonctionnalité des composants ActiveX qui ne sont pas pris en charge par Secure Web |
Remplacer la fenêtre sur le document là où elle est nécessaire | Remplacer la fenêtre sur le document là où elle est nécessaire |
Réviser la page pour ajouter l’élément à document.DocumentElement | Réviser la page pour ajouter l’élément à document.DocumentElement |
L’application doit être redéveloppée afin que les fichiers soient créés sur le serveur Web et un lien cliquable est fourni aux utilisateurs pour télécharger le fichier | L’application doit être redéveloppée afin que les fichiers soient créés sur le serveur Web et un lien cliquable est fourni aux utilisateurs pour télécharger le fichier |
L’application doit être redéveloppée pour utiliser les normes de dénomination conformes | L’application doit être redéveloppée pour utiliser les normes de dénomination conformes |
L’application doit être redéveloppée pour utiliser l’extension correcte pour les feuilles de style | L’application doit être redéveloppée pour utiliser l’extension correcte pour les feuilles de style |
Utiliser un jeu de caractères qui n’est pas UTF-7 si le script doit être exécuté | Utiliser un jeu de caractères qui n’est pas UTF-7 si le script doit être exécuté |
Corrections Secure Web
Détails de l’action | Description |
---|---|
Désactiver Afficher le contenu mixte dans Secure Web | Désactiver Afficher le contenu mixte dans Secure Web |
Ne pas utiliser de composants COM qui ne sont pas pris en charge par Secure Web | Ne pas utiliser de composants COM qui ne sont pas pris en charge par Secure Web |
Pré-installer le composant sur la build | Pré-installer le composant sur la build |
Utiliser l’extension correcte pour les feuilles de style | Utiliser l’extension correcte pour les feuilles de style |
Liste blanche ces identifiants de classe dans l’objet de stratégie de groupe IE8 Ax | Liste blanche ces identifiants de classe dans l’objet de stratégie de groupe IE8 Ax |
XenApp
Détails de l’action | Description |
---|---|
Élaborer un plan de silo | Élaborer un plan de silo |
Activer l’adresse IP virtuelle pour les applications publiées | Activer l’adresse IP virtuelle pour les applications publiées |
S’assurer que Password Manager Agent est le dernier GINA installé sur le système | S’assurer que Password Manager Agent est le dernier GINA installé sur le système |
Isoler/rediriger les données écrites sur les clés de registre de la machine locale | Isoler/rediriger les données écrites sur les clés de registre de la machine locale |
Utiliser le pilote d’imprimante universel pour gérer l’impression | Utiliser le pilote d’imprimante universel pour gérer l’impression |
Actions de correction standard
Copié !
Failed!