通常のコマンドプロンプトから管理者特権のコマンドプロンプトを起動する方法
特定のコマンドを管理者権限で実行する必要がある場合でも、毎回管理者権限でコマンドプロンプトを開くのは面倒です。特にトラブルシューティングやクイックフィックスの試行中はなおさらです。powercfg /hibernate on休止状態の有効化やsfc /scannowシステムファイルの修復といった一般的なコマンドは、管理者権限で実行した場合にのみ機能します。通常の方法では、現在のプロンプトを閉じ、スタートメニューで「コマンドプロンプト」を検索し、右クリックして「管理者として実行」を選択します。特に作業の途中であれば、少々面倒です。そこで、よりスマートな方法は、標準のコマンドプロンプトから直接管理者権限で新しいコマンドプロンプトを起動することです。これにより、いくつかの手順と手間を省くことができます。
再起動せずにコマンドプロンプトを高速に起動する方法
方法1: エレベーションツールを使って素早く高度を計算する
Eleって聞いたことありますか?これはちょっとしたユーティリティで、これを簡単にしてくれます。設定しておけば、コマンドプロンプトでeleと入力するだけで、管理者権限で新しいウィンドウが開きます。さらに、 ele /xのようなスイッチを追加すれば、現在のウィンドウを閉じて、管理者権限で開いたウィンドウを自動的に開くこともできます。最初は少し奇妙に感じるかもしれませんが、ちゃんと機能します。この機能が便利なのは、バックグラウンドでの実行をスキップしてくれるからです。別のプロンプトを手動で起動したり、メニューを操作したりする手間がかかりません。
セットアップによっては、初回は失敗するか、初期セットアップを管理者として実行する必要があるかもしれませんが、その後はスムーズに進みました。また、Windowsのセキュリティ設定によってブロックされる場合もあるので、この点は覚えておく価値があります。ダウンロードリンクにアクセスして指示に従ってください。必要なのは、グローバルアクセス用にC:\Windowsにコピーするいくつかのファイル(ele.exeと)だけです。完了したら、いつものプロンプトにeleと入力するだけで、新しい管理ウィンドウがポップアップ表示されます。e.cmd
方法2: バッチスクリプトで組み込みショートカットを使用する
サードパーティ製ツールのインストールが面倒だと感じる場合は、cmd /k管理者権限で実行される簡単なバッチスクリプトを作成するという方法もあります。例えば、RunAsAdmin.bat以下のコマンドでファイルを作成します。
powershell -Command "Start-Process cmd -ArgumentList '/k' -Verb RunAs"
このコマンドはPowerShellを使用して、管理者権限で新しいコマンドプロンプトウィンドウを直接起動します。このスクリプトを保存して実行すると常にUACのプロンプトが表示されますが、少なくともプロセスは自動化されています。特に、スクリプトに慣れていて、どのコマンドをすぐに実行するかをカスタマイズしたい場合に便利です。ある設定ではうまく機能しますが、別の設定では毎回UACがポップアップ表示されます。それでも、手動でメニューを操作するよりはましです。
オプション3: キーボードショートカットを使用してアクセスを高速化する
もう一つの便利な方法は、Windowsのショートカットを活用することです。例えば、管理者としてコマンドプロンプトを起動するショートカットをタスクバーやデスクトップに直接ピン留めし、 のようなカスタムキーボードショートカットを割り当てますCtrl + Alt + C。こうすることで、メニューを操作せずに、キーボードのショートカットを素早く組み合わせるだけで管理者プロンプトを起動できます。ちょっとした工夫のように思えますが、数秒を節約できます。そして、これを繰り返し行うと、その数秒は積み重なっていくのです。
正直なところ、重要なのは、可能な限り、管理者権限のないプロンプトと管理者権限のないプロンプトを行き来しないようにすることです。これらのちょっとしたコツに慣れれば、ワークフローを中断することなく、システムの調整や修正をはるかに迅速に行うことができます。つまり、コマンドプロンプトを管理者権限でオンデマンドで実行できるようにすることです。