Set Time Limits on Windows 10 Regular Account - Step-by-Step Guide

Managing User Access Times in Windows 10
While Windows 10’s parental controls are quite robust, their utilization necessitates the setup of Microsoft accounts for each family member, including dedicated child accounts. However, if a preference exists for standard local accounts, it remains possible to establish time restrictions governing computer usage for any non-administrative user.
Utilizing Parental Controls and Alternatives
Windows 10’s parental control features provide options for monitoring children’s accounts, including limitations on web browsing, application access, and computer usage times. A key requirement for these controls is that all family members possess Microsoft accounts. Setting up child accounts can also introduce restrictions that may not be desired. Fortunately, equivalent limitations can be implemented even when utilizing local accounts.
For those comfortable with Group Policy, restricting users to specific programs is achievable. Website filtering can also be performed at the router level. As detailed below, time restrictions can be directly applied to local user accounts.
Setting Time Restrictions via Command Prompt
Time limitations for a user are configured through the Command Prompt. To access it, right-click the Start menu (or press Windows+X) and select "Command Prompt (Admin)". Confirm the prompt requesting administrative privileges by clicking Yes.
The command syntax for establishing time limits is as follows:
net user <username> /time:<day>,<time>
Understanding the Command Parameters
- Replace
<username>with the target user account’s name. - Substitute
<day>with the desired day, using either full day names or their abbreviations (Su, M, T, W, Th, F, Sa). - Define
<time>as a time range, employing either a 12-hour (e.g., 3am, 1pm) or 24-hour (e.g., 03:00, 13:00) format. Time increments must be in whole hours; minutes are not permitted.
For instance, to restrict a user named Simon to computer access between 8:00 am and 4:00 pm on Saturdays, the command would be:
net user simon /time:Sa,8am-4pm
To apply the same time limits across a range of days, separate the days with a hyphen. Limiting Simon’s access to weekdays between 4:00 pm and 8:00 pm would be achieved with:
net user simon /time:M-F,4pm-8pm
Multiple day/time combinations can be concatenated using semicolons. Combining the previous two examples into a single command:
net user simon /time:Sa,8am-4pm;M-F,4pm-8pm
Furthermore, multiple time ranges can be specified for a single day. For example, limiting Simon to access from 6:00 am to 8:00 am and from 4:00 pm to 10:00 pm on weekdays:
net user simon /time:M-F,6am-8am;M-F,4pm-10pm
Removing or Disabling Restrictions
To remove all time restrictions from a user, use the following command:
net user simon /time:all
Leaving the time field blank after the time: parameter will prevent the user from logging in altogether. Exercise caution to avoid accidental lockout. To view currently set times for a user, simply type:
net user simon
In conclusion, implementing time limits for users doesn’t require reliance on parental controls or Microsoft accounts. A few minutes spent utilizing the Command Prompt provides the necessary functionality.





