レジストリファイルを使用してスケジュールされたすべてのタスクを削除する

レジストリファイルを使用してスケジュールされたすべてのタスクを削除する

Windows 10 には、テレメトリやユーザー データ収集に関連するものを含む、スケジュールされたタスクが多数あります。これらのスケジュールされたタスクは、タスク スケジューラ管理コンソール (taskschd.msc) で見つけることができます。レジストリ ファイルを使用して、一度にこれらすべてを永久に削除/除去する方法はありますか?

答え1

以下のプロセスは私のマシン Windows 10 Pro 64 ビットで動作します。

  • スケジュールされたタスクはこのレジストリに保存されます[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule]Scheduleこのレジストリ キー全体をバックアップ/エクスポートします。

  • Schedule新しい .reg ファイルにこの行を追加して、レジストリ キー全体を削除します[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule]。また、takeown コマンドと icacls コマンドを使用して、「%SystemRoot%\System32\Tasks」と「%SystemRoot%\SysWOW64\Tasks」(64 ビット OS のみ) も削除します。

  • しかし、そのレジストリ キーのタスク スケジューラとデフラグを削除するとエラーが表示されます。 タスク スケジューラ エラーデフラグエラー

  • コピーSDこの新しいレジストリ ファイル内の以前のバックアップからのパスの reg_binary 値[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree]。これにより、タスク スケジューラ エラーが解決されます。

  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\Defrag\ScheduledDefrag]また、デフラグ エラーを解決するには、この行を追加します。レジストリ ファイル全体は次のとおりです::

レジストリファイル

あるいは、コマンドSchTasks /Delete /TN * /F

参照:スケジュールされたすべてのタスクをすばやく削除/無効にする方法はありますか?

関連情報