Windows 10でゲストアカウントを設定する方法
Windows でゲスト アカウントを作成または有効にする方法 (Microsoft が従来のアカウントをこっそり削除した場合でも)
管理者権限を完全に委譲することなく、限定的なアクセス権限を誰かに付与する必要に迫られたことはありませんか? かつてはWindowsに標準搭載されているゲストアカウントが最適な解決策でした。しかし、2015年にMicrosoftがWindows 10ビルド10159を最後に廃止を決定しました。Windowsは必要以上に操作を複雑にする必要があるからです。しかし、もしまだ古いバージョンを使っている場合(あるいは、本当に手軽に使えるゲストアカウントが必要な場合)、いくつかの回避策があります。少し面倒ですが、目的は達成できます。追加のクリックやコマンド、微調整が必要になりますが、少なくともやり方は分かっているはずです。
Windowsでゲストアカウントを作成または有効にする方法
方法 1: ローカル ユーザーとグループを使用する (Pro/Enterprise エディションの場合)
このユーティリティがあれば、おそらく最も簡単な方法でしょう。素早く視覚的に操作できるので、特にユーザーグループをいじっても問題ないなら、非常に便利です。
注:Windows Homeエディションには通常、この機能は標準で搭載されていないため、Homeをご利用の場合は別のツールを使用する必要があります。GitHubツールのようなオープンソースの代替手段もありますが、以下のコマンドラインオプションをお試しください。
- Windowsキー + Rを押し、入力してOK
lusrmgr.mscを押します。これでローカルユーザーとグループが開きます。 - 「ユーザー」をクリックします。組み込みのゲストアカウントを有効にする場合は、「ゲスト」アイコン(小さな下矢印付き)を探してください。新しいアカウントを作成する場合は、中央のペインの空白部分を右クリックし、「新しいユーザー」を選択してください。
- ユーザー名(「GuestTest」など)を入力し、パスワードは空白のままにします。「ユーザーはログオン時にパスワードを変更する必要があります」のチェックを外し、「ユーザーはパスワードを変更できません」と「パスワードを無期限にします」にチェックを入れます。「作成」をクリックし、「閉じる」をクリックします。
- リストで新しいアカウントを見つけてダブルクリックし、[Member Of]タブに移動して、 [Users]から削除し、[Guests]に追加します。
- 組み込みのゲストアカウントを有効にする場合は、そのアカウントを右クリックし、「プロパティ」に移動します。「アカウントが無効です」のチェックを外し、「OK」をクリックします。
方法2: コマンドプロンプト — コマンドライン使いの達人向け
Windowsのバージョンによってうまくいくかどうかは微妙ですが、試してみる価値はあります。さらに、必要に応じて自動化することも可能です。コマンドは簡単ですが、管理者として実行する必要があります。
- Windowsキー + Rを押して と入力し
cmd、 を押してCtrl + Shift + Enter管理者として実行します。UACが要求します。 - 組み込みのゲスト アカウントを有効にする場合は、次のように入力して
net user Guest /active:yesEnter キーを押します。 - 新しいゲスト アカウントを作成するには、次のコマンドを実行し、「GuestName」を任意の名前に置き換えます。
net user GuestName /add /active:yes /passwordchg:no /passwordreq:nonet localgroup users GuestName /deletenet localgroup guests GuestName /add
方法3: PowerShell — スクリプトソリューション
コマンドラインが苦手な方は、PowerShellの巧妙なパイプライン機能で面倒な処理を自動化できます。PowerShellを管理者として起動し(Windowsキー+Rキーで起動し、コマンドを入力しpowershellてEnterキーを押すCtrl + Shift + Enter)、以下のコマンドを実行してください。
- 組み込みのゲスト アカウントを有効にするには:
Get-LocalUser -Name "Guest" | Enable-LocalUser(出典: 特にスクリプトを後で再利用したい場合には、これが有利に働きます。)
- カスタム名で新しいゲスト アカウントを作成するには:
New-LocalUser -Name "GuestName" -PasswordNeverExpires -UserMayNotChangePassword | Add-LocalGroupMember -Group Guests「GuestName」を任意の名前に置き換えてください。パスワードが不要な場合は、パスワードの入力を求められたらEnterキーを押してください。
方法4: Netplwizを使用する – GUIの代替手段
コマンドを避けたい場合は、このツールを使用するとユーザー アカウントのセットアップが少し簡単になります。
- Windows キー + Rを押して、 と入力し
netplwiz、Enter キーを押します。 - [追加]をクリックし、[Microsoft アカウントなしでサインイン]を選択して、[ローカル アカウント] を選択します。
- ユーザー名を入力し、パスワードは空白のままにして、「次へ」と「完了」をクリックします。
- メインウィンドウに戻り、新しいアカウントをダブルクリックして「グループメンバーシップ」タブに移動し、「ゲスト」を選択して適用し、「OK」をクリックします。これでアクセス制限プロファイルが設定されます。
方法5: グループポリシーエディターを使用する – Pro/Enterpriseのプロ向け
対応バージョンをお使いの場合、他のツールをいじることなく、組み込みのゲストアカウントを有効にするこの方法は便利です。ただし、Homeエディションにはデフォルトでgpedit.mscがないため、事前に有効にするか、レジストリを使用する必要があります。
- Windows キー + Rを押して、
gpedit.mscと入力し、Enter キーを押します。 - [コンピューターの構成] > [Windows の設定] > [セキュリティの設定] > [ローカル ポリシー] > [セキュリティ オプション]に移動します。
- 「アカウント: ゲスト アカウントの状態」を見つけてダブルクリックします。
- これで「有効」に設定できます。「OK」をクリックすると、次回のログイン時に組み込みゲストがアクティブになります。
ええ、Windowsが簡単な方法をひっそりと廃止してしまったのは、ちょっと残念です。でも、コマンドラインのちょっとした魔法や、あちこちで数回クリックするだけで、ゲストプロファイルを設定することはできます。ただ、以前と同じシームレスな体験は期待できません。
まとめ
これは完全に完璧というわけではなく、少し面倒ですが、どうしても必要な場合には有効です。ほとんどの場合、ローカルユーザーとグループまたはPowerShellを使用するのが最善策のようです。特に古いバージョンのWindowsを使っている場合はなおさらです。ただし、ユーザーアカウントを操作することにはリスクが伴うので、有効化または変更する内容を必ず再確認してください。また、Windows 10 Homeをお使いの場合は、適切なツールのインストールやアップグレードが必要になる場合があります。この方法が役に立つことを願っています!
まとめ
- 素早いセットアップには、Pro バージョンでlusrmgr.msc を使用してください。
net user手動で調整するには、 またはを介してコマンドを実行しますnet localgroup。- PowerShell は、使い慣れていればスクリプト化可能で柔軟なオプションです。
- アカウント権限はnetplwiz経由で管理できます。
- グループ ポリシー エディターでは、組み込みのゲストを有効にするためのより技術的なアプローチが提供されます。
最終まとめ
この短いツアーで、いざという時にアカウントを一つ設定できれば幸いです。正直言って、Windowsからゲストアカウントが突然消えてしまったのは本当に困りものです。でも、これで完全なシステム改修を必要とせずにユーザープロファイルが一つ増えるなら、それはそれで良いことです。頑張ってください。もちろん、絶対に壊れたりエラーが出たりしないという保証はありませんが、少なくともやり方はわかりました。