Geek School Learning Windows 7 - Gestion des applications
Vous êtes-vous déjà demandé pourquoi votre jeu préféré sous Windows 95 ne semble pas fonctionner sous Windows 7, contrairement à d'autres applications? Nous avons la solution pour vous, ainsi que quelques solutions pour y remédier..
Assurez-vous de consulter les articles précédents de cette série Geek School sur Windows 7:
- Présentation de l'école de geek
- Mises à niveau et migrations
- Configuration des périphériques
- Gestion des disques
Et restez à l'écoute pour le reste de la série, car nous avons beaucoup d'autres articles au cours des prochaines semaines..
Pourquoi les applications deviennent incompatibles ?
L'une des raisons les plus courantes est une fonctionnalité Windows appelée Protection de fichier Windows, apparue pour la première fois dans Windows Vista. La protection de fichiers Windows, comme son nom l'indique, empêche le remplacement des fichiers système essentiels. Pour ce faire, il modifie la liste de contrôle d'accès de sécurité sur le fichier afin de ne donner à l'utilisateur de TrustedInstaller qu'un accès complet au fichier, ce qui garantit que seuls des programmes tels que Windows Updates peuvent remplacer et modifier le fichier. Sous Windows 7, la fonctionnalité a été renommée Protection des ressources Windows..
Les améliorations en matière de sécurité jouent également un rôle important dans l'incompatibilité des applications, principalement en raison du contrôle de compte d'utilisateur (UAC), qui n'existait pas dans Windows avant Vista. De même, la structure des répertoires, notamment autour des profils utilisateur, a été modifiée dans Windows Vista et a détruit de nombreuses applications conçues pour la zone pré-longhorn. Pour tenter de résoudre le problème, ils ont implémenté des liens symboliques (parfois appelés points de jonction dans les anciennes versions de Windows) qui redirigeaient les anciens emplacements vers les nouveaux..
Rendre les applications compatibles
Ce n’est pas parce qu’une application est incompatible avec votre système d’exploitation que vous ne pouvez pas la forcer à exécuter. La première chose à faire est de déterminer si une application est incompatible avec Windows 7. Pour cela, ouvrez le Panneau de configuration et cliquez sur la catégorie Programmes. Ici, vous verrez un programme Run créé pour la version précédente du lien hypertexte Windows. Clique dessus.
Développez ensuite avancé et désélectionnez l'option permettant de corriger automatiquement les erreurs, puis cliquez sur Suivant..
Maintenant, cliquez sur Parcourir et recherchez le fichier que vous essayez d’exécuter, puis cliquez sur Suivant..
Lorsque l'analyse est terminée, affichez les informations détaillées.
Ici, vous verrez les problèmes trouvés. Comme vous pouvez le constater, les messages ne sont pas toujours utiles, mais au moins, vous savez maintenant que votre application rencontrera des difficultés pour s'exécuter..
Utilisation du mode de compatibilité
Si l'application que vous essayez d'exécuter a été spécialement conçue pour une version antérieure de Windows, vous pouvez essayer de reproduire l'environnement plus ancien en utilisant le mode de compatibilité. Pour ce faire, cliquez avec le bouton droit sur le programme que vous souhaitez exécuter et sélectionnez Propriétés dans le menu contextuel..
Puis passez à l'onglet de compatibilité.
Ici, vous pourrez définir l'environnement du système d'exploitation. Pour ce faire, cochez la case et choisissez le système d’exploitation dans le menu déroulant..
Utilisation de la boîte à outils de compatibilité des applications
La pleine puissance de la trousse à outils de compatibilité des applications n’entre pas dans le cadre de cet article, mais vous devez connaître un outil à ce sujet. L'outil de test de compatibilité d'Internet Explorer vous permet de tester la compatibilité de vos sites intranet locaux avec la prochaine version d'Internet Explorer. Pour commencer, lancez-le.
Puis cliquez sur le bouton Activer.
Ouvrez maintenant Internet Explorer et la première chose que vous remarquerez est un petit presse-papiers dans la barre d'état. Si vous cliquez dessus, vous recevrez une boîte de message expliquant que le navigateur est en train d’être utilisé pour évaluer la compatibilité. Tout ce que vous devez faire, c'est parcourir vos pages Web comme vous le feriez normalement. Une fois que vous avez terminé, fermez Internet Explorer..
Ci-dessous, vous pouvez voir les problèmes rencontrés par l'outil avec les pages Web que j'ai consultées. Vous pouvez maintenant enregistrer le rapport et l'envoyer aux développeurs..
Restrictions d'application
Maintenant que nous avons des applications de gestion que nous voulons utiliser, jetons un coup d'œil à la gestion des applications que nous ne voulons pas exécuter. L'une des méthodes que nous pouvons utiliser pour restreindre les logiciels s'exécutant dans nos environnements consiste à utiliser une stratégie de restriction logicielle, également appelée SRP. Bien que cela se fasse normalement via Active Directory et la stratégie de groupe, nous allons configurer un SRP sur notre ordinateur local..
Les stratégies de restriction logicielle sont appliquées aux machines et non aux utilisateurs. Pour créer une stratégie, ouvrez l'éditeur de gestion des stratégies de groupe et naviguez jusqu'à:
Configuration de l'ordinateur \ Paramètres Windows \ Paramètres de sécurité \ Stratégies de restriction logicielle
La première chose à faire est de créer une stratégie en cliquant avec le bouton droit de la souris et en choisissant Nouvelle stratégie de restriction logicielle..
Puis dirigez-vous vers les niveaux de sécurité. Il y a 3 niveaux de sécurité.
- Interdit - Aucun logiciel ne s'exécute par défaut, seuls les logiciels que vous autorisez explicitement peuvent s'exécuter..
- Utilisateur de base - Permet à tous les logiciels ne nécessitant pas de privilèges d'administrateur de s'exécuter.
- Sans restriction - Tous les logiciels s'exécutent, à l'exception des logiciels que vous refusez explicitement..
Puis faites un clic droit sur Unrestricted et faites-le par défaut.
Nous devons maintenant passer à la section rules et ajouter une nouvelle règle. Il y a 4 types de règles.
- Hash - Vérifie un exécutable avec une liste de hachages bannis
- Certificat - Utilise des certificats numériques pour empêcher l'exécution d'applications
- Chemin d'accès: interdit les applications basées sur un chemin d'accès complet.
- Zone - Utilise d'autres flux de données pour voir d'où le fichier a été téléchargé et l'interdit pour cette information..
Pour cet exemple, une règle de hachage fera l'affaire.
Puis cliquez sur le bouton Parcourir et sélectionnez:
C: \ Windows \ System32 \ mspaint.exe
Une fois que vous avez appliqué la règle, essayez de lancer Paint.
Arrêter les applications dès le démarrage
L'une des méthodes les plus couramment utilisées par les développeurs de script kiddie virus consiste à exécuter automatiquement le code malveillant au démarrage. Un moyen simple de gérer les éléments de démarrage consiste à utiliser un utilitaire appelé MSConfig. Pour le lancer, appuyez sur la combinaison clavier Windows + R pour afficher une boîte d'exécution, puis tapez msconfig et appuyez sur Entrée..
Lorsque MSConfig s'ouvre, passez à l'onglet Démarrage. Ici, vous pouvez facilement désactiver les programmes qui démarrent automatiquement en les décochant..
Récemment cependant, les développeurs ont trouvé des moyens de masquer des éléments de MSConfig et de ne les afficher que dans le registre. Dans le registre, Windows vous permet d'ajouter des éléments de démarrage dans le registre:
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
- HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
La différence étant que les entrées de la ruche HKEY_LOCAL_MACHINE sont exécutées pour tous les utilisateurs de la machine, tandis que les entrées de HKEY_CURRENT_USER ne sont exécutées que pour l'utilisateur actuel..
Devoirs
- Pourquoi les applications 16 bits ne sont-elles pas prises en charge sur les versions x64 de Windows 7?
Assurez-vous de rester à l'écoute de notre prochain article sur la Geek School de lundi, où nous expliquerons comment gérer les paramètres IE du point de vue de l'administrateur..
Si vous avez des questions, vous pouvez me tweeter @taybgibb ou laisser un commentaire..