¿Cómo iniciar sesión en el usuario de SYSTEM en Windows 7?


9

¿Alguien sabe acerca de iniciar sesión en el usuario SYSTEM (privilegios altos) en Windows 7?

En mi máquina XP hago:

símbolo del sistema:

a las 10:20 / interactive cmd.exe

luego cerrando el explorer.exe y reabriendo eso.

Pero muestra alguna advertencia en Windows 7 y tampoco realiza la tarea programada en el momento especificado:

Debido a las mejoras de seguridad, esta tarea se ejecutará en el momento esperado pero no de forma interactiva. Use la utilidad schtasks.exe si se requiere una tarea interactiva ('schtasks /?' Para más detalles). Se agregó un nuevo trabajo con ID de trabajo = 1

¿Es posible en Windows 7?


1
... ¿Por qué quieres hacer esto? Si cree que necesita ejecutar algo como SYSTEM, entonces ejecutar algo como SYSTEMno es su problema. Inicie el símbolo del sistema como administrador: si tiene problemas de permisos con un símbolo del sistema elevado, publique sobre ese problema específicamente. Ejecutar como el SYSTEMusuario no es la respuesta.
Darth Android

2
La respuesta a esto es USTED NO - Systemes una cuenta de servicio y no debe iniciar sesión. Quizás debería agregar una nueva pregunta o editar esta para explicar lo que desea lograr e intentaremos orientarlo en la dirección correcta.
James Snell

Respuestas:


18

Use PsExec de Microsoft con las opciones -s y -i.

Para iniciar un símbolo del sistema que se ejecuta en la cuenta del sistema local.

Agregue el archivo que contiene PsExec a su variable de entorno PATH.

Inicie un símbolo del sistema elevado haciendo clic con el botón derecho en cmd.exe y haciendo clic en "Ejecutar como administrador"

Ingrese el comando: psexec -sid cmd.exe

Vea el ejemplo 42 minutos y 20 segundos en http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/SIA311

Si esto no es lo que estás tratando de hacer, he entendido mal tu pregunta.


Pero eso no resolvió mi problema ... no puedo acceder al usuario del SISTEMA con eso ...
Gowtham S

@Gowtham, ¿puede explicar lo que está tratando de lograr? Danos el panorama general. Estás cayendo en el problema XY y si nos dices lo que estás tratando de hacer, podemos decirte una forma de lograrlo de una manera diferente.
Scott Chamberlain

Mi unidad C muestra advertencia de poco espacio en disco, ahora estoy usando Windows7, tengo que eliminar ProgramData (es una carpeta oculta) en mi unidad C: casi está ocupando 10 GB de mi unidad C, si intento eliminar se deniega el contenido del pliegue que muestra Acceso. Tuve el mismo problema en mi máquina XP antes de win7, eliminaré los cachés no deseados y del sistema a través del usuario del SISTEMA, ya que el Administrador tampoco tiene privilegios para eliminar los archivos ocultos en ProgramData.
Gowtham S

Esta no es una cuenta de usuario para iniciar sesión e interactuar. Es una cuenta especial. El sistema lo utiliza para controlar los servicios del sistema. Sin embargo, puede iniciar ciertos programas y servicios como usuario del sistema. La primera respuesta resuelve tu problema. Está accediendo a programas con la cuenta del sistema. No es una cuenta de usuario, así que simplemente no puede iniciar sesión como usuario del Sistema porque no existe dicho usuario.
Epoxy

1
NO debe eliminar la carpeta de datos del programa. Es una ventana reservada. Si desea acceder a los Datos del programa, haga lo siguiente (no necesita que el usuario del sistema acceda a esta carpeta. No use el usuario del sistema para eliminar las carpetas del sistema). - Abra el panel Opciones de carpeta con el Explorador de Windows - Haga clic en la pestaña Ver y busque archivos y carpetas ocultos. - Haga clic en 'Mostrar archivos y carpetas ocultos' y haga clic en Aceptar. Ahora debería ver la carpeta de datos del programa. ¿Por qué no haces una limpieza de disco en su lugar?
Epoxy

5

Sí, pero es difícil de explicar. Bueno, técnicamente has iniciado sesión en la cuenta del sistema cuando no has iniciado sesión en tu cuenta. Cambie Sethc a cualquier otro nombre, luego copie cmd.exe y nombre la copia sethc y luego al iniciar sesión presione shift 5 veces. abre CMD.EXE. luego escriba explorer.exe, ¡entonces está en la cuenta del sistema!



4

Para la pregunta:

Utilizo otro método: busque un programa titulado runassrv, póngalo en System32 y ejecute:

runassrv add /name:"SystemCmdService" /cmdline:"cmd" /type:InteractiveProcess

Esto agregará un servicio llamado "SystemCmdService". Comience este servicio:

sc start SystemCmdService

Aparecerá un cuadro de diálogo (en la barra de tareas). Haga clic en "Ver mensaje" e irá a otra pantalla con una ventana de cmd ejecutándose en la cuenta del sistema y otro cuadro de diálogo para volver.

No olvides eliminar este servicio más tarde:

sc delete SystemCmdService

Para el problema:

Veo que solo desea eliminar algunos archivos en los comentarios anteriores.

El problema real puede ser el control de acceso de los archivos. Hay ciertos archivos que incluso el sistema no puede abrir.

Por favor, inténtalo:

  1. Inicie sesión como administrador, deshabilite temporalmente UAC;

  2. Haga clic derecho en el archivo, seleccione Propiedades, pestaña Seguridad, Avanzado.

  3. Primero vaya a la pestaña Propietario, Editar, cambie el propietario a usted (Administrador), guarde.

  4. Cierre y vuelva a abrir la pestaña Seguridad, Avanzado, cambie el control de acceso para que tenga control total.


Acabo de ver que runassrvse informa como Trojan / Win32.Zlob, posiblemente porque a menudo lo usan troyanos mal escritos que también quieren privilegios de SYSTEM. Lo uso como un servicio del SISTEMA sin ningún problema. nssm(el Administrador de servicios sin succión) es una alternativa gratuita y de código abierto (dominio público).
jingyu9575

1

Desea iniciar sesión como usuario del sistema para ejecutar el comando con los privilegios de este usuario especial. No puede iniciar sesión, pero es posible ejecutar programas con los privilegios de este usuario.

Una solución [pero solo para sistemas operativos de 64 bits] es RunAsSystem


1

Reemplazar Utilman.execon cmd.exe:

  1. Navegue a la carpeta del sistema y seleccione cmd.exe
  2. Reemplace Utilman.exe con cmd.exe
  3. Presione Ctrl-Alt-Supr o cierre sesión y haga clic en el icono de ayuda en la parte inferior izquierda de su computadora

Estás en el símbolo del sistema. Puede comenzar explorer.exey hacer cualquier tarea de administrador con él.


0

Aquí hay otro método:

1) Use otro sistema operativo (o CD de instalación de Windows - repare su computadora - símbolo del sistema) para acceder al disco duro

2) Renombrar C:\Windows\System32\osk.exeaosk.exe.old

3) Renombrar C:\Windows\System32\cmd.exeaosk.exe

4) Reinicie en Windows, luego haga clic en el botón Acceso fácil en el teclado inferior izquierdo.

5) Marque la casilla "teclado en pantalla". Verá un símbolo del sistema.

6) Finalmente, escriba exploreren el cuadro y presione ENTRAR. Verá una barra de tareas debajo de su pantalla de inicio de sesión.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.