The following are just a couple of other ideas to check out.
Parental Controls might work???
and For more Info,
Go Here
As a side note,, the user Account does not need to be named Child, it can be any account,, they must be run as a Standard User, and UAC I do believe must be enabled.
But, give some pretty good control over the account across the system, and can lock a user down pretty good, and has monitoring.
You should also check Group Policy for things that should also be locked down,, such as not being able to install software without admin privs.
Group Policy Information
Group Policy - Apply to a Specific User or Group Local Group Policies - Apply to All Users Except Administrators
Yes, you can find software that will do it,, some free, some not.
But everything you really need, is in Windows, you just need to learn how to use them.