Windowsユーザーは、頻繁に右クリックしたりプロンプトを開いたりすることなく、すべてを管理者権限で実行できる便利さ(あるいは面倒なこと)を求めることがあります。魅力的ですよね? ビルトインのAdministratorアカウントを有効にすると、UACのプロンプトや制限の多くを回避できます。これが最も安全な方法というわけではありませんが、本格的にいじったりトラブルシューティングを行ったりする場合は、多少の手間を省くことができます。ただし、このアカウントは常にフルアクセス権を持つため、注意しないとセキュリティリスクが生じる可能性があるので注意してください。Windowsは必要以上に難しくする必要があるためです。それでも、行き詰まり、システムをより「ルートレベル」で制御する必要がある場合には便利です。
Windows 11で管理者アカウントを有効にする方法
ローカル ユーザーとグループ (Lusrmgr.msc) 経由で有効にする
この方法は少し古いですが、Windows 11 HomeではなくProとEnterpriseで動作します。基本的に、GUIを使ってアカウントのオン/オフを切り替えることができます。GUIの方が視覚的に分かりやすい場合があり、コマンドを実行せずにアカウントが無効か有効かを確認できるため便利です。ユーザーリストでアカウントがグレー表示またはアクティブになっているのが確認できます。無効になっていると、管理者権限やUACプロンプトを必要とするプログラムが期待どおりに動作しない可能性があるため、この方法でスイッチをオンにします。
- Windows キー + Rを押して、[実行] ダイアログ ボックスを開きます (これは、従来のショートカットです)。
- 入力してEnter キー
lusrmgr.msc
を押します。これで「ローカルユーザーとグループ」に直接移動します。 - 左側のペインで、「ユーザー」フォルダをクリックします。管理者アカウントがリストに表示されます。
- Administratorを右クリックし、[プロパティ]を選択します。
- 「アカウントが無効です」のチェックボックスをオフにします。「適用」をクリックし、「OK」をクリックします。
かなり簡単ですが、注意が必要です。このGUIはHomeエディションでは無効になっている場合があり、開くだけでも管理者権限が必要になる場合があります。また、設定によってはアカウントが既に有効になっている場合もあるので、念のため確認してください。
コマンドプロンプト(CMD)で有効にする
これは、クリックするよりもコマンドを入力することを好む多くの技術者にとって頼りになるツールです。通常、素早く確実に動作します。コマンド自体はシンプルで、ある設定ではすぐに動作しましたが、別の設定では何度か再試行するか、再起動する必要がありました。
- Windows 検索バーでコマンド プロンプトを検索し、右クリックして、[管理者として実行]を選択します。
- ターミナル ウィンドウで次のように入力します。
- Enter キーを押します。成功すると、「コマンドは正常に完了しました」というメッセージが表示されます。
- アカウントを再度オフにするには、次のコマンドを実行します。
net user administrator /active:yes
net user administrator /active:no
この方法は非常に便利です。スクリプト化したり、バッチファイルに組み込んだり、コマンドさえ分かればすぐに実行したりできます。念のためお知らせしますが、すぐにうまくいかない場合は、もう一度実行するか、再起動してみてください。Windowsは時々、ちょっとした刺激が必要な時があります。
PowerShell経由で有効化
PowerShellはコマンドプロンプトの現代版のようなもので、少しだけ強力で柔軟性に優れています。コマンドに慣れている方なら、これも同様に簡単です。以前と同様に、PowerShell特有のコマンドを使って素早く切り替えられます。
- Windows 検索を開き、「 PowerShell 」と入力して右クリックし、「管理者として実行」を選択します。
- アカウントを有効にするには、次のコマンドを実行します。
- 「コマンドは正常に完了しました。」と表示されます。
- 無効にするには、次を実行します。
net user administrator /active:yes
net user administrator /active:no
PowerShellは、必要に応じてスクリプトを組み合わせたり自動化を設定したりできるため、好んで使う人もいます。ただし、どの方法でも、変更がすぐに反映されない場合は、再起動することで変更を確実に反映させることができます。
これらの方法はどれも、一度コツをつかめばかなり簡単に管理できますが、このレベルのアクセス権限へのハッキングは危険を伴う可能性があるので注意してください。管理者アカウントは必要な場合にのみ有効にし、作業が終わったら必ず無効にしてください。
まとめ
- GUI アプローチにはlusrmgr.msc を使用します(Pro / Enterprise のみ)。
net user administrator /active:yes
すばやく切り替えるには、コマンド プロンプトまたは PowerShell で実行します。- 変更がすぐに反映されない場合は、変更後に再起動してください。
- 管理者アカウントを常に有効にしておくとセキュリティ上のリスクがあるため、注意してください。
まとめ
システムの詳細な作業やトラブルシューティングを行う場合、管理者アカウントを有効にすると非常に役立ちます。ただし、注意が必要です。管理者権限を永久に有効にしたままにしないでください。注意しないと、管理者権限が逆効果になる可能性があります。これらの方法を試しましたか?うまくいった場合もあれば、うまくいかなかった場合もあります。Windowsの設定はそれぞれ微妙な場合があります。しかし、通常はこれらの方法のいずれかで問題なく動作します。これでアップデートが1つでも完了すれば、ミッションは達成です。