Is there a way to limit the total amount of time a single user can be logged into an account on Windows XP Pro? I'm looking for some way to specify that user X can be logged in for N hours a week and possibly warn them when they are running out of time. I've poked around a bit but haven't been able to turn anything up.

I'm not particularly interested in limiting the amount of time for a single session (unless of course they use up their entire allotment in one go) although that is a possibility if I could limit the number of logins per day as well.

Can this be done natively or does there exist a third party app that enables this?

As the tag indicates this is a home use question as I'm trying to find a solution to ration my kids computer time this summer when they are out of school but I can see the solution being of interest in other shared resource environments as well.

  • 1
    Almost sounds like you would want to look at Internet Cafe software that times how long users are on, quite likely one of them would have the option of restricting that time. – mundeep May 19 '09 at 0:20

several of my users in this situation have had good luck with this program:


It provides for a fairly insane amount of customization, including limiting the number of hours per day the computer will function.

| improve this answer | |
  • I finally got around to trying this out and it looks like it does exactly what I need. Thanks. – dagorym Jun 21 '09 at 19:05

In the past I have handled this issue three different ways.

One, Microsoft ISA server. This solves a couple of issues.

  • you can limit the time the youth are on the internet
  • track what they are viewing and course correct behavior
  • throttle the speed that hey are able to surf

Two, Router that has login and filters This is almost like internet cafe software but done at a hardware level

Three, when the above two attempts at a technological solution failed I reverted to a good old fashion power timer under the desk. I put it all in a lock box and when it was time for them to be off the computer it went "Click" and there was no computer to be using.

The last was the most satisfying as a parent, the cheapest, and was full proof.

| improve this answer | |
  • an you tell me more about the router option? I would love to be able to disconnect the routers internet connection and reconnect it remotely in an automated fashion (in that, i would write the software for it). Perhaps a way to use a telnet control and send automated commands via telnet so that it either reboots, disconnects and/or reconnects the router. Any ideas on this option? I would make the program freely available and it would also be useful when router stops working and you can (via my software) reboot or reconnect it with the press of one button. – user51047 Nov 23 '14 at 6:13

You could write a VBS logon script for their XP account. Something that ran in the background and would force a logout or shutdown when a certain time of the day was hit.

In an effort to get my brother to play less WoW and go to school I put a scheduled task on his machine, which would fire every 5 minutes from 11:00pm to 8:00am and shutdown the computer.

He eventually figured it out, but he was pretty frustrated for a month or so why his computer would suddenly stop working late at night.

| improve this answer | |
  • heh.. I like this idea.. – ShoeLace Jul 17 '09 at 17:56

If you use the soon command from the Windows 2000 Resource Kit, you could have it schedule a logout after a set number of minutes by creating a scheduled task that runs at logon with the following command:

soon.exe shutdown.exe /l

Alternatively, if you just want them out at a certain time, you can also set the times that they're allowed to login via the properties of the AD objects. Unfortunately, I'm not aware of a way to apply this via group policy, so you'll have to do a mass edit by crtl/shift-clicking in Active Directory Users & Computers to make the change.

| improve this answer | |

Windows internal features for limiting usage time are a bit limited and not very useful. A third party program is a better choice. Check here for example: http://limit-computer-time.com/

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.