Windows 8のスタート画面からアプリケーションを選択するときに、そのアプリケーションを既に実行している場合、デフォルトの動作は、最近開いたウィンドウにフォーカスを設定することです。
この動作を変更して、右クリックして「新しいウィンドウを開く」を選択せずに、常にアプリケーションの新しいインスタンスを開くようにすることは可能ですか?
Windows 8のスタート画面からアプリケーションを選択するときに、そのアプリケーションを既に実行している場合、デフォルトの動作は、最近開いたウィンドウにフォーカスを設定することです。
この動作を変更して、右クリックして「新しいウィンドウを開く」を選択せずに、常にアプリケーションの新しいインスタンスを開くようにすることは可能ですか?
回答:
新しいウィンドウで開くには、Shift+ clickまたはMiddle-click新しいインスタンスで開くことができます。
すべてのアプリケーションのデフォルトで新しいインスタンスで開くように設定する場合:
WIN+R
入る regedit
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Launcher
Launcher
キーがまだ存在しない場合は、作成する必要がある場合があります"DesktopAppsAlwaysLaunchNewInstance"
、その値を00000001
"DesktopAppsAlwaysLaunchNewInstance"
エントリが存在しない場合は、エントリを(DWORDとして)作成する必要がある場合がありますしかし、あなただけでは、デフォルトで新しいインスタンスを開くためにそれを設定したい場合はONEアプリケーション:
"Open file location"
そして、次のよう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"
残念ながら、デフォルトの動作を変更する組み込みの方法はありません。
右クリックの代わりにShift、ほとんどのデスクトップアプリケーションで機能するクリック(またはEnter キーを押します)を押したままにすることができます。ただし、デフォルトのInternet Explorerタイルは、デスクトップバージョンを開くように設定されている場合でもこれを順守しません。
まず、中クリックまたはShiftキーを押しながらクリックします。それでもうまくいかない場合は、Start8($ 4.99、無料試用版)を試してください。
Windows 7で見落としているもう1つの微妙な点は、メモ帳などのアプリへのショートカットがアプリの複数のインスタンスを起動することです。何らかの計り知れない理由で、メモ帳などを複数回起動しようとすると、Windows 8の起動画面は常にアプリの最初のインスタンスに移動します。それは大丈夫ですが、私はそれをオーバーライドして複数のインスタンスを簡単に開始する方法を見つけることができません。Start8は古い動作をここに戻します。
アプリケーションの新しいインスタンスを起動する最も簡単な方法は、Shiftキーを押しながら起動することです。私がこれにつまずいた方法を覚えていませんが、それはタスクバーとスタート画面ランチャーの両方で動作します。
ハッカーニュース経由
レジストリの調整は、8.1では機能しなくなりました。8.1では、明らかにハック(ソース)があります:
これを実行するデスクトップにショートカットを作成します(必要な場所を指すように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の「上記の実験を繰り返す」の意味がわかりません。元の作者は上記のソースでこれを書いており、私はWindows 8.1を持っていません。8からレジストリキーを追加することを意味する場合があります。プロセスを2回繰り返すことを意味する場合があります。それはそれが終了し、現在動作していることを意味する可能性があります。誰かがこれを試みた場合、以下のコメントに投稿してください。著者に明確化のリクエストを送信しました。
他のすべてのオペレーティングシステムが存在し、Windowsの過去のバージョンが反対の場合にMicrosoftがこれを選択した理由は、私を少し超えています。少なくとも彼らはShift + Enterを機能させましたが、明らかに、大部分のユーザーは開いているウィンドウを追跡できないと判断しました(そして、主要なOSのようなUIの決定がまさにユーザーがそのようになる理由です) 「メモ帳を開始」は、メモ帳を開始するという意味ではありません。したがって、彼らは「上級」ユーザーの領域にコマンドを入力し続けます。