Toujours ouvrir une nouvelle fenêtre depuis l'écran de démarrage

38

Lors de la sélection d'une application à partir de l'écran de démarrage de Windows 8, si cette application exécute déjà le comportement par défaut, le focus est défini sur la dernière fenêtre ouverte.

Est-il possible de changer ce comportement afin qu'il ouvre toujours une nouvelle instance de l'application sans avoir à cliquer avec le bouton droit de la souris et à sélectionner "Ouvrir une nouvelle fenêtre"?

Rory Fitzpatrick
la source
15
+1, le comportement par défaut est incorrect. Si quelqu'un souhaite accéder à une instance existante, il utilisera la barre des tâches et non l'écran de démarrage.
Jon
1
@Bob a une bonne suggestion dans un autre fil (voir aussi mon commentaire ici) mais vous devez modifier chaque raccourci pour le faire. Cela vaut la peine pour moi car il n’ya pas beaucoup de programmes avec lesquels je rencontre ce problème (principalement WordPad). Cela résout également le problème du clic-clic en plaçant la nouvelle fenêtre derrière tout ce qui semble se produire la plupart du temps pour Wordpad!
User5910
Connexes: Ouvrir plus d'une instance SANS décalage
Peter Mortensen

Réponses:

31

Pour ouvrir dans une nouvelle fenêtre, vous pouvez utiliser Shift+ clickou Middle-clickpour ouvrir dans une nouvelle instance.

Si vous souhaitez le configurer pour qu'il s'ouvre par défaut dans une nouvelle instance pour Toutes les applications:

  1. WIN+R

  2. Entrer regedit

  3. Aller à la clé suivante:
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Launcher
    • Vous devrez peut-être créer la Launcherclé finale si elle n'existe pas déjà
  4. Double-cliquez sur "DesktopAppsAlwaysLaunchNewInstance"et définissez sa valeur sur00000001
    • Vous devrez peut-être créer l' "DesktopAppsAlwaysLaunchNewInstance"entrée (en tant que DWORD) si elle n'existe pas déjà.
  5. Déconnectez-vous et reconnectez-vous pour que la modification soit prise en compte.

Mais si vous souhaitez configurer l’ouverture d’une nouvelle instance par défaut dans UNE seule application:

  1. Right-click l'icône
  2. Cliquez sur "Open file location"
  3. Cliquez avec le bouton droit sur le raccourci
  4. Propriétés
  5. Et, sur le Target:, ajoutez le début %windir%\system32\cmd.exe /c start, comme ceci:

    • Avant: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

    • Après: "%windir%\system32\cmd.exe /c start C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

Joaolvcm
la source
2
Cela fonctionne comme un charme pour moi, sous Windows 8.1. Je devais cependant créer manuellement le dossier "Launcher" et ajouter la clé. Après cela, le redémarrage du processus de l'Explorateur Windows par le biais du gestionnaire de tâches s'est avéré très utile.
DfKimera
Travaillez bien sur Server 2012 également. Excellente info.
ErocM
2
Aucune idée de ce que j'ai mal fait. Ça ne marche pas du tout pour moi. Win8.1 Mise à jour 1 ENT. [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ ImmersiveShell \ Launcher] "DesktopAppsAlwaysLaunchNewInstance" = dword: 00000001
Justin Emlay
La dernière solution fonctionne sur certains programmes, mais elle présente de gros inconvénients. Lorsque vous recherchez cmd dans Windows, vous obtiendrez un programme en tant que premier résultat et non le programme cmd.exe lui-même.
Ivan Viktorovic
9

Malheureusement, il n'existe pas de moyen intégré pour modifier le comportement par défaut.

Au lieu de cliquer avec le bouton droit de la souris, vous pouvez maintenir Shiftet cliquer (ou appuyer sur Entrée) pour la plupart des applications de bureau. La vignette Internet Explorer par défaut ne respecte toutefois pas cette règle même si elle est configurée pour ouvrir la version de bureau.

Graham Wager
la source
1
Bon conseil qui fonctionne, cependant mon cas d'utilisation principal est de ne pas nécessiter la souris. Shift + Enter n'a pas le même comportement :(
Rory Fitzpatrick
3

Commencez par cliquer avec le bouton du milieu ou en maintenant la touche Maj enfoncée. Si cela ne fonctionne pas, essayez Start8 (4,99 $; essai gratuit):

Une autre chose subtile qui me manque dans Windows 7 est que les raccourcis vers des applications telles que le Bloc-notes démarrent plusieurs instances de l'application. Pour une raison insondable, l’écran de démarrage de Windows 8 affiche toujours la première instance de l’application si vous essayez de démarrer le Bloc-notes ou un logiciel similaire à plusieurs reprises. Ce serait OK mais je ne trouve aucun moyen de le remplacer et de démarrer facilement plusieurs instances. Start8 ramène l'ancien comportement ici.


Le moyen le plus simple de lancer une nouvelle instance de l'application consiste à maintenir la touche Maj enfoncée pendant le lancement. Je ne me souviens pas de la façon dont je suis tombé sur ça, mais cela fonctionne à la fois pour la barre des tâches et les lanceurs d’écran de démarrage.

via Hacker News

Leftium
la source
2

Le tweak de registre ne fonctionne plus en 8.1. Dans 8.1, il y a apparemment un hack ( source ):

  1. Installer les outils de débogage pour Windows (téléchargement gratuit à partir de MSDN)
  2. Créez un répertoire sur votre ordinateur pour stocker les symboles ([l'auteur utilise] c: \ localsymbols)
  3. Créez un raccourci sur votre bureau pour exécuter ceci (remplacez les deux chemins pour pointer où vous avez besoin):

    [path_to_debugging_tools]\ntsd.exe -pn explorer.exe -pv -y SRV*[path_to_local_symbols]*http://msdl.microsoft.com/download/symbols -c "eb Windows_UI_Search!SearchUI::Data::SwitchToApp b8 00 00 00 00 c3; q"
    
  4. Double-cliquez sur le raccourci et répétez l'expérience ci-dessus.

Remarque: Je ne sais pas ce que "répète l'expérience ci-dessus" à l'étape 4 signifie. L'auteur d'origine a écrit ceci dans la source ci-dessus et je n'ai pas Windows 8.1. Cela pourrait signifier d'ajouter la clé de registre à partir de 8. Cela pourrait signifier de répéter le processus une seconde fois. Cela pourrait signifier que c'est fini et qu'il fonctionne maintenant. Si quelqu'un essaie ceci s'il vous plaît poster dans le commentaire ci-dessous. J'ai envoyé à l'auteur une demande de clarification.

Pourquoi Microsoft a-t-il choisi de faire cela alors que tous les autres systèmes d'exploitation existants et versions antérieures de Windows font l'inverse, cela me dépasse un peu. Au moins, ils ont rendu Shift + enter fonctionnel, mais apparemment, ils ont décidé que la majorité des utilisateurs sont incapables de garder trace de leurs fenêtres ouvertes (et les décisions de l’UI comme celle des grands systèmes d’exploitation sont précisément la raison pour laquelle un utilisateur se retrouverait ainsi) et que " démarrer le bloc-notes "ne signifie pas démarrer le bloc-notes. Et ainsi, ils continuent à condamner les commandes en tapant dans le royaume de l'utilisateur "avancé".

Jason C
la source