OSでは、管理者ユーザーであってもUACによって権限が制限されている。管理者ユーザー本来の権限を利用するためには、「昇格」させる必要がある。それにはプログラム名を右クリックし、[管理者として実行]を選択する。常に昇格させることも可能だ。それでも、UACの昇格許可ダイアログは必ず表示される。以下UAC)」という仕組みが用意され、ユーザーが不用意に管理者アカウントでコンピュータを利用することを禁止している。UACが有効になっていると、たとえ管理者アカウントでシステムにログオンしていても、従来のようにはシステムを利用できず、一般ユーザーと同じようにかなり権限が制限される。Vistaの地平)セキュリティのためには仕方がないが、UACが有効になっていると、たとえ管理者ユーザーであっても、例えばコマンド・プロンプト上でシステムのログ・ファイルの内容を確認するといった作業までもが制約を受けることになる。Vistaでは管理者ユーザーであっても操作できることは制限されている。(1)システム・ファイルにアクセスできない。TIPS「Windowsのユーザー・アカウント制御(UAC)を一時的に無効にする」では、UACそのものを無効にして、従来のOSのようにシステムを利用する方法を紹介したが、本来はこのような使い方は望ましくない。Vistaではこのような場合は、制限された権限を一時的に「昇格」させて利用することになっている。昇格とは、制限されていた権限を変更し、本来の権限を利用可能にする機能のことである。管理ツールを起動したり、システムの設定を変更しようとすると表示されるUACの昇格を求めるダイアログは、この流儀に沿ったものである。本TIPSでは、任意のプログラムを昇格させる方法について解説する。操作方法プログラム(実行ファイルやショートカット・メニュー)を昇格させて実行するには、エクスプローラやメニュー項目、ショートカット・メニュー上で単に左クリックするのではなく、右クリックしてコンテキスト・メニューを表示させ、ポップアップ・メニューから[管理者として実行]を選ぶだけである。プログラムを昇格させて起動するプログラム(実行ファイルやショートカット・メニュー)を昇格させて実行するには、エクスプローラやメニュー項目、ショートカット・メニュー上で、右クリックしてコンテキスト・メニューを表示させ、ポップアップ・メニューから[管理者として実行]を選ぶ。(1)昇格させたい項目を右クリックする。(2)これを選択する。アカウント制御]のダイアログが現われ、実行を許可するかどうかを問い合わせるダイアログ・ボックスが表示される。[続行]を選択すると、そのプログラムは昇格された状態で起動する。プロンプト」と表示されるので判別できる。昇格されたコマンド・プロンプト昇格されたコマンド・プロンプトでは、ウィンドウ・タイトルの先頭に「管理者:」と表示される。残念ながらほかのプログラムではこのような配慮はない。(1)これが表示される。●常に管理者として起動させる以上の操作では、いちいち[管理者として実行]を選んでいたが、常に昇格させたければ、ショートカット・メニューの属性を変更しておけばよい。具体的にはショートカット・メニューのプロパティを開き、[互換性]タブにある[特権レベル]の項目をオンにしておく。この設定を行っても、UACの問い合わせダイアログが表示されるのは避けることはできない。メニュー項目をクリック後、UACの問い合わせダイアログに対して、ユーザー自身で許可を選択する必要がある(ユーザーの許可なしに昇格してしまっては、UACの意味がない)。常に管理者として起動させるためのショートカットの設定ショートカット・メニューのプロパティを変更すれば、常に昇格させるように変更できる。(1)このタブを選択する。(2)これをオンにする。Vistaの標準システム・プログラムに対してはこの[互換性]タブでの設定はできない。代わりに[ショートカット]タブにある[詳細設定]ボタンをクリックし、[管理者として実行]をオンにする。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。