トレーニング
モジュール
Windows パッケージ マネージャー ツールの詳細を確認する - Training
Windows パッケージ マネージャーを使い、コンピューターへのソフトウェアのインストールとメンテナンスを効率化します。 フロントエンドのコンポーネントとコマンド、Windows パッケージ マネージャー リポジトリ、リポジトリへの貢献方法について説明します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
PowerToys Run は、パフォーマンスを犠牲にすることなく追加機能を含むパワーユーザー向けのクイックランチャーです。 オープンソースモジュール式で、追加のプラグインをサポートしています。
PowerToys Run Run を使用するには、Alt+Space キーを押し、入力を開始します。 (キーボード ショートカットは設定ウィンドウで変更できます)。
重要
このユーティリティを機能させるには、 PowerToys をバックグラウンドで実行し、実行を有効にする必要があります。
PowerToys Run には次の機能が含まれます。
>
を使用してシェル プラグインを呼び出す (たとえば、> Shell:startup
は Windows スタートアップ フォルダーを開きます)PowerToys Run 設定ページでは次の一般的なオプションを使用できます。
設定 | 説明 |
---|---|
アクティブ化のショートカット | PowerToys Runの表示/非表示を切り替えるキーボード ショートカットを定義します。 |
Use centralized keyboard hook\(集中型キーボード フックを使用する\) | ショートカットに問題がある場合は、この設定を試してください (PowerToys Run は、管理者特権のウィンドウからトリガーされたときにフォーカスを取得できない可能性があります)。 |
全画面表示モードでショートカットを無視する | 全画面表示 (F11) の場合、 PowerToys Run はショートカットに関与しません。 |
入力の平滑化 | 検索を実行する前に、より多くの入力を待機する遅延を追加します。 |
即時プラグイン | UI を待機させるプラグインが結果を表示するまで待機する時間 (ミリ秒)。 |
背景効果実行プラグイン | バックグラウンドで実行されるプラグインが、結果を表示するまで待機する必要があるミリ秒数。 |
スクロール前の最大結果数 | スクロールせずに表示される結果の最大数。 |
開くときに前のクエリをクリアする | 開くと、以前の検索は強調表示されません。 |
結果順序のチューニング | 表示される結果の順序を微調整します。 |
選択したアイテムの重量 | 選択した結果をより速く上げるには、より大きな数値を使用します (既定値: 5、無効にする場合は 0)。 |
プラグインの結果が遅くなるのを待ってから、結果の一番上の項目を選択します | これを選択すると、上位の関連性の高い結果を事前に選択できますが、ジャンプのリスクがあります。 |
コンテキスト ボタンによるタブ移動 | 有効にすると、次の結果にタブ移動する前にコンテキスト ボタンをタブで表示できます。 |
ファイルのサムネイルを生成する | 結果一覧のファイルのサムネイルが生成されます (速度と安定性に影響する可能性があります)。 |
モニターの優先位置 | 複数のディスプレイを使用中の場合は、PowerToys Run を次の場所で開くことができます。 • プライマリ ディスプレイ • マウスカーソルで表示 •フォーカスされたウィンドウで表示します。 |
アプリのテーマ | PowerToys Runで使用するテーマを変更します。 |
PowerToys Run は、プラグイン システムを使用してさまざまな種類の結果を提供します。 設定ページには、使用可能なプラグインを有効または無効にできるプラグイン マネージャーが含まれています。 セクションを選択して展開することで、各プラグインで使用される直接アクティブ化コマンドをカスタマイズできます。 さらに、プラグインをグローバルな結果に表示するかどうかを選択できるほか、使用可能な場合は追加のプラグイン オプションを設定することもできます。
プラグインは直接アクティブ化コマンドを使用してアクティブ化できるため、PowerToys Run では対象のプラグインのみが使用されます。 次の表は、既定で割り当てられている直接アクティブ化コマンドを示しています。
重要
一部の文字やフレーズは、アクティブ化コマンドとして使用した場合に、他のプラグインのグローバル クエリと競合する可能性があります。 たとえば、(
を使用すると、始めかっこで始まるグローバル計算クエリが中断されます。
現在わかっている競合する文字シーケンスは次のとおりです。
\
、\\
、/
、~
、%
などのパスで使用される文字。.
、,
、+
、-
、(
などの数学演算で使用される文字。プラグイン | 直接アクティブ化コマンド | 例 |
---|---|---|
Calculator | = |
= 2+2 |
Windows検索 | ? |
'roadmap.txt' を見つけるための ? road |
HISTORY | !! |
'car' に一致する有効なプラグインから、過去に選択された結果を検索するための !! car 。 |
インストールされたプログラム | . |
Visual Studio Code を入手するための . code 。 (プログラムのスタートアップにパラメーターを追加するオプションについては、「プログラム パラメーター」を参照してください) |
OneNote | o: |
o: powertoys ローカルの OneNote ノートブックで "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' のカレンダーの週を表示します。 |
ユニット コンバーター | %% |
10 フィートのメートル数を計算するための %% 10 ft in m |
値ジェネレーター | # |
# guid3 ns:URL www.microsoft.com URL 名前空間を使用して URL 名前空間の GUIDv3 を生成します。 # sha1 abc 文字列 'abc' の SHA1 ハッシュを計算します。 文字列 'abc' を base64 にエンコードする # base64 abc 。 |
URI ハンドラー | // |
既定のブラウザーを開くための // 。既定のブラウザーを Microsoft Docs に移動するための // learn.microsoft.com 。mailto: と ms-settings: のリンクがサポートされています。 |
Visual Studio Code | { |
{ powertoys を使用して、パスに 'powertoys' を含む、以前に開いたワークスペース、リモート コンピューター、コンテナーを検索します。 |
Web 検索 | ?? |
既定のブラウザーの検索ページを開くための ?? 。既定のブラウザーの検索エンジンで検索するための ?? What is the answer to life 。 |
Windows設定 | $ |
インストールされているアプリを管理するために $ Add/Remove Programs 設定ページを開くための Windows。エリア/カテゴリ名に "device" を含むすべての設定を一覧表示するための $ Device: 。$ control>system>admin は、パス [コントロール パネル] > [システムとセキュリティ] > [管理ツール] のすべての設定を表示します。 |
Windows ターミナル プロファイル | _ |
名前に "powershell" が含まれるすべてのプロファイルを一覧表示するための _ powershell 。 |
Window Walker | < |
< outlook をクリックすると、開いているすべての windows の名前またはプロセスの名前に 'outlook' が含まれています。 |
ショートカット | アクション |
---|---|
Alt+Space (既定) | PowerToys Run の表示/非表示を切り替えます |
Esc | PowerToys Run を非表示にします |
Ctrl+Shift+Enter | 選択したアプリケーションを管理者として開きます (アプリケーションにのみ適用されます) |
Ctrl+Shift+U | 選択したアプリケーションを別のユーザーとして開きます (アプリケーションにのみ適用されます) |
Ctrl+Shift+E | File Explorer で含んでいるフォルダーを開きます (アプリケーションとファイルにのみ適用されます) |
Ctrl+C | パスの場所をコピーします (フォルダーとファイルにのみ適用されます) |
タブ | 検索結果とコンテキスト メニュー ボタン間を移動します |
Windows システム コマンド プラグインには、実行可能なシステム レベルのアクションのセットが用意されています。
ヒント
PowerToys でシステム言語がサポートされている場合、システム コマンドはローカライズされます。 英語のコマンドを使用する場合は、 プラグインマネージャーの [英語のコマンドの代わりにローカライズされたシステム コマンドを使用する] チェックボックスをオフにします。
command | アクション | Note |
---|---|---|
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 など) を探します。 プログラムプラグインスキャンでプログラムが見つからない場合や、アクセスするプログラムを含むディレクトリにショートカットを手動で作成したい場合があります。
Program プラグインを使用すると、アプリケーションを開くときにプログラム引数を追加できます。 プログラム引数は、プログラムのコマンド ライン インターフェイスで定義されている、想定される形式に従う必要があります。
注意
有効な検索クエリを入力するには、プログラム名の後の最初の要素が次のいずれかになっている必要があります。
--
。-
で始まるパラメーター。--
で始まるパラメーター。/
で始まるパラメーター。たとえば、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)
。
ヒント
電卓プラグインは、必要に応じて乗算演算子を挿入することで、 2(3+4)
や (1+2)(3+4)
などの暗黙の乗算を処理できます。
電卓プラグインでは、次の演算がサポートされています。
操作 | 演算子の構文 | 説明 |
---|---|---|
加算 | 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 ) |
履歴プラグインを使用すると、他のプラグインから以前に選択した結果にすばやくアクセスできます。 直接アクティベーションコマンドを使用して、それらにアクセスして削除できます。 履歴から削除するには、コンテキスト メニュー項目 [履歴から削除する] を選択します。
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 epoch::3/27/2022 10:30:45 AM
。重要
ユニット コンバーター プラグインは、システムの数値形式の設定を優先します。 地域ごとに異なる 10 進数の文字と 1000 の区切り記号に注意してください。 単位の名前と省略形はまだローカライズされていません。
ユニット コンバーター プラグインでは、次のユニットの種類がサポートされています。
Value Generatorプラグインは、GUID/UUIDの生成、ハッシュの計算、文字列のbase64へのエンコード/デコードを行うことができます。
次の GUID バージョンがサポートされています。
注意
バージョン 3 と 5 には、DNS、URL、OID、X500 などの定義済みの名前空間があります。 次の定義済みの名前空間を使用できます。
ns:DNS
ns:URL
ns:OID
ns:X500
例 :
command | 結果 |
---|---|
# guid # uuid # uuidv4 |
ランダム GUID を作成する。 |
# guidv1 # uuidv1 |
バージョン 1 の GUID をを作成する。 |
# guidv3 ns:DNS www.microsoft.com # uuidv3 ns:DNS www.microsoft.com |
DNS 名前空間を使用して www.microsoft.com の GUID バージョン 3 を生成します。 名前空間パラメーターには任意の有効な GUID を指定でき、名前 パラメーターには任意の文字列を指定できます。 |
# uuid7 # guidv7 |
現在のタイムスタンプに対応する最初の 48 ビットを含むランダム バージョン 7 GUID を生成し、後で生成される値の明確に定義された順序を提供します。 |
ヒント
guid
キーワードと uuid
キーワードは交換可能で、 v
はオプションです。 I.e. guid5
と guidv5
は同じです。
次のハッシュ アルゴリズムがサポートされています。
使用法:
# md5 abc
文字列をエンコードするための使用法:
# base64 abc
文字列をデコードするための使用法:
# base64d SGVsbG8gV29ybGQ=
URL のエンコードの使用法:
# url https://bing.com/?q=My Test query
注意
/
とプロトコル識別子を含む URL 全体がエンコードされます。 URL のクエリ部分のみをエンコードする場合は、この部分のみを入力する必要があります。
URLをデコードするための使用法:
# urld https://bing.com/?q=My+Test+query
データ文字列をエスケープするための使用法:
# esc:data C:\Program Files\PowerToys\PowerToys.exe
データ文字列のエスケープを解除するための使用法:
# uesc:data C%3A%5CProgram%20Files%5CPowerToys%5CPowerToys.exe
1 文字をエスケープする場合の使用法:
# esc:hex z
URLをデコードするための使用法:
# uesc:hex %7A
注意
入力の最初の 16 進文字のみが変換されます。 入力の残りの部分は無視されます。
フォルダー プラグインを使用すると、ディレクトリ内を移動できます。
Folder プラグインでは、いくつかの特殊文字を使用して結果をフィルター処理できます。
文字シーケンス | 結果 | 例 |
---|---|---|
> |
フォルダー内を検索する | C:\Users\tom\Documents\> |
* |
マスクでファイルを検索する | C:\Users\tom\Documents\*.doc |
>* |
フォルダー内のファイルをマスクで検索する | C:\Users\tom\Documents\>*.doc |
Windows 設定プラグインを使用すると、Windows 設定で検索できます。 名前または場所で検索できます。
場所で検索するには、次の構文を使用できます。
$ device:
。$ control>system>admin
[システムとセキュリティ] > [管理ツール] というパスのすべての設定を表示するための >。サービス プラグインを使用すると、Windows 検索画面から直接 PowerToys Run サービスを検索、開始、停止、再起動できます。
Windows サービスを検索するには、プラグインを有効にし、PowerToys Run を開いて、サービスの名前を入力します。 さらに、次の構文を使用できます。
!startup:automatic
。!status:running
。Window Walker プラグインを使用すると、他のwindowsに切り替えたり、閉じたり、ウィンドウ プロセスを強制終了したりできます。
Window Walkerプラグインを使用すると、ウィンドウが応答を停止した場合にウィンドウのプロセスを強制終了できます。
注意
"プロセスの中止" 機能にはいくつかの制限があります。
警告
UWP アプリ ウィンドウのプロセスを強制終了すると、アプリのすべてのインスタンスが強制終了されます。 すべての windows が同じプロセスに割り当てられます。
File ExplorerのWindows設定が個別のプロセスで各ウィンドウを開くように構成されていない場合は、開いているエクスプローラー windowsを検索するときに次のメッセージが表示されます。
PowerToys Run の Window Walker プラグイン マネージャーのオプションでメッセージをオフにするか、メッセージを選択してFile Explorerの設定を変更することができます。 Folder オプション ウィンドウで、別のプロセスフォルダー windowsを起動しますを選択します。
Windows Search プラグインを使用すると、Windows Search Index サービスによってインデックスが作成されたファイルとフォルダーを検索できます。
Windows Search のインデックス作成設定がすべてのドライブに対応するように設定されていない場合は、Windows Search プラグインを使用すると、次の警告が表示されます。
PowerToys Run Search の Windows プラグイン マネージャー オプションで警告をオフにすることも、インデックスを作成するドライブを展開する警告を選択することもできます。 警告を選択すると、Windows 設定ページの [Windows の検索] オプションが開きます。
[Windows の検索] ページでは、次のことができます。
すべての既知の問題と推奨事項の一覧については、PowerToysGitHub の製品リポジトリの問題に関するページを参照してください。
このユーティリティは、パワー ユーザー向けの Microsoft PowerToys ユーティリティの一部です。 生産性を向上させるために、 Windows エクスペリエンスを調整および合理化するのに役立つユーティリティのセットが用意されています。 PowerToysをインストールするには、「PowerToysのインストール」を参照してください。
Windows developer に関するフィードバック
Windows developer はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。
トレーニング
モジュール
Windows パッケージ マネージャー ツールの詳細を確認する - Training
Windows パッケージ マネージャーを使い、コンピューターへのソフトウェアのインストールとメンテナンスを効率化します。 フロントエンドのコンポーネントとコマンド、Windows パッケージ マネージャー リポジトリ、リポジトリへの貢献方法について説明します。