Windows TIPS
[System Environment]
  Windows TIPS TOPへ
Windows TIPS全リストへ
内容別分類一覧へ

Windows Vistaでプログラムを管理者モードで実行する

―― UACによって制限されたプログラムを昇格させて実行する ――

解説をスキップして操作方法を読む

デジタルアドバンテージ 打越 浩幸
2007/06/29
 
対象OS
Windows Vista
VistaではUACにより、管理者ユーザーであっても権限が制限されている。
管理者ユーザー本来の権限を利用するためには、「昇格」させる必要がある。
昇格させるには、プログラム名を右クリックし、[管理者として実行]を選択する。
あらかじめショートカット・メニューのプロパティを設定すると、常に昇格させるようにできる。ただしこの操作を行っても、UACの昇格許可ダイアログを表示させないようにはできない。
 
解説

 Windows Vistaには「ユーザー・アカウント制御(User Account Control。以下UAC)」という仕組みが用意され、ユーザーが不用意に管理者アカウントでコンピュータを利用することを禁止している。UACが有効になっていると、たとえ管理者アカウントでシステムにログオンしていても、従来のようにはシステムを利用できず、一般ユーザーと同じようにかなり権限が制限される。

 セキュリティのためには仕方がないが、UACが有効になっていると、たとえ管理者ユーザーであっても、例えばコマンド・プロンプト上でシステムのログ・ファイルの内容を確認するといった作業までもが制約を受けることになる。

権限が制限されたコマンド・プロンプト
従来のWindows OSのように、コマンド・プロンプトを開いて操作しようとしても、Windows Vistaでは管理者ユーザーであっても操作できることは制限されている。
  システム・ファイルにアクセスできない。

 TIPS「Windows Vistaのユーザー・アカウント制御(UAC)を一時的に無効にする」では、UACそのものを無効にして、従来のOSのようにシステムを利用する方法を紹介したが、本来はこのような使い方は望ましくない。Windows Vistaではこのような場合は、制限された権限を一時的に「昇格」させて利用することになっている。昇格とは、制限されていた権限を変更し、本来の権限を利用可能にする機能のことである。管理ツールを起動したり、システムの設定を変更しようとすると表示されるUACの昇格を求めるダイアログは、この流儀に沿ったものである。本TIPSでは、任意のプログラムを昇格させる方法について解説する。

操作方法

 プログラム(実行ファイルやショートカット・メニュー)を昇格させて実行するには、エクスプローラやメニュー項目、ショートカット・メニュー上で単に左クリックするのではなく、右クリックしてコンテキスト・メニューを表示させ、ポップアップ・メニューから[管理者として実行]を選ぶだけである。

プログラムを昇格させて起動する
プログラム(実行ファイルやショートカット・メニュー)を昇格させて実行するには、エクスプローラやメニュー項目、ショートカット・メニュー上で、右クリックしてコンテキスト・メニューを表示させ、ポップアップ・メニューから[管理者として実行]を選ぶ。
  昇格させたい項目を右クリックする。
  これを選択する。

 [管理者として実行]を実行すると、[ユーザー アカウント制御]のダイアログが現われ、実行を許可するかどうかを問い合わせるダイアログ・ボックスが表示される。そして[続行]を選択すると、そのプログラムは昇格された状態で起動する。

 実行されているプログラムが昇格しているかどうかを見分ける簡単な方法はないが、コマンド・プロンプトの場合は、ウィンドウ・タイトルの先頭に「管理者: コマンド プロンプト」と表示されるので判別できる。

昇格されたコマンド・プロンプト
昇格されたコマンド・プロンプトでは、ウィンドウ・タイトルの先頭に「管理者:」と表示される。残念ながらほかのプログラムではこのような配慮はない。
  これが表示される。

常に管理者として起動させる

 以上の操作では、いちいち[管理者として実行]を選んでいたが、常に昇格させたければ、ショートカット・メニューの属性を変更しておけばよい。具体的にはショートカット・メニューのプロパティを開き、[互換性]タブにある[特権レベル]の項目をオンにしておく。ただしこの設定を行っても、UACの問い合わせダイアログが表示されるのは避けることはできない。メニュー項目をクリック後、UACの問い合わせダイアログに対して、ユーザー自身で許可を選択する必要がある(ユーザーの許可なしに昇格してしまっては、UACの意味がない)。

常に管理者として起動させるためのショートカットの設定
ショートカット・メニューのプロパティを変更すれば、常に昇格させるように変更できる。
  このタブを選択する。
  これをオンにする。

 なおコマンド・プロンプトやメモ帳といった、Windows Vistaの標準システム・プログラムに対してはこの[互換性]タブでの設定はできない。代わりに[ショートカット]タブにある[詳細設定]ボタンをクリックし、[管理者として実行]をオンにする。End of Article

この記事と関連性の高い別のWindows TIPS
プログラムを[プログラムとファイルの検索]の入力ボックスから管理者モードで実行する
Windowsのユーザー・アカウント制御(UAC)を一時的に無効にする
一時的にほかのユーザー権限でプログラムを実行する方法(ショートカット・メニューを利用する方法)
Windows VistaのUACを使い勝手のよい「Norton UAC Tool」に置き換える
一時的にほかのユーザー権限でプログラムを実行する方法(ショートカットのプロパティを利用する方法)
このリストは、(株)デジタルアドバンテージが開発した
自動関連記事探索システム Jigsaw(ジグソー) により自動抽出したものです。
generated by

「Windows TIPS」

TechTargetジャパン

Windows Server Insider フォーラム 新着記事
  • PowerShell DSCによる展開の概要とプッシュ型展開 (2014/7/24)
     Windows OSの設定や構成変更を簡単に、そして確実に行うことができるPowerShell DSC。今回は展開の概要とプッシュ型の展開方法について解説
  • IIS/Azure WebのURL Rewriteの基本的な使い方 (2014/7/23)
     WebサイトのURLを変更したいとき、いちいちHTMLファイルの名前や配置を変えるのは非効率だ。URL Rewriteで手間なくURLを「書き換える」方法を解説
  • 第422話 つい (2014/7/22)
     成功する可能性があるものは、成功する。失敗する可能性があるものは、失敗する……
  • Twitterのアプリ連携を確認・解除する (2014/7/18)
     Twitterでしばしば報告されるアプリ連携機能を悪用したスパム行為などの被害。ときどき連携アプリ調べて、不審なものは解除した方がよい。その方法は?
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

キャリアアップ

- PR -

イベントカレンダー

PickUpイベント

- PR -

アクセスランキング

もっと見る
- PR -

ホワイトペーパーTechTargetジャパン

ソリューションFLASH

「ITmedia マーケティング」新着記事

第3回 潜在興味を言語化するカギ、Topic Modelの威力とは
潜在興味を炙り出す方法を発見し、そのための武器である「Topic Model」も手に入れました...

LINE、Google+を活用する企業がいずれも3割超え
NTTコム オンライン・マーケティング・ソリューションとループス・コミュニケーションズ...

メディア企業コンデナストが考えるブランデッド/ネイティブコンテンツ
Maxifierが主催する「Maxifier Tokyo Summit 2014」が7月16日、東京の恵比寿で開催された...