管理者パスワードを教えずにユーザーへ管理者権限でのプログラム実行を許可する方法

家族や同僚とPCを共有している場合、権限を制限した複数のユーザーアカウントを作成するのが自然な運用です。さらに筆者としては、Windowsのデフォルトの管理者アカウントを使い続けるのではなく、標準ユーザーアカウントを有効化して日常的に使うことをおすすめしています。
もちろん、権限が制限された標準ユーザーアカウントにはデメリットもあります。たとえば、一部のプログラムの起動や設定変更には管理者パスワードが必要になり、そのたびに管理者に頼むことになってしまいます。
しかし、管理者側の立場から見ると、「実際の管理者パスワードは教えたくないけれど、必要なプログラムだけは管理者権限で実行できるようにしてあげたい」というケースはよくあります。今回はそんな要望を叶える方法を紹介します。
特定のプログラムを管理者として実行できるようにする
特定のプログラムを管理者権限で実行できるようにするには、無料のポータブルユーティリティ「RunAsTool」を使用します。まず公式サイトからダウンロードし、システム上のすべてのユーザーがアクセスできる場所に展開してください。
ポータブルアプリケーションなのでインストール作業は不要です。展開したフォルダを開き、.exeファイルを実行するだけで起動できます。

アプリを起動すると、管理者アカウントの選択を求められます。ドロップダウンメニューから管理者アカウントを選択し、管理者パスワードを入力して「Apply(適用)」ボタンをクリックしましょう。

これでアプリのメインウィンドウが表示されます。ここに、ユーザーに管理者権限で使わせたいアプリケーションを登録していきます。

アプリの追加は簡単で、実行ファイル(.exe)をウィンドウにドラッグ&ドロップするだけです。下の画像ではタスクマネージャーを追加しています。標準ユーザー権限で開いたタスクマネージャーでは、一部のプロセスを終了できなかったり、スタートアップアプリの状態を変更できなかったりしますが、管理者権限ならこれらの操作も可能になります。

ドラッグ&ドロップ以外にも、「File(ファイル)」メニューから「Add File(ファイルの追加)」を選択して追加することもできます。

アプリの追加が完了したら、右ペインでいくつかの設定を行えます。とはいえ、初期設定はすでに最適な状態になっているので、何をしているのか理解していない限りは触らないのが無難です。

設定が完了したら、RunAsToolを閉じて準備完了です。
ユーザー側の使い方
以降、ユーザーがプログラムを管理者として起動したいときは、まずRunAsToolを起動し、そこから目的のアプリを実行します。たとえばタスクマネージャーを管理者権限で開きたい場合は、RunAsTool内のタスクマネージャーをダブルクリックするだけです。

すると、UAC(ユーザーアカウント制御)のダイアログを表示することなく、タスクマネージャーが管理者権限で起動します。

ご安心ください。RunAsToolへのプログラムの追加・編集・削除ができるのは管理者だけです。一般ユーザーは登録されたアプリを実行できるだけで、設定を勝手に変更することはできません。
管理者による編集・削除の手順
管理者としてアプリの追加・編集・削除を行いたい場合は、RunAsToolを起動し、「File(ファイル)」メニューから「Launch Edit Mode(編集モードの起動)」を選択します。

すると管理者パスワードの入力を求められるので、パスワードを入力してEnterキーを押せば編集モードに入れます。

登録済みのアプリを個別に削除したいときは、対象のアプリを選択してキーボードの「Delete」キーを押します。あるいは「Edit(編集)」メニューから「Remove(削除)」を選んでも同じです。登録したすべてのアプリを一括で削除したい場合は「Remove All(すべて削除)」を選択してください。

さらに、RunAsToolが保存しているデータごとすべて消去したい場合は、「File(ファイル)」メニューから「Remove Data and Exit(データを削除して終了)」を選択します。

この操作では警告画面が表示されることがあります。「Yes」ボタンをクリックすれば、保存されていたデータがすべて削除されます。なお、この後ツールを再び使う場合は、最初から設定し直す必要がある点に注意してください。

まとめ
この無料ツールはシンプルな外見ながら、毎回管理者パスワードを入力しなくても各種プログラムを管理者権限で起動できる、非常に便利なツールです。筆者自身もタスクマネージャーやサービス管理など、さまざまなアプリの起動に活用しています。セキュリティを保ちながらユーザーの利便性を高めたい方は、ぜひ一度試してみてはいかがでしょうか。
このツールを使ってみた感想や体験談があれば、ぜひコメント欄で共有してください。
-
Windowsで忘れた管理者パスワードをリセットする方法
Windowsの管理者パスワードを忘れてしまうと、日常業務に大きな支障をきたします。メールや銀行カードのパスワードなら誰でも一度は忘れた経験があるでしょうが、Windows管理者アカウントのパスワードを失うと、PCへのログイン自体ができなくなり、作業が完全に止まってしまうこともあります。しかし、諦める必要はありません。この記事では、Microsoftが提供している公式の方法を中心に、Windowsの管理者パスワードをリセットする手段を詳しく解説します。1. Microsoftアカウントからパスワードをリセットするまずは最も簡単な方法から紹介します。Microsoftアカウントを使ってWindo
-
TweakPass徹底解説:究極のパスワードマネージャーでアカウントを完全保護
付箋にパスワードを書き留めたり、誕生日や結婚記念日、身近な人の名前といった推測されやすいパスワードを「忘れないように」と使っていた時代は、もう終わりです。実は情報漏洩の約80%は、脆弱なパスワードや使い回しが原因だと言われています。だからこそ、すべてのアカウントに固有のパスワードを設定することが不可欠なのです。TweakPassがあれば、ログインごとに個別の強力なパスワードを、サイト数の制限なく持つことができます。Tweaking Technologiesが開発したTweakPassは、毎分新しいユーザーを獲得し続けている注目のパスワード管理ソフトウェアです。 パスワードマネージャーとは? パ