Apri sempre una nuova finestra dalla schermata iniziale


38

Quando si seleziona un'applicazione dalla schermata Start di Windows 8, se ho già quell'applicazione che esegue il comportamento predefinito è impostare lo stato attivo sulla finestra aperta più di recente.

È possibile modificare questo comportamento in modo che aprirà sempre una nuova istanza dell'applicazione senza dover fare clic con il pulsante destro del mouse e selezionare "Apri nuova finestra"?


15
+1, il comportamento predefinito è errato. Se si vuole andare a un'istanza esistente, useranno la barra delle applicazioni, non la schermata iniziale.
Jon,

1
@Bob ha un buon suggerimento in un altro thread (vedi anche il mio commento lì) ma devi modificare ogni scorciatoia per farlo. Ne vale la pena per me perché non ci sono molti programmi con cui ho riscontrato questo problema (principalmente WordPad). Risolve anche il problema di fare clic tenendo premuto il tasto Maiusc mettendo la nuova finestra dietro tutto il resto che sembra accadere il più delle volte per Wordpad!
Utente 5910

Risposte:


31

Per aprire in una nuova finestra, è possibile utilizzare Shift+ clicko Middle-clickper aprire in una nuova istanza.

Se si desidera impostarlo per l'apertura in una nuova istanza per impostazione predefinita per Tutte le applicazioni:

  1. WIN+R

  2. accedere regedit

  3. Vai al seguente tasto:
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Launcher
    • Potrebbe essere necessario creare la Launcherchiave finale se non esiste già
  4. Fare doppio clic su "DesktopAppsAlwaysLaunchNewInstance"e impostare il valore su00000001
    • Potrebbe essere necessario creare la "DesktopAppsAlwaysLaunchNewInstance"voce (come DWORD) se non esiste già
  5. Disconnettersi e riconnettersi per rendere effettive le modifiche

Ma se vuoi impostarlo per aprire una nuova istanza di default in UNA SOLA applicazione:

  1. Right-click l'icona
  2. clic "Open file location"
  3. Fare clic con il tasto destro del mouse sul collegamento
  4. Proprietà
  5. E, su Target:, aggiungi all'inizio %windir%\system32\cmd.exe /c start, in questo modo:

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

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


2
Per me funziona come un incantesimo, con Windows 8.1. Ho dovuto creare manualmente la cartella "Launcher", tuttavia, e aggiungere la chiave. Successivamente, il riavvio del processo di Esplora risorse tramite Task Manager ha funzionato.
DfKimera,

Funziona bene anche su Server 2012. Informazioni fantastiche.
ErocM,

2
Non ho idea di cosa ho fatto di sbagliato. Per me non funziona affatto. Win8.1 Update 1 ENT. [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ ImmersiveShell \ Launcher] "DesktopAppsAlwaysLaunchNewInstance" = dword: 00000001
Justin Emlay

L'ultima soluzione funziona su alcuni programmi ma ha un grande svantaggio. Quando cerchi cmd in Windows otterrai un programma come primo colpo e non il programma cmd.exe stesso.
Ivan Viktorovic,

9

Sfortunatamente non esiste un modo integrato per modificare il comportamento predefinito.

Invece di fare clic con il tasto destro, puoi tenere premuto Shifte fare clic (o premere invio) che funziona per la maggior parte delle applicazioni desktop. Il riquadro predefinito di Internet Explorer tuttavia non lo rispetta anche se è impostato per aprire la versione desktop.


1
Un buon consiglio che funziona, tuttavia il mio caso d'uso principale è di non richiedere il mouse. Maiusc + Invio non ha lo stesso comportamento :(
Rory Fitzpatrick,

3

Innanzitutto, prova a fare clic con il tasto centrale o Maiusc + clic. Se il problema persiste, prova Start8 ($ 4,99; prova gratuita):

Un'altra cosa impercettibile che mi manca da Windows 7 è che i collegamenti ad app come Blocco note avvieranno più istanze dell'app. Per qualche motivo insondabile, la schermata iniziale di Windows 8 passa sempre alla prima istanza dell'app se si tenta di avviare Blocco note o simili più volte. Sarebbe OK ma non riesco a trovare alcun modo per sovrascriverlo e avviare facilmente più istanze. Start8 riporta qui il vecchio comportamento.


Il modo più semplice per avviare una nuova istanza dell'applicazione è tenere premuto il tasto Maiusc durante l'avvio. Non ricordare come mi sono imbattuto in questo, ma funziona sia per la barra delle applicazioni che per i lanciatori della schermata iniziale.

via Notizie Hacker


2

La modifica del registro non funziona più in 8.1. In 8.1 c'è apparentemente un hack ( fonte ):

  1. Installa gli strumenti di debug per Windows (download gratuito da MSDN)
  2. Creare una directory sul computer in cui memorizzare i simboli ([l'autore utilizza] c: \ localsymbols)
  3. Crea un collegamento sul desktop per eseguire questo (sostituisci i due percorsi per puntare dove ti serve):

    [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. Fai doppio clic sul collegamento e ripeti l'esperimento sopra.

Nota: non so cosa significhi "ripetere l'esperimento sopra" nel passaggio 4. L'autore originale ha scritto questo nella fonte sopra e non ho Windows 8.1. Potrebbe significare aggiungere la chiave di registro da 8. Potrebbe significare ripetere il processo una seconda volta. Potrebbe significare che è finito e ora funziona. Se qualcuno prova questo, si prega di pubblicare un commento qui sotto. Ho inviato all'autore una richiesta di chiarimento.

Perché Microsoft abbia scelto di farlo quando ogni altro sistema operativo esistente e la versione passata di Windows fa il contrario è un po 'oltre me. Almeno hanno reso shift + enter funzionale, ma a quanto pare hanno deciso che la maggior parte degli utenti non è in grado di tenere traccia delle loro finestre aperte (e le decisioni dell'interfaccia utente simili nei principali sistemi operativi sono esattamente il motivo per cui un utente dovrebbe finire così) e che " start notepad "non significa start notepad. E così, continuano a condannare i dattilografi al regno dell'utente "avanzato".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.