スタート画面から常に新しいウィンドウを開く

スタート画面から常に新しいウィンドウを開く

Windows 8 のスタート画面からアプリケーションを選択するときに、そのアプリケーションが既に実行されている場合、デフォルトの動作では、最後に開いたウィンドウにフォーカスが設定されます。

この動作を変更して、右クリックして「新しいウィンドウを開く」を選択しなくても、常にアプリケーションの新しいインスタンスが開くようにすることは可能ですか?

答え1

新しいウィンドウで開くには、Shift+を使用するclickか、Middle-click新しいインスタンスで開きます。

デフォルトで新しいインスタンスで開くように設定したい場合は、全てアプリケーション:

  1. WIN+R

  2. 入力regedit

  3. 次のキーに移動します。
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Launcher
    • 最終Launcherキーがまだ存在しない場合は作成する必要があるかもしれません
  4. ダブルクリックし"DesktopAppsAlwaysLaunchNewInstance"て値を設定00000001
    • "DesktopAppsAlwaysLaunchNewInstance"エントリがまだ存在しない場合は、エントリを(DWORDとして)作成する必要があるかもしれません。
  5. 変更を有効にするには、ログオフして再度ログインしてください。

しかし、デフォルトで新しいインスタンスを開くように設定したい場合は、1つ応用:

  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"

答え2

残念ながら、デフォルトの動作を変更する組み込みの方法はありません。

右クリックする代わりに、押したままShiftクリック (または Enter キーを押す) することができます。これは、ほとんどのデスクトップ アプリケーションで機能します。ただし、既定の Internet Explorer タイルは、デスクトップ バージョンを開くように設定されていても、これに従いません。

答え3

まず、中クリックまたはShiftキーを押しながらクリックしてみてください。それでもうまくいかない場合は、スタート8(4.99ドル、無料トライアル):

Windows 7 で私が懐かしく思うもう 1 つの微妙な点は、メモ帳などのアプリへのショートカットでアプリのインスタンスが複数起動されることです。 不可解な理由により、メモ帳などを複数回起動しようとすると、Windows 8 のスタート画面では常にアプリの最初のインスタンスが表示されます。 それで問題ないのですが、これをオーバーライドして複数のインスタンスを簡単に起動する方法が見つかりません。 Start8 では、ここで以前の動作が復活します。


アプリケーションの新しいインスタンスを起動する最も簡単な方法は、起動中に Shift キーを押し続けることです。どうやってこれに気付いたかは覚えていませんが、タスクバーとスタート画面ランチャーの両方で機能します。

経由ハッカーニュース

答え4

レジストリの調整は8.1では機能しなくなりました。8.1ではハックがあるようです(ソース):

  1. Windows 用のデバッグ ツールをインストールします (MSDN から無料でダウンロードできます)
  2. シンボルを保存するためのディレクトリをコンピュータ上に作成します ([著者は] c:\localsymbols を使用)
  3. これを実行するためのショートカットをデスクトップに作成します (必要な場所を指すように 2 つのパスを置き換えます)。

    [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. ショートカットをダブルクリックして、上記の実験を繰り返します。

注: 手順 4 の「上記の実験を繰り返す」の意味がわかりません。元の著者は上記のソースでこれを書いていますが、私は Windows 8.1 を持っていません。8 からレジストリ キーを追加するという意味かもしれません。プロセスをもう一度繰り返すという意味かもしれません。完了して動作するようになったという意味かもしれません。誰かがこれを試した場合は、下のコメントに投稿してください。著者に説明を依頼しました。

既存のすべてのオペレーティングシステムやWindowsの過去のバージョンが逆のことをしているのに、なぜMicrosoftがこれを選択したのかは私にはちょっと理解できません。少なくともShift + Enterキーは機能するようにしましたが、どうやら大多数のユーザーが開いているウィンドウを追跡できないと判断したようです(そして、主要なOSでのそのようなUIの決定はまさになぜユーザーは結局そのようになるでしょう)、そして「メモ帳を起動」はメモ帳を起動するという意味ではないということも。そして、こうして、彼らはコマンドの入力を「上級」ユーザーの領域に限定し続けています。

関連情報