How to setup login time limits (a.k.a. "parental controls") if you don't want to login with a Microsoft account?
Solution 1:
Setting logon hours using net
command will only prevent users from logging in outside the allowed times, but will not lock their sessions or force log out when the logon hours expire.
To lock user session after logon hours expire, run the Local Group Policy Editor
and set action to take when logon hours expire:
- Press Win+R, then type
gpedit.msc
. - Under
User Configuration
->Administrative Templates
->Windows Components
->Windows Logon Options
, click onSet Action to take when logon hours expire
. - Choose
Enabled
, then set the action toLock
orLogoff
, depending on your needs.
Solution 2:
AFAIK, the parental controls in Windows 10 cannot be used with local accounts. So I researched third party software that can limit time on Windows 10 with local accounts and found these:
Time boss
TimesUpKidz
Time boss officially supports Windows 10 (at least they say so in their FAQ). Not sure about TimesUpKidz. They cost about $30-$50 but maybe a small price to avoid sharing private info with Microsoft?
See this question for more info.