UpdateOrchestrator Rebootタスクを無効にする


18

約1週間前、私のWindows 10 Proは深夜に起き始めました。私は約半年前に同様の問題を抱えていましたが、この答えを使用して、原因を設定することができました-厄介なUpdateOrchestrationタスクとそれを無効にします。再起動タスクの「コンピューターのスリープ解除」オプションを無効にすると役立ちました。

ただし、約1週間前にコンピューターが再び真夜中に目覚め始めたため、今回はリブートを停止させることはできません。「Wake the computer ...」オプションのチェックを外すと、S-1-5-18聞いたことのない謎のユーザーのログイン資格情報を入力するよう求めるウィンドウが表示されます(下の図を参照、ポーランドのWindowsバージョンを使用します)。

ここに画像の説明を入力してください

パスワードがS-1-5-18どうあるべきかわかりません。ただし、このウィンドウのドロップダウンでは、不思議なS-1-5-18ことに加えて、他のユーザーを選択できます-実際、Windowsユーザー名に似た名前のアカウントが5つほどあるようです(多くのユーザーがいるのはなぜですか?このコンピューターの唯一のユーザー); ドロップダウンでそれらのいずれかを選択してパスワードを入力すると、次のメッセージが表示されます(ポーランド語から英語に翻訳されています):

指定されたバリアント構造に無効なデータが含まれています

夜のコンピューターの再起動を無効にする方法はありますか?

-

編集:複数のユーザー名を明確にするために:S-1-5-18ドロップダウンに単一のユーザーがあります。私が言った複数ユーザーのことは、元のWindowsユーザー名に関係しています。次の図は、ユーザードロップダウンのコンテンツを示しています。元のメールアドレス、本名、またはコンピューターの名前を示す名前を編集しました。ここに画像の説明を入力してください

EDIT2:PowerShellを使用して、次のスクリプトを使用してタスクの「Wake to run」オプションを無効にしようとしましたが、これも機能しませんでした。エラーは発生しませんが、WakeToRun残りますtrue

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

もちろんローカルシステムアカウントであるS-1-5-18が複数ある場合、問題があります。他のリンクを提供することもできますが、私は今夜その努力を怠る方法です。他のユーザー名がどれだけ似ているかを知りたくて、コメントではなくその情報がわかっている(そして質問に含まれている)まで、調査を行わない
-Ramhound

@Ramhound質問を更新しました。複数のを持っていると言ったことがないことに注意してくださいS-1-5-18。自分のWindowsユーザー名に似た複数のユーザーがいます。
lukeg

1
S-1-5-18 SIDは、既知のアカウントに属します。マイクロソフトにはそれらのリストがあります。ドロップダウンには、必ずしも現在のユーザーだけでなく、過去に使用したユーザーも表示されます。マシンにセットアップされている実際のアカウントを確認するには、実行ダイアログを開いてを入力しlusrmgr.mscます。それはあなたを助けるコンソールを取得します。既知のID /システムアカウントは表示されません。ただしlukeg、システムに複数のアカウントが存在する場合はいつでも把握するのに役立ちます。
セス

@Sethありがとう。を使用lusrmgr.mscすると、実際には単一のlukegアカウントがあることが確認されました。ただし、UpdateOrchestrator Rebootタスクを変更するときに入力する資格情報がまだわかりません。S-1-5-18ユーザー名または既存のlukegアカウントを使用する必要がありますか?後者を使用する場合、オンラインMSアカウントパスワードを入力します-ただし、前述の「指定されたバリアント構造に無効なデータが含まれています」というメッセージで終了します。
-lukeg

問題になる複数のローカルシステムアカウントがあると言ったことは一度もありません(あなたが言ったことは長い間巻き込まれ、複数の方法で取られる可能性があります)
ラムハウンド

回答:


20

私は最終的にRebootタスクを無効にすることができました。まず、次の行を試しましたcmd

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

それは機能せず、エラーメッセージには、タスクを変更するための十分な特権がない(Windowsの管理者アカウントで作業しているにもかかわらず)と言われました。しかし、このメッセージのおかげで、NSudoプログラムに関する情報を見つけることができました。すでにリンクされているヒントに従って、TrustedInstallerモードで使用して開始しcmd、-見よ- SCHTASKS完璧に動作するようになり、Rebootタスクを無効にできるようになりました。Windowsはユーザーフレンドリーである、と彼らは言った。

編集:物事を明確にするために、NSudoはリブートタスクに対する特権を与えますcmd。リブートタスクを無効にするために上記のリストを正確に使用する必要はありません。または、たとえば、それを使用してtaskschd.msc、再起動タスクを実行し、開いたウィンドウで好みに合わせて編集します(たとえば、[ウェイクアップ...]チェックボックスをオフにします)。

変更が常に続くとは限らないことがわかりました。上記のメッセージには、使用して、以下のコマンドを発行しなければならないと述べてcmdNSudo(あなたは言語に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
このためおかげで、私は、Windows :)のポーランド語版に正確に同じ問題を抱えていた
Adassko

NSudo-地獄?どのように機能しますか?つまり、うまくいきます、ありがとう、しかし、なぜですか?
ロカネ

私はWindowsが嫌いだ。
-jcollum

NSudo majorgeeks.com/files/details/nsudo.htmlのリンク- レポジトリは実際にどこで入手できるのかまったくわかりません
-jcollum

1
すばらしいですね...しかし、nsudoを使用している場合でも、taskschd.mscを実行して再起動タスクを編集すると、[ OK]ウィンドウを押すとS-1-5-18アカウントのパスワードが要求されます。
zx81

1

新しいhindu $ oft 17134何かのためのソリューション

jest regedit.exeを実行し、これをパスバーに貼り付けてからサブフォルダーを削除します

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

削除できないロシアのマルウェアのように機能し、「Update Orchestrator Service」サービスはウィンドウの更新またはタスクの再作成を試行し、手動を無効にすることはできません。これを試すか、自動実行をブロックするユーザーとして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はまだアルファ版です。ビルに戻ってください。


0

S-1-5-18ローカルSYSTEMアカウントです。パスワードはなく、サービスのみが実行できます。

ただしpsexec、ユーザーアカウントをSYSTEMアカウントで実行できるツールがあります。次のように使用できます。

psexec.exe -i -s schtasks ...

ただし、再起動タスクのウェイクアップを無効にしても、再起動は完全には停止しません。

次の代替ソリューションは私のために働いた:

電源オプション」->「コンピューターがスリープ状態になったときに変更」->「詳細オプション」に進みます。

スリープ」の下に「スリープ解除タイマーを許可する」と表示されます。「バッテリー」と「プラグイン」の両方を「無効」に設定します。

電源オプション-スリープ

もしそうならそれは注意が必要です。

Microsoftは時々それをリセットし、プラグインされたときにウェイクアップタイマーを有効にするため、更新後に再度確認する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.