Aplicar restricciones de tiempo de usuario para cerrar sesión o cerrar sesión en Windows 7

6

¿Cómo puedo limitar el tiempo que pasé en la computadora o forzar un cierre de sesión desde una máquina con Windows 7?

Solía ​​usar Windows Steady State para limitar que los usuarios (niños) permanecieran demasiado tiempo, pero SteadyState no funciona con Windows 7 Home Premium y se descontinuó.

¿Hay alguna manera de configurar esto en Windows 7 donde se iniciará un usuario después de un tiempo establecido? O tal vez hay un programa alternativo que puede ayudar a limitar el tiempo que un usuario está en la computadora.

javamonkey79
fuente
1
Relacionados: superuser.com/questions/184302/...
DMA57361

Respuestas:

3

De 5 alternativas a Windows SteadyState para Windows 7 :

  1. El sistema virtual Returnil (gratis) es similar a Windows SteadyState. Almacena en caché todos los cambios realizados en el sistema en un disco de almacenamiento virtual en lugar de la partición real, y luego vuelve a los estados originales cuando se reinicia la computadora.
  2. Sandboxie (gratis) ejecuta sus programas en un espacio aislado que les impide realizar cambios permanentes en otros programas y datos en su computadora.
  3. Wondershare Time Freeze Free es un software que esencialmente congela su computadora a tiempo al permitirle instalar software, ejecutar aplicaciones y navegar por Internet, y luego revertir cualquier cambio que haya realizado en el sistema una vez que haya terminado.
  4. Faronics Deep Freeze ($ 38) está disponible no solo para Windows sino también para Mac OS X y los sistemas operativos SUSE Linux, lo que permite a los administradores del sistema proteger el sistema operativo central y los archivos de configuración restaurando una computadora a su configuración original cada vez que la computadora se reinicia .
  5. Shadow Defender ($ 35) es otra aplicación que emplea el enfoque de entorno virtual. Redirige cada cambio del sistema a un entorno virtual manteniendo intacto el sistema real y luego descarta los cambios al reiniciar.
  6. HDGUARD ($ 22) funciona exactamente de la misma manera que funciona todo el software mencionado anteriormente. HDGUARD memoriza todos los cambios que un usuario o Windows realiza en el sistema y luego lo olvida cuando se reinicia la computadora.
harrymc
fuente
7

Intente usar los controles parentales integrados en Windows 7 . Puede restringir los tiempos en que sus hijos pueden iniciar sesión, así como controlar y monitorear el uso de software y juegos.

bwDraco
fuente
1
Puedes restringir qué horas, pero no por cuánto tiempo ... hasta donde puedo decir.
javamonkey79
Desafortunadamente, no puedo encontrar una solución gratuita de calidad para sus necesidades. Es posible que desee probar TimesUpKidz , a US $ 29.95, o el ComputerTime más caro , a partir de US $ 39.95. Ambos programas pueden limitar el tiempo que pasan en la computadora y forzar un cierre de sesión cuando expire el tiempo. Tenga en cuenta que no estoy afiliado a ninguna de las empresas que desarrollan este software.
bwDraco
Debería estar allí , o me estoy confundiendo con Windows 8. Por supuesto, afirman que cierra la sesión y veo que simplemente cambia de usuario.
jla
4

Puede poner una tarea programada para cerrar la sesión de un usuario después de un tiempo determinado.

  • Inicie el Programador de tareas y haga clic en crear tarea

Crear tarea

  • Seleccione la cuenta del sistema, ejecute si el usuario ha iniciado sesión o no, con los privilegios más altos (también puede elegir "oculto" después de comprobar que funcionaba correctamente)

General

  • Agregue un disparador para que la tarea se ejecute: al iniciar sesión, después de 2 horas (por ejemplo, no es que pueda escribir el valor, no tiene que seleccionar una de las opciones). También seleccione el usuario al que aplicar el desencadenador

Desencadenar

  • En la pestaña Acciones, escriba: shutdown.exe, con los parámetros -I -t 0, comience en c: \ windows \ system32

comportamiento

  • Elimine las condiciones y haga clic en Aceptar

condiciones

Ziad WAKIM
fuente
Buena idea, pero ¿eso evitaría que el usuario simplemente vuelva a iniciar sesión?
Andrew Schulman
Tienes razón, podrían volver a iniciar sesión. También sería posible ejecutar un pequeño vbscript en lugar del comando, que verifica las últimas fechas de ejecución ... Tal vez registrar la cantidad de veces que se ejecutó la tarea le daría una pista ...
Ziad WAKIM
¿Es eso un i (I) o un l (L)? shutdown / l parece hacer el truco y no necesita tiempo de espera.
jla
3

Romaco Timeout es un programa gratuito con excelentes funciones que limita la cantidad de tiempo que un usuario puede iniciar sesión; Lo uso para mis hijos. También puede configurarlo para que alguien no pueda iniciar sesión antes / después de una determinada hora del día. http://www.romacocanada.ca/timeout/

Whistler del caos
fuente
0

También para tener en cuenta, Windows 7 Home Premium no incluye logoff.exede forma predeterminada, lo que dificulta las soluciones de script. Sin embargo, puede copiar el ejecutable de la carpeta System32 de otra PC como solución alternativa. Desde allí puede escribir scripts de inicio de sesión simples que llamen logoff.exe. Sin embargo, esta solución es un poco más complicada.

javamonkey79
fuente
0

Podría escribir un script por lotes que la versión incluye el shutdowncomando. Pon eso en su carpeta de inicio debajo de su cuenta.

Use los -f -r -t <time in seconds>interruptores y tan pronto como inicien sesión, se iniciará un temporizador para reiniciar por la fuerza.

Así por ejemplo

shutdown -f -r -t 3600

Les daría una hora (3600 segundos) antes de que se reiniciara.

Siempre que coloque esto en su carpeta de inicio, cuando ingrese como administrador, puede eliminar el programa de su carpeta de inicio.

DBurgr
fuente