Windows10でプログラムを管理者として実行する方法

Windows10でプログラムを管理者として実行する方法

Windows環境では、管理者アカウントでサインインしていても、通常の操作は標準アカウントと同じ権限で実行されており、システムに関わる操作を行うプログラムを実行するときは、明示的に管理者として実行する必要があります。

プログラムを管理者として実行する方法は、GUI操作やコマンド操作など、もいろいろな方法があります。

そこで、ここではWindows10でプログラムを管理者として実行する方法を紹介します。

動作環境

この記事は、以下の環境で実行した結果を基にしています。他のエディションやバージョンでは、動作結果が異なる場合があることをご了承ください。

ソフトウェア バージョン
Windows10 Pro 64bit 1909

右クリックメニューから

もっとも一般的な方法は、プログラムやショートカットを右クリックしてメニューから「管理者として実行」をクリックする方法です。

Windows10でプログラムを管理者として実行する方法

検索ボックスから

検索ボックスに実行したいプログラムを入力して、検索結果に表示されるアプリのメニューから「管理者として実行」をクリックすることで、管理者として実行できます。

Windows10でプログラムを管理者として実行する方法

ファイル名を指定して実行から

「ファイル名を指定して実行」に実行したいプログラムを入力して、そのまま「OK」をクリックしたりエンターキーを押すと、標準ユーザー権限で実行されてしまいますが、ShiftキーとCtrlキーを押しながらEnterキーを押せば、入力したプログラムを管理者として実行できます。

Windows10でプログラムを管理者として実行する方法

ショートカットから

特定のプログラムを常に管理者として実行したい場合は、プログラムのショートカットを作成し、ショートカットの設定を変更することで、管理者として実行することができます。

手順は、ショートカットを作成して、右クリックメニューから「プロパティ」画面を開き、プロパティ画面の「ショートカット」タブで「詳細設定」をクリックします。

Windows10でプログラムを管理者として実行する方法

「詳細プロパティ」画面が開くので「管理者として実行」にチェックを入れ「OK」をクリックします。

Windows10でプログラムを管理者として実行する方法

これで、このショートカットからプログラムを実行すると、常に管理者として実行されます。

タスクスケジューラから

ここまでに紹介した方法は、どれも人が操作して管理者として実行する方法でしたが、プログラムを自動的に管理者として実行したいときは「タスクスケジューラ」から起動させる方法があります。

手順としては、タスクスケジューラでプログラムを実行するタスクを作成するときに「最上位特権で実行する」にチェックを入れて作成します。

Windows10でプログラムを管理者として実行する方法

これにより、実行するプログラムを管理者として実行することができます。

Memo

なお、タスクスケジューラからプログラムを管理者として実行した場合、昇格プロンプトは表示されません。

PowerShellコマンドレットから

PowerShellコマンドレットで、特定のプログラムを管理者として実行させたい場合は「Start-Process」コマンドレットを利用します。

たとえば、メモ帳を管理者として実行する場合、次のように実行します。

PS> Start-Process notepad.exe -Verb runas

Windowsコマンドから

上のPowerShellコマンドレットをWindowsコマンドから呼び出せば、コマンドプロンプトやバッチファイルで、特定のプログラムを管理者として実行させることができます。

> powershell -NoProfile -ExecutionPolicy unrestricted -Command "Start-Process notepad.exe -Verb runas"

あとがき

プログラムを管理者として実行しなければならない場面は意外と多いですが、どんな方法で実行したらよいか迷ったら、参考にしてみてください。

記事が役立ったらシェアしてくれるとうれしいです。

あなたにおすすめのコンテンツ
トップへ戻る