Questão Não é possível modificar a tarefa "Reiniciar" no win10 home


Eu tenho o Windows 10 em casa e estou logado como meu usuário, que tem privilégios de administrador. Eu vou no "Agendador de Tarefas", sob "Task Scheduler Library > Microsoft > Windows > UpdateOrchestrator"Há uma tarefa chamada "Reiniciar". Clico com o botão direito do mouse nas propriedades, acesse "Condições" e desative "Wake the computer to run this task". Quando clico em "OK" para salvar a modificação, ele me pede um usuário + senha. (A janela diz "Enter user account information for running this task").

O campo "User name" já vem por padrão com o valor "S-1-5-18", que aparentemente é um dos usuários internos do Windows. Eu tentei usar minha senha para não ter sucesso. Mudei o usuário para meu usuário e tentei minha senha, também sem sucesso. Eu habilitei o usuário "Administrador" e tentei o mesmo com esse usuário, também sem sucesso.

A mensagem que me dá é: "An error has occurred for task Reboot. Error message: The following error was reported: 2147943004". Não conheço um usuário / senha correta para alterar a configuração e não sei como se apropriar ou alterar as permissões para que ele não solicite um usuário / senha.

Eu estou realmente chateado que há alguma configuração que não posso modificar no meu próprio computador, então eu quero saber por que e como obter as permissões adequadas. Eu pareço ter o mesmo problema que esse cara, mas ele nunca recebeu uma resposta sobre como alterar essa configuração. Ele conseguiu desativá-lo, eu fiz isso também, mas ainda quero saber o que eu deveria fazer para alterar a configuração, independentemente de desativar a tarefa. Além disso, ele está no win10pro e eu estou no win10home, então eu não tenho acesso a lusrmgr.msc ou gpedit.msc.


4


origem




Respostas:


windows 10 home [...]

chateado que há alguma configuração que eu não posso modificar no meu próprio computador ... eu quero saber porque

Você responde sua própria pergunta. O lar é para usuários domésticos que não têm necessariamente a capacidade de gerenciar ou manter seus sistemas. Ao bloquear usuários domésticos de algumas configurações como essa, a Microsoft está tentando evitar os horrores da era XP de sistemas sem patches onde as pessoas desativaram as atualizações porque não entendem por que precisam delas e as implicações de não obtê-las.

Para as entranhas da sua pergunta. S-1-5-18 é o usuário do sistema local, esta é uma conta altamente privilegiada que usuários normais, até mesmo os administradores, não devem ser capazes de interferir no dia a dia.

A ideia é que controlemos as janelas através das ferramentas do usuário e o sistema operacional fará as alterações necessárias nos processos subjacentes que são executados como sistema. Daí a sua incapacidade de assumir o controle da tarefa que você mencionou. A teoria é que você não muda as coisas aqui, você deve alterá-las na interface gráfica que você acessa através da janela de configurações usual.

No entanto, existem truques que você pode usar para ignorar essas proteções.

Para executar os privilégios do SYSTEM, você pode fazer o seguinte:

  • Obter uma cópia do PSEXEC da sysinternals
  • Execute o seguinte em uma janela CMD Administrativa
    • PSEXEC /S CMD.EXE

Isto lhe dará um shell de comando rodando como SYSTEM na sessão 0. A partir daqui você pode executar comandos como aquele usuário, significando que você será capaz de mudar a função das tarefas agendadas.

SCHTASKS /Changeé a sua opção mais provável, daqui você pode assumir o controle das tarefas, parar, iniciar, excluir


4



Eu tentei isso e não consigo trabalhar depois de fazer o PSExec: C:\WINDOWS\system32>SCHTASKS /Change /tn "\Microsoft\Windows\UpdateOrchestrator\Reboot" /DISABLE ERROR: Access is denied.  Não importa o que eu faça, não posso desabilitar ou alterar o usuário ou alterar a configuração do temporizador de ativação dessa tarefa agendada. - mkmurray
"você deve mudá-los na interface gráfica" .... bem, é isso que eu estava tentando: - / Eu acho que é ainda pior que eu posso ver uma opção GUI, mas não posso mudar! Eu ficaria menos chateada se não conseguisse ver. :( De qualquer forma, o psexec funcionou e eu posso desativar o serviço, obrigado. ^ _ ^ Não é o mesmo que mudar as configurações, mas funciona. Ainda assim, meu windows reiniciou para uma atualização, mesmo com o serviço desativado e serviço "Windows Updates" Por vezes eu odeio a microsoft ....> :-( Voltando às investigações ...: - / PS: Estou intrigado com o caso de @mkmurray, gostaria que ele postasse uma pergunta.: $ - msb


Sucesso. Depois de muita tentativa, isso é o que funciona para mim no Windows 10 Home. Baixe o PSExec.

PSEXEC / S CMD.EXE
  SCHTASKS / Alterar / tn "\ Microsoft \ Windows \ UpdateOrchestrator \ Reboot" / DISABLE   
  Voce deveria pegar:   SUCESSO: Os parâmetros da tarefa agendada "\ Microsoft \ Windows \ UpdateOrchestrator \ Reboot" foram alterados.


7





Quando você diz "casa", você obviamente significa Win 10 Home vs Win 10 Pro? Eu pergunto porque tenho vários computadores, todos do Windows 10 Home, e a maioria me permite modificar as tarefas sem que a senha do administrador apareça, mas algumas não. A versão inicial não faz diferença, outra coisa está impedindo mudanças.

Eu arriscaria um palpite de que você pode modificar as tarefas de uma instalação limpa do Win 10 ANTES de fazer qualquer atualização ... no entanto, uma vez que as atualizações passam, você perde o controle sobre muitos recursos do sistema, como tarefas. Excluir tarefas não é bom, você precisa excluir os gatilhos dentro das tarefas e tentar desativá-las depois de uma instalação limpa.


0





Estou usando o Windows 10 Pro e estava tendo um problema semelhante. Não consegui alterar minha configuração "Acordar o computador para executar esta tarefa" na tarefa de reinicialização usando a interface do usuário do agendador de tarefas, mas descobri que, eventualmente, poderia usar esse método:

Usando psexec como Patrick sugeriu:

  1. Execute um prompt de comando como administrador.
  2. Navegue até onde o psexec executável está localizado.
  3. Corre .\psexec -s -i cmd.exe para abrir uma nova janela cmd.
  4. Na nova janela do cmd, execute taskschd.msc (ou %windir%\system32\taskschd.msc).
  5. Edite sua tarefa como antes. Você não deve ser solicitado a fornecer credenciais.

Comecei a procurar uma solução para isso quando o Windows acordava meu computador do modo de suspensão para forçar uma reinicialização. O problema é que o meu bootloader coloca a CPU em 100% enquanto aguarda minha entrada. Meu laptop é frequentemente fechado quando isso acontece e fica quente ao toque. Também estou preocupado com a minha área de trabalho, que não está agindo normalmente desde que comecei a encontrá-la no bootloader de manhã, com todos os fãs ligados.


0



Já faz mais ou menos um mês, e posso confirmar que isso não impediu o computador de reiniciar as atualizações. - jkiv