Windows 10でアカウントを作成する場合、「あなたの家族」と「その他のユーザー」から選択できます。
「あなたの家族」を選択すると、Microsoftアカウントを使用してサインインする必要があります。Microsoftとの個人情報の共有が多すぎるなど、これを望まない理由はさまざまです。
「その他のユーザー」を選択すると、通常のアカウントを作成できます。ただし、一部のアカウントに時間制限を設定する必要がある場合は、設定できません。 「あなたの家族」限定の機能です。私が作成したいすべての時間制限付きユーザーが私の家族であるわけではなく、誰もが自分の情報をMicrosoftと共有することに問題があるわけではありません。
では、「その他のユーザー」タイプのアカウントのログイン時間制限を設定する方法はありますか?
net
コマンドを使用してログオン時間を設定すると、ユーザーは許可された時間外にログインできなくなりますが、ログオン時間が終了してもセッションがロックされたり、強制的にログアウトされたりすることはありません。
ログオン時間が経過した後にユーザーセッションをロックするには、Local Group Policy Editor
およびログオン時間の期限が切れたときに実行するアクションを設定します。
gpedit.msc
。User Configuration
-> Administrative Templates
-> Windows Components
-> Windows Logon Options
、 クリック Set Action to take when logon hours expire
。Enabled
を選択し、必要に応じてアクションをLock
またはLogoff
に設定します。AFAIK、Windows 10のペアレンタルコントロールはローカルアカウントでは使用できません。そこで、ローカルアカウントを使用してWindows 10の時間を制限できるサードパーティソフトウェアを調査したところ、次のことがわかりました。
タイムボスはWindows 10を正式にサポートしています(少なくともFAQでそう言っています)。 TimesUpKidzについてはわかりません。費用は約30ドルから50ドルですが、Microsoftと個人情報を共有しないようにするための少額の価格でしょうか。
詳細は この質問 を参照してください。
「net」コマンドは、使用時間を制限するのではなく、ログオン時間を制限します。ユーザーが許可されたログオン時間中にログオンすると、Windowsはユーザーにログオフを強制しません。
ただし、親がWindowsの[保護者による制限]を使用して時間制限付きの子アカウントを設定した場合、子供は時間制限が経過すると強制的にログオフされます。
したがって、当面は、Windowsの保護者による制限なしで制限時間を設定する方法は他にありません。ただし、大胆であれば、Windows Parental Controls APIを見て、独自のアプリを作成してください。