Como fazer login no usuário SYSTEM no Windows 7?

9

Alguém sabe sobre o login no usuário do sistema (altos privilégios) no Windows 7 ?.

Na minha máquina XP eu faço:

prompt de comando:

às 10:20 / cmd.exe interativo

fechando o explorer.exe e reabrindo isso.

Mas mostra algum aviso no Windows 7 e também não executa a tarefa agendada no horário especificado:

Devido a aprimoramentos de segurança, essa tarefa será executada no tempo esperado, mas não de maneira interativa. Use o utilitário schtasks.exe se uma tarefa interativa for necessária ('schtasks /?' Para obter detalhes). Adicionado um novo trabalho com o ID do trabalho = 1

É possível no Windows 7?

Gowtham S
fonte
11
... Por que você quer fazer isso? Se você acha que precisa executar algo como SYSTEM, então executar algo como SYSTEMnão é problema seu. Inicie o prompt de comando como administrador - se você estiver tendo problemas de permissão com um prompt de comando elevado, poste especificamente sobre esse problema. Executando como o SYSTEMusuário não é a resposta.
Darth Android
2
A resposta para isso é VOCÊ NÃO - Systemé uma conta de serviço e não deve estar logado. Talvez você deva adicionar uma nova pergunta ou editar esta para explicar o que você deseja alcançar e tentaremos apontá-lo na direção certa.
James Snell

Respostas:

18

Use PsExec da Microsoft com as opções -s e -i.

Para iniciar um prompt de comando em execução na conta do sistema local.

Adicione o arquivo que contém PsExec à sua variável de ambiente PATH.

Inicie um prompt de comando elevado clicando com o botão direito do mouse em cmd.exe e clicando em 'Executar como Administrador'

Digite o comando: psexec -sid cmd.exe

Veja o exemplo em 42 minutos e 20 segundos em http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/SIA311

Se não é isso que você está tentando fazer, entendi sua pergunta.

David Marshall
fonte
Mas isso não resolver o meu problema ... Eu não sou capaz de acessar o usuário do sistema com isso ...
Gowtham S
@Gowtham, você pode explicar o que está tentando realizar? Dê-nos uma visão geral. Você está se metendo no problema XY e, se você nos disser o que está tentando fazer, talvez possamos lhe dizer uma maneira de realizá-lo de uma maneira diferente.
Scott Chamberlain
Minha unidade C está mostrando um aviso de pouco espaço em disco, agora estou usando o windows7, tenho que excluir ProgramData (é uma pasta oculta) na minha unidade C: ela ocupa quase 10 GB da minha unidade C, se eu tentar excluir o conteúdo da dobra que mostra o Access foi negado. Eu tive o mesmo problema na minha máquina XP antes do win7, vou excluir os caches indesejados e do sistema através do usuário SYSTEM, pois o administrador também não tem privilégios para excluir os arquivos ocultos no ProgramData.
Gowtham S
Esta não é uma conta de usuário para efetuar login e interagir. É uma conta especial. É usado pelo sistema para controlar os serviços do sistema. No entanto, você pode iniciar determinados programas e serviços como usuário do sistema. A primeira resposta resolve seu problema. Você está acessando programas com a conta do sistema. Não é uma conta de usuário; portanto, você simplesmente não pode fazer login como usuário do sistema porque não existe esse usuário.
Epoxy
11
Você NÃO deve excluir a pasta Dados do Programa. É um windows reservado. Se você deseja acessar os dados do programa, faça o seguinte (não é necessário que o usuário do sistema acesse esta pasta. Não use o usuário do sistema para excluir pastas do sistema). - Abra o painel Opções de pastas usando o Windows Explorer - Clique na guia Exibir e localize arquivos e pastas ocultos. - Clique em 'Mostrar arquivos e pastas ocultos' e clique em OK. Agora você deve ver a pasta de dados do programa. Por que você não faz uma limpeza de disco?
Epoxy
5

Sim, mas é difícil de explicar. Bem, tecnicamente, você está conectado à conta do sistema quando não está conectado à sua conta. Altere Sethc para qualquer outro nome e, em seguida, copie cmd.exe e nomeie a cópia sethc e, no login, pressione shift 5 vezes. abre o CMD.EXE. digite explorer.exe e você estará na conta do sistema!

Como acessar o sistema WIN7
fonte
bom hack ( superuser.com/questions/732605/… )
marsh-wiggle
4

Para a pergunta:

Eu uso o método anothor: procure um programa intitulado runassrv, coloque-o no System32 e execute:

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

Isso adicionará um serviço chamado "SystemCmdService". Inicie este serviço:

sc start SystemCmdService

Uma caixa de diálogo será exibida (na barra de tarefas). Clique em "Visualizar mensagem" e você irá para outra tela com uma janela cmd em execução na conta do sistema e outra caixa de diálogo para retornar.

Não se esqueça de excluir este serviço mais tarde:

sc delete SystemCmdService

Para o problema:

Vejo que você deseja excluir alguns arquivos nos comentários acima.

O problema real pode ser o controle de acesso dos arquivos. Existem certos arquivos que nem o sistema pode abrir.

Tente por favor:

  1. Entre como administrador, desative temporariamente o UAC;

  2. Clique com o botão direito do mouse no arquivo, selecione Propriedades, guia Segurança, Avançado.

  3. Primeiro vá para a guia Proprietário, Editar, altere o proprietário para você (Administrador), salve.

  4. Feche e reabra a guia Segurança, Avançado, altere o controle de acesso para que você tenha Controle total.

jingyu9575
fonte
Acabei de ver que runassrvé relatado como Trojan / Win32.Zlob, possivelmente porque geralmente é usado por cavalos de Troia mal escritos que também desejam privilégios de sistema. Eu o uso como um serviço de sistema sem nenhum problema. nssm(o Non-Sucking Service Manager) é uma alternativa gratuita e de código aberto (domínio público).
precisa saber é o seguinte
1

Você deseja efetuar login como usuário do sistema para executar o comando com os privilégios desse usuário especial. Você não pode fazer login, mas é possível executar programas com esse privilégio de usuário.

Uma solução [mas apenas para sistemas operacionais de 64 bits] é RunAsSystem

climenole
fonte
1

Substitua Utilman.exepor cmd.exe:

  1. Navegue para a pasta do sistema e selecione cmd.exe
  2. Substitua Utilman.exe por cmd.exe
  3. Pressione Ctrl-Alt-Del ou faça logout e clique no ícone de ajuda na parte inferior esquerda do seu computador

Você está no prompt de comando do sistema. Você pode iniciar explorer.exee fazer qualquer coisa de administrador com ele.

JNteamed
fonte
0

Aqui está outro método:

1) Use outro sistema operacional (ou CD de instalação do Windows - repare o computador - prompt de comando) para acessar o disco rígido

2) Renomeie C:\Windows\System32\osk.exeparaosk.exe.old

3) Renomeie C:\Windows\System32\cmd.exeparaosk.exe

4) Reinicie no Windows e clique no botão Acesso Fácil no teclado inferior esquerdo.

5) Marque a caixa "teclado na tela". Você verá um prompt de comando.

6) Por fim, digite explorera caixa e pressione ENTER. Você verá uma barra de tarefas abaixo da tela de login!

Máx.
fonte