始终从开始屏幕打开新窗口

Ror*_*ick 39 windows-8

从 Windows 8 开始屏幕选择应用程序时,如果我已经运行该应用程序,则默认行为是将焦点设置为最近打开的窗口。

是否可以更改此行为,使其始终打开应用程序的新实例,而无需右键单击并选择“打开新窗口”?

Joa*_*vcm 31

要在新窗口中打开,您可以使用Shift+clickMiddle-click在新实例中打开。

如果要将其设置为默认为所有应用程序在新实例中打开:

  1. WIN+R

  2. 进入 regedit

  3. 转到以下键:
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Launcher
    • 如果最终Launcher密钥不存在,您可能需要创建它
  4. 双击"DesktopAppsAlwaysLaunchNewInstance"并将其值设置为00000001
    • 如果该"DesktopAppsAlwaysLaunchNewInstance"条目尚不存在,您可能需要创建该条目(作为 DWORD)
  5. 注销并重新登录以使更改生效

但是,如果您想将其设置为仅在一个应用程序中默认打开一个新实例:

  1. Right-click 图标
  2. 点击 "Open file location"
  3. 右键单击快捷方式
  4. 特性
  5. 并且,在 上Target:,在开头加上%windir%\system32\cmd.exe /c start,像这样:

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

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

  • 这对我来说就像一个魅力,运行 Windows 8.1。不过,我必须手动创建“启动器”文件夹并添加密钥。之后,通过任务管理器重新启动 Windows 资源管理器进程就成功了。 (2认同)
  • 不知道我做错了什么。根本不适合我。Win8.1 更新 1 ENT。[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Launcher] "DesktopAppsAlwaysLaunchNewInstance"=dword:00000001 (2认同)

Gra*_*ger 9

不幸的是,没有内置的方法来改变默认行为。

您可以按住Shift并单击(或按 Enter),而不是右键单击,这适用于大多数桌面应用程序。然而,即使设置为打开桌面版本,默认的 Internet Explorer 磁贴也不遵守此规则。


Lef*_*ium 3

首先,尝试单击鼠标中键或按住 Shift 键单击。如果这不起作用,请尝试Start8(4.99 美元;免费试用):

Windows 7 中我怀念的另一件微妙的事情是,记事本等应用程序的快捷方式将启动该应用程序的多个实例。由于某些难以理解的原因,如果您多次尝试启动记事本等,Windows 8 开始屏幕始终会转到应用程序的第一个实例。那没问题,但我找不到任何方法来覆盖它并轻松启动多个实例。Start8 在这里恢复了旧的行为。


启动应用程序的新实例的最简单方法是在启动时按住 Shift 键。不记得我是如何偶然发现这个的,但它适用于任务栏和开始屏幕启动器。

通过黑客新闻