Immer neues Fenster vom Startbildschirm aus öffnen

38

Wenn ich eine Anwendung auf dem Windows 8-Startbildschirm auswähle und diese Anwendung bereits ausgeführt habe, besteht das Standardverhalten darin, den Fokus auf das zuletzt geöffnete Fenster zu setzen.

Ist es möglich, dieses Verhalten so zu ändern, dass immer eine neue Instanz der Anwendung geöffnet wird, ohne dass Sie mit der rechten Maustaste darauf klicken und "Neues Fenster öffnen" auswählen müssen?

Rory Fitzpatrick
quelle
15
+1 ist das Standardverhalten falsch. Wenn Sie zu einer vorhandenen Instanz wechseln möchten, verwenden Sie die Taskleiste und nicht den Startbildschirm.
Jon
1
@ Bob hat einen guten Vorschlag in einem anderen Thread (siehe auch meinen Kommentar dort), aber Sie müssen jede Verknüpfung ändern, um es zu tun. Es lohnt sich für mich, weil es nicht so viele Programme gibt, mit denen ich Probleme habe (hauptsächlich WordPad). Es behebt auch das Problem, dass beim Klicken mit der Umschalttaste das neue Fenster hinter alles andere gestellt wird, was bei Wordpad anscheinend die meiste Zeit der Fall ist!
User5910

Antworten:

31

Zum Öffnen in einem neuen Fenster können Sie Shift+ clickoder Middle-clickzum Öffnen in einer neuen Instanz verwenden.

Wenn Sie festlegen möchten, dass es standardmäßig in einer neuen Instanz für alle Anwendungen geöffnet wird :

  1. WIN+R

  2. Eingeben regedit

  3. Gehen Sie zu folgendem Schlüssel:
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Launcher
    • Möglicherweise müssen Sie den endgültigen LauncherSchlüssel erstellen, falls er noch nicht vorhanden ist
  4. Doppelklicken Sie auf "DesktopAppsAlwaysLaunchNewInstance"und setzen Sie den Wert auf00000001
    • Möglicherweise müssen Sie den "DesktopAppsAlwaysLaunchNewInstance"Eintrag (als DWORD) erstellen, falls er noch nicht vorhanden ist
  5. Melden Sie sich ab und wieder an, damit die Änderung wirksam wird

Wenn Sie jedoch festlegen möchten, dass standardmäßig nur in EINER Anwendung eine neue Instanz geöffnet wird, gehen Sie wie folgt vor :

  1. Right-click das Symbol
  2. klicken "Open file location"
  3. Klicken Sie mit der rechten Maustaste auf die Verknüpfung
  4. Eigenschaften
  5. Und Target:fügen Sie am Anfang %windir%\system32\cmd.exe /c startFolgendes hinzu:

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

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

Joaolvcm
quelle
2
Dies funktioniert wie ein Zauber für mich und läuft unter Windows 8.1. Ich musste jedoch den Ordner "Launcher" manuell erstellen und den Schlüssel hinzufügen. Danach hat der Neustart des Windows Explorer-Prozesses über den Task-Manager den Trick ausgeführt.
DfKimera
Funktioniert auch gut auf Server 2012. Tolle Infos.
ErocM
2
Keine Ahnung, was ich falsch gemacht habe. Funktioniert bei mir überhaupt nicht. Win8.1 Update 1 ENT. [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ ImmersiveShell \ Launcher] "DesktopAppsAlwaysLaunchNewInstance" = dword: 00000001
Justin Emlay
Die letzte Lösung funktioniert bei einigen Programmen, hat aber einen großen Nachteil. Wenn Sie in Windows nach cmd suchen, erhalten Sie ein Programm als ersten Treffer und nicht das Programm cmd.exe.
Ivan Viktorovic
9

Leider gibt es keine Möglichkeit, das Standardverhalten zu ändern.

Anstatt mit der rechten Maustaste zu klicken, können Sie gedrückt halten Shiftund klicken (oder die Eingabetaste drücken), was für die meisten Desktopanwendungen funktioniert. Die Standard-Internet Explorer-Kachel beachtet dies jedoch nicht, selbst wenn sie so eingestellt ist, dass sie die Desktop-Version öffnet.

Graham Wager
quelle
1
Guter Tipp, der funktioniert, aber mein Hauptanwendungsfall ist, keine Maus zu benötigen. Shift + Enter hat nicht das gleiche Verhalten :(
Rory Fitzpatrick
3

Versuchen Sie zunächst, mit der mittleren Maustaste oder bei gedrückter Umschalttaste zu klicken. Wenn das nicht funktioniert, versuchen Sie es mit Start8 (4,99 US-Dollar; kostenlose Testversion):

Eine andere subtile Sache, die ich von Windows 7 vermisse, ist, dass Verknüpfungen zu Apps wie Notepad mehrere Instanzen der App starten. Aus unerfindlichen Gründen wechselt der Windows 8-Startbildschirm immer zur ersten Instanz der App, wenn Sie versuchen, Notepad oder ähnliches mehrmals zu starten. Das wäre in Ordnung, aber ich finde keine Möglichkeit, es zu überschreiben und problemlos mehrere Instanzen zu starten. Start8 bringt hier das alte Verhalten zurück.


Am einfachsten starten Sie eine neue Instanz der Anwendung, indem Sie beim Starten die Umschalttaste gedrückt halten. Ich erinnere mich nicht, wie ich darauf gestoßen bin, aber es funktioniert sowohl für die Taskleiste als auch für die Startbildschirm-Starter.

über Hacker News

Leftium
quelle
2

Die Registry-Optimierung funktioniert in 8.1 nicht mehr. In 8.1 gibt es anscheinend einen Hack ( Quelle ):

  1. Installieren Sie Debugging-Tools für Windows (kostenloser Download von MSDN)
  2. Erstellen Sie ein Verzeichnis auf Ihrem Computer, in dem Symbole gespeichert werden sollen ([Autor verwendet] c: \ localsymbols).
  3. Erstellen Sie eine Verknüpfung auf Ihrem Desktop, um dies auszuführen (ersetzen Sie die beiden Pfade, um zu zeigen, wo Sie möchten):

    [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. Doppelklicken Sie auf die Verknüpfung und wiederholen Sie den obigen Versuch.

Hinweis: Ich weiß nicht, was "obiges Experiment wiederholen" in Schritt 4 bedeutet. Der ursprüngliche Autor schrieb dies in der obigen Quelle und ich habe kein Windows 8.1. Es könnte bedeuten, den Registrierungsschlüssel von 8 hinzuzufügen. Es könnte bedeuten, den Vorgang ein zweites Mal zu wiederholen. Es könnte bedeuten, dass es fertig ist und jetzt funktioniert. Wenn jemand dies versucht, bitte unten im Kommentar posten. Ich habe dem Autor eine Bitte um Klarstellung geschickt.

Warum Microsoft dies tat, wenn jedes andere existierende Betriebssystem und jede frühere Version von Windows das Gegenteil tut, ist mir ein bisschen unverständlich. Wenigstens machten sie Shift + Enter funktional, aber anscheinend beschlossen sie , dass die Mehrheit der Nutzer den Überblick über ihre offenen Fenster nicht in der Lage sind (und UI - Entscheidungen wie die in großen OSes sind genau , warum ein Benutzer möchte , dass am Ende) , und dass " start notepad "heißt nicht start notepad. Und so verdammen sie weiterhin die Eingabe von Befehlen in den Bereich des "fortgeschrittenen" Benutzers.

Jason C
quelle