Siempre abra una nueva ventana desde la pantalla de inicio

38

Al seleccionar una aplicación desde la pantalla de Inicio de Windows 8, si ya tengo esa aplicación ejecutándose, el comportamiento predeterminado es establecer el foco en la ventana abierta más recientemente.

¿Es posible cambiar este comportamiento para que siempre abra una nueva instancia de la aplicación sin tener que hacer clic derecho y seleccionar "Abrir nueva ventana"?

Rory Fitzpatrick
fuente
15
+1, el comportamiento predeterminado es incorrecto. Si uno quiere ir a una instancia existente, usará la barra de tareas, no la pantalla de inicio.
Jon
1
@Bob tiene una buena sugerencia en otro hilo (vea también mi comentario allí) pero debe modificar cada acceso directo para hacerlo. Vale la pena para mí porque no hay tantos programas con los que me encuentro en este problema (principalmente WordPad). ¡También resuelve el problema de hacer clic con la tecla Mayús presionando la nueva ventana detrás de todo lo que parece suceder la mayor parte del tiempo para Wordpad!
Usuario5910
Relacionado: Abrir más de una instancia SIN Shift
Peter Mortensen

Respuestas:

31

Para abrir en una nueva ventana, puede usar Shift+ clicko Middle-clickpara abrir en una nueva instancia.

Si desea configurarlo para que se abra en una nueva instancia de forma predeterminada para Todas las aplicaciones:

  1. WIN+R

  2. Entrar regedit

  3. Vaya a la siguiente clave:
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Launcher
    • Es posible que deba crear la Launcherclave final si aún no existe
  4. Haga doble clic en "DesktopAppsAlwaysLaunchNewInstance"y establezca su valor en00000001
    • Es posible que deba crear la "DesktopAppsAlwaysLaunchNewInstance"entrada (como DWORD) si aún no existe
  5. Cierre sesión y vuelva a iniciar sesión para que el cambio surta efecto

Pero si desea configurarlo para abrir una nueva instancia de forma predeterminada en UNA sola aplicación:

  1. Right-click el icono
  2. hacer clic "Open file location"
  3. Haga clic derecho en el acceso directo
  4. Propiedades
  5. Y, en el Target:, agregue al principio %windir%\system32\cmd.exe /c start, así:

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

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

Joaolvcm
fuente
2
Esto funciona de maravilla para mí, ejecutando Windows 8.1. Sin embargo, tuve que crear manualmente la carpeta "Launcher" y agregar la clave. Después de eso, reiniciar el proceso del Explorador de Windows a través del administrador de tareas hizo el truco.
DfKimera
Funciona bien en Server 2012 también. Gran información
ErocM
2
No tengo idea de lo que hice mal. No funciona para mí en absoluto. Win8.1 Actualización 1 ENT. [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ ImmersiveShell \ Launcher] "DesktopAppsAlwaysLaunchNewInstance" = dword: 00000001
Justin Emlay
La última solución funciona en algunos programas, pero tiene un gran inconveniente. Cuando busque cmd en Windows, obtendrá un programa como primer hit y no el programa cmd.exe en sí.
Ivan Viktorovic
9

Lamentablemente, no hay una forma integrada de cambiar el comportamiento predeterminado.

En lugar de hacer clic con el botón derecho, puede mantener presionado Shifty hacer clic (o presionar Intro) que funciona para la mayoría de las aplicaciones de escritorio. Sin embargo, el mosaico predeterminado de Internet Explorer no cumple con esto, incluso si está configurado para abrir la versión de escritorio.

Graham Wager
fuente
1
Buen consejo que funciona, sin embargo, mi caso de uso principal es no requerir el mouse. Shift + Enter no tiene el mismo comportamiento :(
Rory Fitzpatrick
3

Primero, intente hacer clic con el botón central o pulsar Mayús. Si eso no funciona, pruebe Start8 ($ 4.99; prueba gratuita):

Otra cosa sutil que extraño de Windows 7 es que los accesos directos a aplicaciones como el Bloc de notas iniciarán varias instancias de la aplicación. Por alguna razón insondable, la pantalla de inicio de Windows 8 siempre va a la primera instancia de la aplicación si intenta iniciar el Bloc de notas o similar varias veces. Eso estaría bien, pero no puedo encontrar ninguna forma de anularlo e iniciar fácilmente varias instancias. Start8 trae de vuelta el viejo comportamiento aquí.


La forma más fácil de iniciar una nueva instancia de la aplicación es mantener presionada la tecla Mayús mientras se inicia. No recuerdo cómo me topé con esto, pero funciona tanto para la barra de tareas como para los iniciadores de la pantalla de inicio.

a través de Hacker News

Leftium
fuente
2

El ajuste del registro ya no funciona en 8.1. En 8.1 aparentemente hay un hack ( fuente ):

  1. Instalar herramientas de depuración para Windows (descarga gratuita desde MSDN)
  2. Cree un directorio en su computadora para almacenar símbolos en ([el autor usa] c: \ localsymbols)
  3. Cree un acceso directo en su escritorio para ejecutar esto (reemplace las dos rutas para apuntar donde lo necesite):

    [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. Haga doble clic en el acceso directo y repita el experimento anterior.

Nota: No sé qué significa "repetir el experimento anterior" en el paso 4. El autor original escribió esto en la fuente anterior y no tengo Windows 8.1. Podría significar agregar la clave de registro de 8. Podría significar repetir el proceso por segunda vez. Podría significar que está terminado y ahora funciona. Si alguien intenta esto, publique un comentario a continuación. He enviado al autor una solicitud de aclaración.

Por qué Microsoft eligió hacer esto cuando todos los demás sistemas operativos existentes y las versiones anteriores de Windows hacen lo contrario, están un poco más allá de mí. Al menos hicieron que shift + enter funcionara, pero aparentemente decidieron que la mayoría de los usuarios son incapaces de realizar un seguimiento de sus ventanas abiertas (y las decisiones de UI como esa en los principales sistemas operativos son precisamente por qué un usuario terminaría así) y eso " iniciar bloc de notas "no significa iniciar bloc de notas. Y, por lo tanto, continúan condenando a los comandos de escritura al dominio del usuario "avanzado".

Jason C
fuente