web-dev-qa-db-fra.com

Désactiver la tâche de redémarrage de UpdateOrchestrator

Il y a environ une semaine, mon Windows 10 Pro a commencé à se réveiller au milieu de la nuit. J'ai eu des problèmes similaires il y a environ un an et demi, mais j'ai réussi à configurer la cause - tâche non gérée de UpdateOrchestration et à la désactiver - à l'aide de this answer. La désactivation de l'option "Réactiver l'ordinateur ..." dans la tâche de redémarrage a été facilitée.

Cependant, il y a environ une semaine, l'ordinateur a commencé à se réveiller à nouveau au milieu de la nuit et je ne parviens pas à convaincre le redémarrage de rester en panne cette fois-ci. Lorsque je désélectionne l'option "Réactiver l'ordinateur ...", une fenêtre s'ouvre et me demande de fournir les informations de connexion d'un mystérieux utilisateur S-1-5-18 dont je n'ai jamais entendu parler (voir l'image ci-dessous, j'utilise la version polonaise de Windows).

 enter image description here

Je n'ai aucune idée de ce que le mot de passe pour S-1-5-18 devrait être. La liste déroulante de cette fenêtre me permet de choisir d’autres utilisateurs, outre le mystérieux S-1-5-18 - en fait, il semble y avoir environ 5 comptes avec des noms similaires à mon nom d’utilisateur Windows (pourquoi il y en a une multitude? Je ne sais pas, le Panneau de configuration me montre en tant qu’utilisateur unique de cet ordinateur); Lorsque je sélectionne l'un d'entre eux dans le menu déroulant et que je saisis mon mot de passe, le message suivant (traduit du polonais vers l'anglais) s'affiche:

La structure de variante fournie contient des données non valides

Avez-vous une idée de la façon de désactiver l'ordinateur pour qu'il ne redémarre pas la nuit?

-

EDIT: Pour clarifier le problème de nom d'utilisateur multiple: il y a un seul utilisateur S-1-5-18 dans le menu déroulant. La chose à plusieurs utilisateurs que j'ai dite concerne mon nom d'utilisateur Windows original. L'image suivante montre le contenu de la liste déroulante des utilisateurs. J'ai modifié les noms qui affichent mon adresse électronique d'origine, mon vrai nom ou les noms de mes ordinateurs.  enter image description here .

EDIT2: J'ai essayé de désactiver l'option "Wake to run" de la tâche à l'aide de PowerShell, avec le script suivant, mais cela n'a pas fonctionné. Aucune erreur n'est donnée, mais la WakeToRun reste true.

 ?{ $_.Settings.WakeToRun -eq $true -and $_.State -ne 'Disabled' } |
%{
    write-Host $_
    $_.Settings.WakeToRun = $false;
    Set-ScheduledTask $_
 }
16
lukeg

J'ai finalement pu désactiver la tâche Reboot. Premièrement, j'ai essayé la ligne suivante dans cmd:

SCHTASKS /Change /TN "Microsoft\Windows\UpdateOrchestrator\Reboot" /DISABLE

Cela n'a pas fonctionné et le message d'erreur m'a indiqué que je ne disposais pas de privilèges suffisants pour modifier la tâche (même si je travaille sous un compte d'administrateur Windows). Cependant, grâce à this message, j'ai pu trouver des informations sur NSudo programme. Selon l'indicateur déjà lié, je l'ai utilisé dans un mode TrustedInstaller pour démarrer cmd et - et puis voilà - SCHTASKS fonctionnait parfaitement, me permettant de désactiver la tâche Reboot. Windows est convivial, disent-ils.

EDIT: pour que les choses soient plus claires, NSudo vous donne des privilèges sur la tâche de redémarrage et vous n'avez pas à utiliser exactement la cmd indiquée ci-dessus pour désactiver la tâche de redémarrage. Vous pouvez également l'utiliser, par exemple, pour exécuter taskschd.msc et éditer la tâche de redémarrage à votre guise dans la fenêtre qui s'ouvre (par exemple, en décochant la case "Réveil ...").

J'ai constaté que les changements ne collaient pas toujours. Le message susmentionné indique que on doit émettre la commande suivante à l'aide de cmd de NSudo (notez que vous devrez peut-être traduire les noms de compte dans la langue utilisée par Windows):

icacls "%WINDIR%\System32\Tasks\Microsoft\Windows\UpdateOrchestrator\Reboot" /inheritance:r /deny "Everyone:F" /deny "SYSTEM:F" /deny "Local Service:F" /deny "Administrators:F"
20
lukeg

Solution pour une nouvelle solution hindoue de 17134 $

jest lancez regedit.exe et collez-le dans la barre de chemin puis supprimez les sous-dossiers

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\UpdateOrchestrator

il fonctionne comme certains logiciels malveillants russes que vous ne pouvez pas supprimer. Le service "Update Orchestrator Service" consiste à essayer de renommer la mise à jour ou de recréer la tâche de Windows sans pouvoir le désactiver manuellement. essayez celui-ci ou exécutez le service de mise à jour Windows "Log on" en tant qu'utilisateur pouvant bloquer l'exécution automatique.

takeown /f "%WINDIR%\System32\UsoClient.exe" /a
icacls "%WINDIR%\System32\UsoClient.exe" /remove "Administrators" "Authenticated Users" "Users" "System"

icacls "%WINDIR%\System32\Tasks\Microsoft\Windows\UpdateOrchestrator\Reboot" /inheritance:r /deny "Everyone:F" /deny "SYSTEM:F" /deny "Local Service:F" /deny "Administrators:F"

takeown /f "%WINDIR%\System32\UsoClient.exe" /a
icacls "%WINDIR%\System32\UsoClient.exe" /inheritance:r /remove "Administrators" "Authenticated Users" "Users" "System"

Je sais que la mise à jour de Windows est importante, mais Windows 10 est toujours en version Alpha. Bill, revenez s'il vous plaît?

1
user956584