PowerToys Run ユーティリティ
PowerToys Run は、パフォーマンスを損なわずに追加機能を利用できるパワー ユーザー向けのクイック起動ツールです。 これはオープン ソースであり、追加のプラグイン用のモジュラーです。
PowerToys Run Run を使用するには、Alt+Space キーを押し、入力を開始します。 (このショートカットは [設定] ウィンドウで変更できます)
重要
このユーティリティが機能するには、PowerToys を有効にし、バックグラウンドで Run を有効にする必要があります。
特徴
PowerToys Run には次の機能が含まれます。
- アプリケーション、フォルダー、ファイルを検索する
- 実行中のプロセスを検索する (以前の Window Walker)
- キーボード ショートカットを含むクリック可能なボタン ([管理者として開く]、[含んでいるフォルダーを開く] など)
>
を使用してシェル プラグインを呼び出す (たとえば、> Shell:startup
は Windows スタートアップ フォルダーを開きます)- 電卓を使用して簡単な計算を行う
- システム コマンドを実行する
- 時刻と日付の情報を取得する
- 単位を変換する
- Web ページを開くか、Web 検索を開始する
設定
PowerToys Run 設定ページでは次の一般的なオプションを使用できます。
設定 | 説明 |
---|---|
[Activation shortcut](アクティブ化のショートカット) | PowerToys Run の表示/非表示を切り替えるキーボード ショートカットを定義します |
Use centralized keyboard hook(集中型キーボード フックを使用する) | キーボード ショートカットに問題がある場合は、この設定を試してください |
全画面表示モードでショートカットを無視する | 全画面 (F11) の場合、PowerToys Run はショートカットでは呼び出されません |
Delay search (遅延検索) | 検索を実行する前に、追加の入力を待機するための遅延を追加します |
Search delay (ms)(検索の遅延 (ミリ秒)) | 検索を実行するまでの待機時間 (ミリ秒) |
結果の最大数 | スクロールせずに表示される結果の最大数 |
起動時に前のクエリをクリアする | 起動すると、以前の検索は強調表示されません |
Preferred display position(優先表示位置) | 複数のディスプレイを使用中の場合は、PowerToys Run を次の場所で起動できます。 - プライマリ ディスプレイ - マウス カーソルのあるモニター - フォーカスのあるウィンドウがあるモニター |
アプリのテーマ | PowerToys Run で使用する配色テーマを変更します |
プラグイン マネージャー
PowerToys Run は、プラグイン システムを使用してさまざまな種類の結果を提供します。 設定ページには、使用可能なさまざまなプラグインを有効または無効にできるプラグイン マネージャーが含まれています。 セクションを選択して展開することで、各プラグインで使用される直接アクティブ化コマンドをカスタマイズできます。 さらに、プラグインをグローバルな結果に表示するかどうかを選択できるほか、使用可能な場合は追加のプラグイン オプションを設定することもできます。
直接アクティブ化コマンド
プラグインは直接アクティブ化コマンドを使用してアクティブ化できるため、PowerToys Run では対象のプラグインのみが使用されます。 次の表は、既定で割り当てられている直接アクティブ化コマンドを示しています。
ヒント
これらをプラグインマネージャーで個人的なニーズに合わせて変更することができます。
重要
一部の文字やフレーズは、アクティブ化コマンドとして使用した場合に、他のプラグインのグローバル クエリと競合する可能性があります。 たとえば、Time and Date
プラグインに (
を使用すると、開始中かっこで始まるグローバル計算クエリが中断されます。
現在わかっている競合する文字シーケンスは次のとおりです。
\
、\\
、/
、~
、%
などのパスで使用される文字。.
、,
、+
、-
、(
などの数学演算で使用される文字。- 数学演算の名前。
プラグイン | 直接アクティブ化コマンド | 例 |
---|---|---|
電卓 | = |
= 2+2 |
ファイルの検索 | ? |
'roadmap.txt' を見つけるための ? road |
履歴 | !! |
'car' に一致する有効なプラグインから、過去に選択された結果を検索するための !! car 。 |
Installed programs (インストールされたプログラム) | . |
Visual Studio Code を入手するための . code 。 (プログラムのスタートアップにパラメーターを追加するオプションについては、「プログラム パラメーター」を参照してください) |
OneNote | o: |
"powertoys" を含むページのローカルの OneNote ノートブックを検索するための o: powertoys 。 |
レジストリ キー | : |
'HKEY_CURRENT_USER' レジストリ キーを検索するための : hkcu |
Windows サービス | ! |
開始または停止する 'アプリケーション層ゲートウェイ' サービスを検索するための ! alg 自動的に開始されるすべてのサービスを検索するための !startup:auto 。すべての実行中のサービスを表示するための !status:running 。 |
シェル コマンド | > |
ping クエリを実行するための > ping localhost |
時刻と日付 | ) |
) time and date は、現在の時刻と日付をさまざまな形式で表示します。) calendar week::04/01/2022 は、日付 '04/01/2022' のカレンダーの週を表示します。 |
タイム ゾーン | & |
& Newfoundland は、ニューファンドランドのタイム ゾーンの現在の時刻を表示します。 |
ユニット コンバーター | %% |
10 フィートのメートル数を計算するための %% 10 ft in m |
URI ハンドラー | // |
既定のブラウザーを起動するための // 。// learn.microsoft.com 既定のブラウザーを Microsoft Learn に移動します。mailto: と ms-settings: のリンクがサポートされています。 |
Visual Studio Code | { |
パスに "powertoys" を含む以前に開いたワークスペース、リモート コンピューター、コンテナーを検索するための { powertoys 。 |
Web 検索 | ?? |
既定のブラウザーの検索ページを起動するための ?? 。既定のブラウザーの検索エンジンで検索するための ?? What is the answer to life 。 |
Windows の設定 | $ |
インストールされているプログラムを管理するための Windows 設定ページを起動するための $ Add/Remove Programs 。エリア/カテゴリ名に "device" を含むすべての設定を一覧表示するための $ Device: 。$ control>system>admin は、パス [コントロール パネル] > [システムとセキュリティ] > [管理ツール] のすべての設定を表示します。 |
Windows ターミナル プロファイル | _ |
名前に "powershell" が含まれるすべてのプロファイルを一覧表示するための _ powershell 。 |
Window Walker | < |
開いているウィンドウの名前またはプロセスの名前に "outlook" が含まれているすべてのウィンドウを見つけるための < outlook 。 |
PowerToys Run を使用する
一般的なキーボード ショートカット
ショートカット | アクション |
---|---|
Alt+Space (既定) | PowerToys Run の表示/非表示を切り替えます |
Esc | PowerToys Run を非表示にします |
Ctrl+Shift+Enter | 選択したアプリケーションを管理者として開きます (アプリケーションにのみ適用されます) |
Ctrl+Shift+U | 選択したアプリケーションを別のユーザーとして開きます (アプリケーションにのみ適用されます) |
Ctrl+Shift+E | File Explorer で含んでいるフォルダーを開きます (アプリケーションとファイルにのみ適用されます) |
Ctrl+C | パスの場所をコピーします (フォルダーとファイルにのみ適用されます) |
Tab | 検索結果とコンテキスト メニュー ボタン間を移動します |
システム コマンド
Windows システム コマンド プラグインには、実行可能なシステム レベルのアクションのセットが用意されています。
ヒント
PowerToys でシステム言語がサポートされている場合、システム コマンドはローカライズされます。 英語のコマンドを使用する場合は、プラグイン マネージャーで [Use localized system commands instead of English ones](英語のコマンドではなくローカライズされたシステム コマンドを使用する) 設定を無効にすることができます。
コマンド | アクション | 注意 |
---|---|---|
Shutdown |
コンピューターをシャット ダウンします | |
Restart |
コンピューターを再起動します | |
Sign Out |
現在のユーザーをサインアウトします | |
Lock |
コンピューターをロックします | |
Sleep |
コンピューターをスリープ状態にします | |
Hibernate |
コンピューターを休止状態にします | |
Recycle Bin |
結果: ごみ箱を開きます コンテキスト メニュー: ごみ箱を空にします |
クエリ Empty Recycle Bin にも結果が表示されます。 |
UEFI Firmware Settings |
コンピューターを UEFI ファームウェア設定で再起動します | UEFI ファームウェアを搭載したシステムでのみ使用できます。 管理者のアクセス許可が必要です。 |
IP address * |
コンピューターのネットワーク接続からの IP アドレスを表示します。 | 検索クエリは、IP という単語または address という単語で始まる必要があります。 |
MAC address * |
コンピューターのネットワーク アダプターの MAC アドレスを表示します。 | 検索クエリは、MAC という単語または address という単語で始まる必要があります。 |
*) このコマンドは、結果が表示されるまでに時間がかかる場合があります。
プログラム プラグイン
プログラム プラグインは、ソフトウェア アプリケーション (Win32 やパッケージ化されたプログラムなど) を起動できます。 プラグインは、スタート メニューやデスクトップなどのアクセスできる一般的なインストール場所をスキャンして、実行可能ファイル (.exe) やショートカット ファイル (.lnk
や .url
など) を探すことで動作します。 プログラム プラグイン スキャンでプログラムが見つからない場合や、アクセスするプログラムを含むディレクトリに手動でショートカットを作成したい場合があります。
プログラムのパラメーター
プログラム プラグインでは、アプリケーションの起動時にプログラム引数を追加できます。 プログラム引数は、プログラムのコマンド ライン インターフェイスで定義されている、想定される形式に従う必要があります。
注意
有効な検索クエリを入力するには、プログラム名の後の最初の要素が次のいずれかになっている必要があります。
- 文字シーケンス
--
。 -
で始まるパラメーター。--
で始まるパラメーター。/
で始まるパラメーター。
たとえば、Visual Studio Code を起動するときに、開かれるフォルダーを指定できます。
Visual Studio Code -- C:\myFolder
Visual Studio Code では、一連のコマンド ライン パラメーターもサポートしています。これは、PowerToys Run の対応する引数とともに使用して、たとえばファイル間の違いを表示することができます。
Visual Studio Code -d C:\foo.txt C:\bar.txt
プログラム プラグインのオプション [グローバル結果に含める] が選択されていない場合は、プラグインの動作を呼び出すアクティブ化フレーズ (既定では .
) を含めてください。
.Visual Studio Code -- C:\myFolder
電卓プラグイン
ヒント
電卓プラグインは、システムの数値形式の設定を優先します。 英語 (米国) の数値形式を使用する場合は、プラグイン マネージャーでクエリの入力と結果の出力の動作を変更できます。
重要
地域ごとに異なる 10 進区切り記号と 1000 の区切り記号に注意してください。
システムの数値形式でコンマ (,
) を 10 進区切り記号として使用する場合は、複数のパラメーターを含む操作で、数値とコンマの間にスペースを書き込む必要があります。 入力は次のようになります。min( 1,2 , 3 , 5,7)
または min( 1.2 , 3 , 5.7)
。
電卓プラグインでは、次の演算がサポートされています。
操作 | 演算子の構文 | 説明 |
---|---|---|
加算 | a + b | |
減算 | a - b | |
乗算 | a * b | |
事業部 | a / b | |
モジューロ/剰余 | a % b | |
累乗 | a ^ b | |
Ceiling 関数 | ceil( x.y ) | 次に大きな整数に数値を切り上げます。 |
Floor 関数 | floor( x.y ) | 次に小さな整数に数値を切り捨てます。 |
丸め | round( x.abcd ) | 最も近い整数値に丸めます。 |
指数関数 | exp( x ) | 指定された数値を指数とする e の累乗値を返します。 |
最大値 | max( x, y, z ) | |
最小値 | max( x, y, z ) | |
Absolute | abs( -x ) | 数値の絶対値。 |
対数底 10 | log( x ) | |
対数底 e | ln( x ) | |
平方根 | sqrt( x ) | |
x の累乗 | pow( x, y ) | 他の数値 (y) で累乗した数値 (x) を計算します。 |
階乗 | x! | |
署名 | sign( -x ) | 値の符号を示す数値。 - -1 数値が 0 未満の場合。- 0 数値が 0 の場合。- 1 数値が 0 より大きい場合。 |
ランダムな数値 | rand() | 0 と 1 の間の小数を返します。 |
Pi | pi | pi の数値を返します。 |
サイン | sin(x) | |
コサイン | cos(x) | |
タンジェント | tan(x) | |
アーク サイン | arcsin( x ) | |
アーク コサイン | arccos( x ) | |
アーク タンジェント | arctan(x) | |
ハイパーボリック サイン | sinh( x ) | |
ハイパーボリック コサイン | cosh( x ) | |
ハイパーボリック タンジェント。 | tanh( x ) | |
ハイパーポリック アーク サイン | arsinh( x ) | |
ハイパーポリック アーク コサイン | arsinh( x ) | |
ハイパーポリック アーク タンジェント | arsinh( x ) |
履歴プラグイン
履歴プラグインを使用すると、他のプラグインから事前に選択された結果にすばやくアクセスできます。 直接アクティブ化コマンドを使用して、それらにアクセスして削除できます。 履歴から削除するには、[Remove this from history](履歴から削除) コンテキスト メニュー項目を選択します。
履歴プラグインの例
https://github.com/microsoft/PowerToys/pull/123333
のような URL を貼り付けると、!! 123333
または!! 333
を使用するだけで後で簡単にこれにアクセスできます。 これは、ファイル パス、レジストリ パス、および後でパスの一部のみを記憶しているその他の場合にも同様に機能します。 PowerToys Run を使用して移動する任意の場所を、履歴ですばやく見つけることができます。= 1245+6789
のようないくつかの計算を最近行って、それを思い出す必要がある場合、それは履歴の中にあります。!! 678
や!! 8034
でも、それを見つけることができます.- そのアプリ/フォルダ/設定を見つけるために何を検索したのかを覚えていない場合は、
!!
だけを使用して、それらをすべて表示することができます。
時刻と日付のプラグイン
時刻と日付プラグインは、現在の時刻と日付、または異なる形式のカスタム時刻を提供します。 検索時に、書式またはカスタム時刻/日付またはその両方を入力できます。
注意
時刻と日付のプラグインは、システムの日付と時刻の形式設定を尊重します。 地域ごとに異なる表記に注意してください。
重要
グローバル クエリの場合、クエリの最初の単語が完全に一致している必要があります。
例 :
- 時刻を表示するための
time
または) time
。 - 日付値に使用できるすべての形式を表示するための
) 3/27/2022
。 - 日付値のカレンダー週を表示するための
) calendar week::3/27/2022
。 - 指定された時刻と日付の値を Unix エポック タイムスタンプに変換するための
) unix epoch::3/27/2022 10:30:45 AM
。
ユニット コンバーター プラグイン
注意
ユニット コンバーター プラグインは、システムの数値形式の設定を優先します。 地域ごとに異なる 10 進区切り記号と 1000 の区切り記号に注意してください。 単位の名前と省略形はまだローカライズされていません。
ユニット コンバーター プラグインでは、次のユニットの種類がサポートされています。
- Acceleration
- Angle
- 領域
- 期間
- エネルギー
- 情報技術
- 長さ
- 質量
- Power
- 気圧
- 速度
- 気温
- ボリューム
フォルダー検索フィルター
フォルダー プラグインでは、いくつかの特殊文字を使用して結果をフィルター処理できます。
文字シーケンス | 結果 | 例 |
---|---|---|
> |
フォルダー内を検索します。 | C:\Users\tom\Documents\> |
* |
マスクでファイルを検索します。 | C:\Users\tom\Documents\*.doc |
>* |
フォルダー内のファイルをマスクで検索します。 | C:\Users\tom\Documents\>*.doc |
Windows 設定プラグイン
Windows 設定プラグインを使用すると、Windows 設定を検索できます。 設定は、名前または場所で検索できます。
場所で検索するには、次の構文を使用できます。
- エリア名に "device" を含むすべての設定を一覧表示するための
$ device:
。 $ control>system>admin
は、パス [コントロール パネル] > [システムとセキュリティ] > [管理ツール] のすべての設定を表示します。
サービス プラグイン
サービス プラグインを使用すると、PowerToys Run 検索画面から直接 Windows サービスを検索、開始、停止、再起動できます。
Windows サービスを検索するには、プラグインを有効にし、PowerToys Run を開いて、サービスの名前を入力します。 さらに、次の構文を使用できます。
- 開始の種類が 'automatic' のすべてのサービスを一覧表示するための
!startup:automatic
。 - 現在実行中のすべてのサービスを一覧表示するための
!status:running
。
ウィンドウ プロセスを中止する
Window Walker プラグインを使用すると、ウィンドウがハングした場合にウィンドウのプロセスを中止できます。
Note
"プロセスの中止" 機能にはいくつかの制限があります。
- エクスプローラー プロセスの中止は、各フォルダー ウィンドウが独自のプロセスで実行されている場合にのみ許可されます。
- 管理者特権のプロセスは、管理者アクセス許可 (UAC) がある場合にのみ中止できます。
- UWP の Windows アプリは、最小化されていない状態で検索されるまでプロセスを認識しません。
警告
UWP アプリ ウィンドウのプロセスを中止すると、アプリのすべてのインスタンスが中止されます。 すべてのウィンドウが同じプロセスに割り当てられます。
File Explorer の設定
Windows のFile Explorerの設定で、各ウィンドウを個別のプロセスで開くように設定されていない場合は、開いているエクスプローラー ウィンドウを検索するときに次のメッセージが表示されます。
PowerToys Run の Window Walker プラグイン マネージャーのオプションでメッセージをオフにするか、メッセージを選択してFile Explorerの設定を変更することができます。 メッセージを選択すると、[フォルダー オプション] ウィンドウが開きます。
[フォルダー オプション] ウィンドウで、[別のプロセスでフォルダー ウィンドウを開く] 設定を有効にすることができます。
Windows Search の設定
Windows Search のインデックス作成設定がすべてのドライブをカバーするように設定されていない場合は、Windows Search プラグインを使用するときに次の警告が表示されます。
Windows Search の PowerToys Run プラグイン マネージャー オプションで警告をオフにすることも、インデックスを作成するドライブを展開する警告を選択することもできます。 警告を選択すると、Windows 設定ページの [Windows の検索] オプションが開きます。
[Windows の検索] ページでは、次のことができます。
- [拡張] モードを選択して、Windows マシン上のすべてのドライブのインデックス作成を有効にする。
- 除外するフォルダー パスを指定する。
- [高度な検索インデクサー設定] (メニュー オプションの下部近く) を選択して、高度なインデックス設定、検索場所の追加と削除、暗号化されたファイルのインデックス作成などを行います。
既知の問題
すべての既知の問題と推奨事項の一覧については、PowerToysGitHub の製品リポジトリの問題に関するページを参照してください。