Page d'accueil » Bureau » Comment exécuter plusieurs instances d'un programme Windows

    Comment exécuter plusieurs instances d'un programme Windows

    L'exécution de plusieurs instances de programmes et de fichiers augmente sûrement la productivité. Toutefois plusieurs les programmes ne vous permettent pas d'ouvrir plus d'une fenêtre et donner une erreur ou ouvrir la fenêtre active lorsque vous essayez de les exécuter deux fois.

    Heureusement, il y en a solutions de contournement pour contourner cette limitation en fonction du type de programme que vous souhaitez ouvrir plusieurs fois simultanément.

    Dans cet article, je vais vous montrer plusieurs méthodes pour ouvrir plusieurs instances d'un programme dans Windows..

    Pourquoi certains programmes autorisent plusieurs fenêtres et d'autres non?

    Pour votre propre sécurité, il est important de savoir pourquoi cette limitation existe en premier lieu. Tout d'abord, cette la limitation est ajoutée par le développeur du programme et pas le Windows lui-même. Donc, vous ne devriez pas reprocher à Windows de ne pas vous avoir donné la possibilité d'exécuter plusieurs programmes.

    Maintenant, si les développeurs ont intentionnellement ajouté cette limitation dans leur programme, il doit alors avoir mauvais impact sur le programme. L'ouverture de plusieurs instances d'un programme peut avoir plusieurs effets. Il y a de fortes chances pour que les deux fenêtres soient en conflit et aboutissent à programme se bloque, ou la corruption de données etc.

    Certains développeurs peuvent également ajouter cette limitation car il y aurait aucun point d'ouvrir plusieurs fenêtres de leur programme. Par exemple, les outils d’information système offrent la même information, peu importe le nombre d’instances que vous ouvrez..

    De plus, certains programmes peuvent offrir un avantage injuste lorsqu’ils sont ouverts plusieurs fois. Les développeurs verrouillent donc cette fonctionnalité. Par exemple, un jeu vidéo en ligne peut limiter cela pour empêcher les joueurs de se connecter avec plusieurs comptes et d'obtenir un avantage injuste sur les autres..

    Dans l’ensemble, vous devez garder à l’esprit que le la limitation existe pour une raison et vous devriez toujours être prêt à faire face à une mauvaise situation si vous allez exécuter plusieurs instances.

    Lancer plusieurs instances de programmes qui permettent cette fonctionnalité

    Pour ouvrir une autre fenêtre d'un programme, il suffit de relance le. Un moyen plus facile de le faire est de maintenez la touche Maj enfoncée et cliquez sur l'icône du programme dans la barre des tâches.

    Si le programme autorise plusieurs fenêtres, une autre instance s'ouvrira sans charnière. Par exemple, vous pouvez ouvrir plusieurs versions d’un document et les éditer séparément, ou ouvrir plusieurs documents dans le même programme; comme des documents Microsoft Word. Vous pouvez également ouvrir plusieurs fenêtres de programmes tels que CCleaner et exécuter plusieurs types d’analyses en même temps..

    Tant qu'un programme n'a pas de nature conflictuelle, il y a de fortes chances que vous puissiez en ouvrir plusieurs instances. Essayez donc d’ouvrir deux fois un programme et voyez comment il améliore votre productivité..

    Utiliser différents comptes d'utilisateurs pour ouvrir plusieurs instances de programmes

    Les développeurs utilisent différentes méthodes pour limiter l'ouverture de plusieurs instances d'un programme. La méthode la plus utilisée consiste à utiliser mutex.. Mutex empêche les threads d'accéder au même programme s'il est déjà en cours d'exécution.

    Heureusement, mutex est lié uniquement au profil utilisateur actuel. Vous ne pourrez peut-être pas ouvrir ce programme dans le profil utilisateur actuel, mais vous pourrez quand même ouvrez-le en tant qu'utilisateur différent. Vous avez juste besoin d'avoir deux comptes sur votre PC et vous pouvez facilement ouvrir deux instances du même programme.

    Créer un nouveau profil d'utilisateur

    Tout d'abord, je vais vous montrer comment créer un autre compte utilisateur sur votre PC. Si vous avez déjà un autre compte d'utilisateur et connaissez ses identifiants de connexion, vous n'avez pas besoin de passer par cette étape..

    À des fins de démonstration, je vais utiliser un PC Windows 10. Si vous utilisez Windows 7 ou 8, vous pouvez suivre les instructions fournies sur la page de support de Microsoft..

    1. Ouvrez Windows 10 "Réglages"et cliquez sur"Comptes". Ici, passer à la"Famille et autre utilisateurs "section et cliquez sur"Ajouter quelqu'un d'autre à ce PC" sous "Autres utilisateurs".
    2. Une nouvelle fenêtre s'ouvrira. Cliquer sur "Je n'ai pas les informations de connexion de cette personne"lien ici.
    3. Sur la page suivante, cliquez sur le "Ajouter un utilisateur sans compte Microsoft". Ce profil n’est pas obligatoirement connecté à un compte Microsoft, nous ignorons donc cette étape..
    4. Indiquez maintenant le nom d'utilisateur et le mot de passe du nouveau compte, puis cliquez sur "Suivant". Votre compte sera créé.
    Ouvrir deux instances d'un programme

    Maintenant que vous avez deux comptes utilisateur, ouvrons deux instances de votre programme requis.

    1. Ouvrez le programme requis.
    2. Ouvrez à nouveau ce programme, mais cette fois, maintenez la touche Maj enfoncée et cliquez dessus avec le bouton droit de la souris. Dans le menu contextuel, cliquez sur la nouvelle entrée "Exécuter en tant qu'utilisateur différent".
    3. Ensuite, fournissez le nom d'utilisateur et mot de passe du compte nouvellement créé et appuyez sur Entrée.
    4. Une autre instance du même programme s'ouvrira. Dans la capture d'écran ci-dessous, la fenêtre du navigateur Opera d'origine est à gauche et la fenêtre nouvellement ouverte est à droite..

    La fenêtre nouvellement ouverte n'aura aucun lien avec la première fenêtre. On aura l'impression que le programme vient d'être installé, aucune configuration, aucune donnée sauvegardée ni aucune autre information de la fenêtre d'origine ne sera transmise à la nouvelle fenêtre..

    Rappelez-vous que cette astuce va ne fonctionne pas sur les programmes qui n'utilisent pas mutex pour empêcher le programme d'ouvrir plusieurs fenêtres. Bien que la plupart des applications utilisent le mutex, certains programmes peuvent choisir une méthode différente..

    Par exemple, les jeux vidéo n'utilisent généralement pas de mutex pour empêcher plusieurs instances d'entre eux. Si cette astuce ne fonctionne pas avec votre programme, consultez la méthode ci-dessous.

    Utilisez Sandboxie

    Bien que la méthode ci-dessus soit toujours la plus fiable, mais si elle ne fonctionne pas, alors un logiciel d'isolement travaillera sûrement pour vous.

    Un logiciel d’isolation donne à un programme un environnement complètement séparé de votre système. Cela protège votre système contre les dommages causés par un programme infecté.

    Toutefois, cela signifie également que vous pouvez également exécuter plusieurs instances de ce programme. Une dans les fenêtres normales et une autre dans la fenêtre du logiciel d’isolation.

    Sandboxie est un outil populaire à cet effet qui vous permet de exécuter une autre instance d'un programme gratuitement. Si vous souhaitez exécuter plus de deux instances d'un programme, vous devrez mettre à niveau vers la version premium Sandboxie..

    Téléchargez et installez Sandboxie et assurez-vous de lui laisser une entrée de menu contextuel lors de l'installation. Maintenant, faites un clic droit sur le programme que vous voulez exécuter dans Sandboxie et sélectionnez "Courir avec Sandboxie".

    Cette volonté lancer ce programme dans un environnement sûr et vous remarquerez que le contour de la fenêtre vire au jaune lorsque vous passez le curseur de la souris en haut.

    Contrairement à la méthode ci-dessus, l’instance exécutée dans le Sandboxie utilisera les mêmes configurations et les mêmes données que le programme d'origine. Cependant, les modifications apportées ou les données ajoutées dans l'instance Sandboxie ne seront pas synchronisées avec la fenêtre du programme d'origine. Néanmoins, vous pouvez utiliser le Option de récupération Sandboxie récupérer le contenu sur le disque dur réel.

    Pour résumer

    L'utilisation d'un outil d'isolation tel que Sandboxie est un moyen sûr d'ouvrir une autre instance d'un programme. Cependant, cela ne devrait pas être votre première priorité car vous peut rencontrer des problèmes lors de la sauvegarde de certaines données dans l'environnement Sandboxie. Dans la plupart des cas, l’exécution du programme sous deux comptes devrait fonctionner et il sera également plus facile de sauvegarder des données..