コマンドプロンプト、PowerShell、ターミナルを常に管理者として実行する方法
PowerShell、コマンドプロンプト、WindowsターミナルなどのコマンドラインツールをWindows 11で常に管理者として実行するのは、単に利便性のためだけではありません。特にシステム設定やインストール作業など、場合によっては必要不可欠なこともあります。奇妙なことに、Windowsではこれをすぐに実行できるわけではないので、少し調整が必要です。ちなみに、これらの手順では起動するたびにUAC(ユーザーアカウント制御)プロンプトを確認する必要があることが多いですが、少なくとも毎回手動で管理者として実行する必要はありません。特にシステムレベルのコマンドを頻繁に使用する場合は、少し手間が省けます。
Windows 11でコマンドラインツールを常に管理者として実行する方法
コマンドプロンプト: 常に管理者として実行する
標準ユーザーモードでは権限が制限されます。これは理にかなっていますが、管理者権限が必要な場合は面倒です。毎回右クリックして「管理者として実行」を選択する手間を省くには、コマンドプロンプトを常に管理者権限で起動するように設定できます。
- スタートメニューを右クリックし、「ターミナル」(またはデフォルトの場合は「Windows ターミナル」)を選択します。設定によっては、デフォルトで「Windows ターミナル」と表示されている場合もありますが、コマンドプロンプトのプロファイルでも問題なく動作します。
- + (新しいタブ ボタン) の横にある小さな矢印をクリックし、設定 を選択します。
- 設定 メニューで、左側の プロファイル セクションに移動します。コマンドプロンプト を見つけます。見つからない場合は、新しいプロファイルを手動で追加する必要がある可能性があります。
- 右側にある「このプロファイルを管理者として実行」を切り替えます。はい、これが必要なスイッチです。アップデートによっては、この設定がプロファイルの直下にある場合もありますが、そうでない場合は「編集」をクリックしてそこで設定する必要があります。
- 保存をクリックし、設定ウィンドウを閉じて、Windowsターミナルからコマンドプロンプトを再起動してください。これで、管理者権限で自動的に起動するはずです。
ただし、この操作を行ってもUACプロンプトが表示されることに注意してください。Windowsは、管理者権限の委任を事前に通知せずに行わないよう、常に監視を行っているためです。設定によってはすぐに機能する場合もありますが、一度失敗して再起動や再ログインが必要になる場合もあります。
PowerShell: 常に管理者特権で実行するように設定する
PowerShell ユーザーの場合も、同様の原則が適用されます。手間をかけずにプロファイルを管理者として実行するように設定します。
- 押して[ターミナル (管理者)] をWindows + X選択するか、Windows ターミナル を通常どおりに開きます。
- ターミナル アプリで、+ ボタンの右側にあるドロップダウン矢印をクリックし、設定 を選択します。
- プロファイル セクションに移動し、Windows PowerShell を選択します。そこに表示されない場合、または独立したプロファイル経由で PowerShell 7 以降を使用している場合は、該当するプロファイルを調整してください。
- このプロファイルを管理者として実行 をオンにします。この設定はすべてのバージョンで直接利用できるとは限りません。利用できない場合は、管理者権限でショートカットを作成する必要があります。
- 保存 をクリックして閉じます。PowerShell を再起動すると、追加のプロンプトが表示されずに管理者権限で開くはずです(少なくとも一部の環境では)。ただし、Windows は UAC のセキュリティ機能に抵抗できないため、UAC の確認は引き続き表示されます。
- デスクトップまたはスタート メニューの Windows ターミナル アイコンを右クリックします。
- ファイルの場所を開く を選択します。
- ショートカットを右クリックし、[プロパティ] を選択します。
- ショートカット タブで、詳細設定 をクリックします。
- 管理者として実行 をチェックし、OK と 適用 をクリックします。
- コマンド プロンプト、PowerShell、または Windows ターミナル プロファイルの場合は、Windows ターミナルで [このプロファイルを管理者として実行] トグルを設定します。
- プロパティで [管理者として実行] をオンにしてショートカットを作成します。
- はい、UAC プロンプトが表示されることを想定してください。これは Windows のセキュリティ機能です。
- Windows はこれらの変更の適用に頑固な場合があるため、再起動または再ログインすると役立つことがあります。
Windowsターミナル: 常に管理者として開く一般的な方法
すべてのコマンド ライン操作に Windows ターミナル アプリを使用する場合は、常に管理者として実行するように設定するための簡単な方法を次に示します。
これで、ショートカットを起動するたびに、自動的に管理者権限が求められるようになり、メニューやプロファイルを操作する必要がなくなります。
正直なところ、この方法ですべてのUACプロンプトが消えるわけではないかもしれませんが、毎回手動で昇格するよりははるかに手間が省けます。Windowsはこれらの設定と多少の一貫性がないことがあるので、すべてを適用するには再起動、またはログアウト/ログインが必要になる場合があります。もちろん、グループポリシーやサードパーティ製のセキュリティアプリのセキュリティ設定が影響している可能性もありますので、うまくいかない場合はそれらも確認してください。
まとめ
まとめ
コマンドラインで管理者権限が必要なたびに右クリックしたり、面倒な手順を踏んだりするのが面倒だと感じているなら、これらの調整はきっと楽になるはずです。完璧ではありませんが(UACはまだ少しだけ邪魔をしますが)、他の方法よりは間違いなく優れています。ただし、強力な機能(または常に特権のあるターミナル)には、実行するコマンドに注意する必要があることを忘れないでください。この調整が、誰かの不要なクリックや面倒な作業の回避に役立つことを願っています。