15

Около недели назад мой Windows 10 Pro начал просыпаться среди ночи. Около полугода назад у меня были подобные проблемы, но мне удалось настроить причину - неуправляемую задачу UpdateOrchestration и отключить ее - используя этот ответ. Помогло отключение опции «Разбудить компьютер ...» в задаче «Перезагрузка».

Тем не менее, около недели назад компьютер снова начал просыпаться среди ночи, и я не могу убедить Reboot остаться на этот раз. Когда я снимаю флажок «Разбудить компьютер ...», появляется окно, в котором меня просят предоставить учетные данные для входа в систему для какого-то таинственного пользователя S-1-5-18 о котором я никогда не слышал (см. Рисунок ниже, я использую польскую Windows версия).

Я понятия не имею, каким должен быть пароль для S-1-5-18 . Это раскрывающееся окно позволяет мне выбирать других пользователей, хотя, помимо загадочного S-1-5-18 на самом деле, похоже, существует около 5 учетных записей с именами, похожими на мое имя пользователя Windows (почему их множество? Понятия не имею, панель управления показывает меня как единственного пользователя этого компьютера); Когда я выбираю один из них в раскрывающемся списке и ввожу свой пароль, я получаю следующее сообщение (переведено с польского на английский):

Предоставленная структура варианта содержит неверные данные

Есть ли у вас идеи, как отключить компьютер от перезагрузки ночью?

-

РЕДАКТИРОВАТЬ: Чтобы уточнить несколько имен пользователей: в выпадающем списке есть один пользователь S-1-5-18 . Многопользовательская вещь, которую я сказал, относится к моему исходному имени пользователя Windows. На следующем рисунке показано содержимое выпадающего списка пользователей. Я отредактировал имена, которые показывают мой оригинальный адрес электронной почты, мое настоящее имя или имена моих компьютеров. ,

РЕДАКТИРОВАТЬ 2: Я попытался отключить параметр "Wake to run" в задаче с помощью PowerShell, с помощью следующего сценария, и он также не работал. Ошибка не выдается, но WakeToRun остается true .

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

2 ответа2

19

В конце концов я смог отключить задачу Reboot . Сначала я попробовал следующую строку в cmd:

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

Это не сработало, и в сообщении об ошибке говорилось, что у меня недостаточно прав для изменения задачи (даже если я работаю с учетной записью администратора Windows). Однако благодаря этому сообщению мне удалось найти информацию о программе NSudo . Согласно уже связанному указанию, я использовал его в режиме TrustedInstaller для запуска cmd и - и вот - SCHTASKS теперь работает отлично, что позволяет мне отключить задачу Reboot . Windows удобна для пользователя, сказали они.

РЕДАКТИРОВАТЬ: Чтобы сделать вещи более понятными, NSudo дает вам привилегии по задаче перезагрузки, и вам не нужно использовать точно перечисленный выше cmd чтобы отключить задачу перезагрузки. В качестве альтернативы вы можете, например, использовать его для запуска taskschd.msc и отредактировать задачу Reboot по своему вкусу в открывшемся окне (например, сняв флажок «Wake up ...»).

Я обнаружил, что изменения не всегда остаются неизменными. В вышеупомянутом сообщении указывается, что on должен выполнить следующую команду, используя cmd из NSudo (обратите внимание, что вам может потребоваться перевести имена учетных записей на язык, используемый в Windows):

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

Решение для нового индуса $ 17134 что-то

Просто запустите regedit.exe и вставьте его в строку пути, затем удалите подпапки

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

он работает как русская вредоносная программа, которую вы не можете удалить, служба "Служба обновления Orchestrator" будет пытаться возобновить обновление Windows или воссоздать задачу, и вы не сможете отключить ручное управление. попробуйте это или запустите службу обновления Windows "Вход в систему" как пользователь, который должен заблокировать автоматический запуск

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"

Я знаю, что обновление Windows важно, но Windows 10 все еще в Альфе, Билл, пожалуйста, вернитесь?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .