牙吠しるば〜 Topへ

牙吠しるば〜 銀狼の遠吠え

起動するには"管理者"である必要があります

XP(Home Edition)になってパソコンを共有するようになったので、女房が懸賞葉書をパソコンで作りたいと言いはじめました。幸いおまけソフトが付いていたので簡単に「いいよ」なんて言ってしまいました。

女房は「制限付きユーザ」として登録しています。が、おまけの葉書ソフトは「管理者」でないと起動できないと言ってきます。

システムをいぢられては困りますので女房を管理者にはしたくありません。

そこで専用の管理者アカウントを作っておいて女房のアカウントから「別のユーザーとして実行」機能を使って起動させるようにしました。具体的にはrunasコマンドで管理者アカウントでソフトを起動するバッチファイルを作っておいてスタートメニューにショートカットを登録してあります。バッチファイルの中身はこんな感じです。

runas /user:(アカウント名) "C:\Program Files\起動したいソフト.exe"

ただこのままだと「ようこそ」の画面で管理者権限をもったアカウントにログオンできてしまいます。そこでこの管理者アカウントを非表示にしました。レジストリエディタを起動し、以下のキーを開きます。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
Winlogon\SpecialAccounts\UserList

レジストリエディタの設定
DWORD値としてアカウント名を指定し値を0にしておけばOKです。

良い子はマネしないでください。

©のま