標準ユーザーは管理者権限でプログラムを実行できません。 Windows コンピュータ上で実行されるすべてのプログラムは管理者権限にアクセスできる必要がありますが、残念ながら、標準ユーザーにはデフォルトでは管理者権限がありません。標準ユーザーが管理者権限を頻繁に必要とする場合があります。その場合、永続的なセットアップが必要です。標準ユーザーが管理者権限でプログラムを実行できるようにする。
標準ユーザーに管理者権限が必要になるのはどのような場合ですか?
標準の Windows ユーザーの場合、新しいソフトウェアのインストール、レジストリやグループ ポリシーへのアクセスなど、多くの基本的なタスクを実行するには管理者権限が必要です。そのため、Windows でいくつかのプログラムを実行したい場合は、管理者権限が必要です。必要ありません。ただし、管理タスクにコンピュータを使用する場合は、管理者権限が不要な場合があります。
標準ユーザーが管理者権限でプログラムを実行できるようにする方法
Windows PC のセキュリティ設定では、多くの場合、デフォルトで管理者権限が有効になっています。ほとんどの通常のユーザーには管理者権限が必要ないはずなので、これは当然のことです。ただし、以下の手順で問題を解決する方法が示されているため、多くの標準 Windows ユーザーはこの問題に遭遇するでしょう。
標準ユーザーが管理者権限でプログラムを実行できるようにするために使用できる方法のリストを次に示します。
- 管理者として実行オプションを使用する
- タスクスケジューラを使用する
- ショートカットを使用する これらの各方法については、以下で詳しく説明します。
ニーズに最適なものを使用してください。
管理者パスワードを使用せずに管理者としてプログラムを実行する
1] 管理者として実行オプションを使用する
管理者権限で実行する必要があるプログラムがある場合は、「管理者として実行」オプションを使用できます。これを行うには、プログラムのアイコンを右クリックし、「管理者として実行」を選択します。次に、管理者パスワードの入力を求められます。これを実行すると、プログラムは管理者とともに実行されます。
これは最も簡単な方法ですが、ユーザーは管理者アカウントの PIN またはパスワードを知る必要があることも意味します。管理者がユーザーを十分に信頼して悪用しない限り、ほとんどの場合、これは理想的ではありません。
2] タスクスケジューラを使用する
バックグラウンドでプログラムを実行する必要がある場合、または管理者権限を持つ標準ユーザーが特定の時間にプログラムを実行する必要がある場合は、次の手順に従います。
- まず、ユーザーは次のことを行う必要があります。タスクスケジューラを開く[スタート] メニューに移動し、[タスク スケジューラ] を検索します。
- タスク スケジューラに入ったら、ユーザーは右側のペインで [タスクの作成] をクリックする必要があります。
- 「タスクの作成」というタイトルの新しいウィンドウが開きます。ここでタスクに名前を付け、ユーザーがログオンしているかどうかに関係なく実行されるように設定します。また、[最高の特権で実行する] ボックスもオンにする必要があります。
- [ユーザーまたはグループの変更] をクリックし、タスクを実行するユーザー アカウントを選択します。
- [トリガー] タブで、ユーザーは [新規] をクリックし、特定の時間または間隔でタスクを実行するように設定する必要があります。
- タスクが期待どおりに実行されるように、残りの詳細を必ず入力してください。
これは管理者ユーザーによって作成され、標準ユーザー アカウントで実行できるようにする必要があります。
3] ショートカットを使用する
恒久的な解決策は、タスクを設定せずに、またはパスワードを知らなくてもプログラムを実行できるようにすることです。これを解決するには、標準ユーザーのショートカットを作成できる管理者アカウントを使用します。このショートカットをクリックすると、最高の特権でプログラムが起動します。
RunAs コマンドを使用してショートカットを設定するには、次の手順に従います。これにより、別のアカウントの権限であらゆるものを実行できるようになります。 /savecred スイッチは初回実行時にパスワードを保存できるため、これは抜け穴です。それを投稿すると、何も要求されません。
- 管理者アカウントで Windows キー + R を押して、[ファイル名を指定して実行] ダイアログ ボックスを開きます。
- [スタート] メニューを開き、ショートカットを作成するプログラムを見つけます。
- プログラムを右クリックし、「ショートカットの作成」を選択します。
- 新しく作成したショートカットを右クリックし、「プロパティ」を選択します。
- [ショートカット] タブで、[ターゲット] フィールドを見つけて、exe の場所の先頭に次の行を追加します。
runas /user:ComputerName\Username /savecred
- 最終的なパスは次のようになります
runas /user:PCNAME\Administrator /savecred <Path>Program.exe
- コンピューター名とユーザー名を適宜変更します。
保存してください。これを行うと、管理者の資格情報を一度入力するよう求められます。一度入力すると、Windows 資格情報マネージャーに保存されるため、再度入力する必要はありません。アプリケーションは毎回昇格して実行されます。
標準ユーザーは、ショートカットをダブルクリックすることで、管理者権限でプログラムを起動できるようになります。これは Microsoft アカウントで問題なく動作するはずですが、ローカル管理者アカウントを使用するこのために。
ルナスコマンドとは何ですか?
別のユーザーアカウントで任意のプログラムを開くコマンドです。と一緒に使用する場合/savecredこれは、このユーザーが以前に資格情報を保存したかどうかを示します。したがって、管理者アカウントでもプログラムを起動できます。
Windows でプログラムを常に管理者として実行するにはどうすればよいですか?
にプログラムを管理者として実行するWindows 11/10の場合:
- プログラムアイコンまたはアプリケーションのショートカットを右クリックします
- [プロパティ]ボックスを開きます。
- 「互換性」タブをクリックします。
- ここで、「管理者としてこのプログラムを実行する」ボックスを選択します。
- 「適用」>「OK」をクリックします。これにより、設定は現在のユーザーにのみ適用されます。
- ただし、「常に管理者として実行」設定をすべてのユーザーに適用する場合は、「すべてのユーザーの設定を変更」をクリックします。
- 別のダイアログ ボックスが開きます。再度、「このプログラムを管理者として実行する」チェックボックスを選択します。
- 「適用/OK」をクリックします。