edv.kleini
Win11 Registry-Fummler
Hallo @skorpion68
Du hast mir ja schon mal bei einem ähnlichen Problem so toll helfen können.
Ich hoffe auch diesmal auf Deine Mithilfe.
Problemstellung
Unter den Registry-Pfaden
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\MicrosoftEdgeUpdateTaskMachineCore{4F3AF12C-A3E4-4EA5-A2A3-A0358801B589}
und
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\MicrosoftEdgeUpdateTaskMachineUA{FC4BF587-8249-42F8-98B6-3742DE0457F5}
sind ja die Tasks für die MS Edge Aktualisierung eingetragen.
Wichtig ist: Der Wert in den geschweiften Klammern variiert ja von Computer zu Computer.
Ich möchte mit den Zeilen
for /f "tokens=3" %%l in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree" /S /V "MicrosoftEdgeUpdateTaskMachineCore*{"^|findstr "MicrosoftEdgeUpdateTaskMachineCore*"') do set variable1=%%l
for /f "tokens=3" %%m in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree" /S /V "MicrosoftEdgeUpdateTaskMachineUA*{"^|findstr "MicrosoftEdgeUpdateTaskMachineUA*"') do set variable2=%%m
zwei Variablen setzen, die den Inhalt der geschweiften Klammern wiedergeben.
Ziel ist halt in einer Batch-Datei mit den Befehlen:
schtasks /delete /TN MicrosoftEdgeUpdateBrowserReplacementTask /F
schtasks /delete /TN MicrosoftEdgeUpdateTaskMachineCore{%Variable1%} /F
schtasks /delete /TN MicrosoftEdgeUpdateTaskMachineUA{%Variable2%} /F
die Microsoft Edge basierten geplanten Tasks zu löschen.
Die vollen Zeilen angegeben... dann funktioniert das natürlich.
schtasks /delete /TN MicrosoftEdgeUpdateTaskMachineCore{4F3AF12C-A3E4-4EA5-A2A3-A0358801B589} /F
schtasks /delete /TN MicrosoftEdgeUpdateTaskMachineUA{FC4BF587-8249-42F8-98B6-3742DE0457F5} /F
Aber wie gesagt: Die Werte in den geschweiften Klammern variieren von Computer zu Computer!
Scheitern tut das nur an der for f tokens Zeile
Das kriege ich mal wieder nicht so ganz hin.
Wäre nett wenn Du mir helfen würdest!
Danke
Und hier bitte keine Fragen warum ich das tue!
Natürlich kann man auch über die Aufgabenplanung auf jedem Computer einzeln diese Tasks entfernen.
Aber mir geht es wie immer um eine Automatisierung des Ganzen...
Gruß
Jürgen Klein
Du hast mir ja schon mal bei einem ähnlichen Problem so toll helfen können.
Ich hoffe auch diesmal auf Deine Mithilfe.
Problemstellung
Unter den Registry-Pfaden
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\MicrosoftEdgeUpdateTaskMachineCore{4F3AF12C-A3E4-4EA5-A2A3-A0358801B589}
und
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\MicrosoftEdgeUpdateTaskMachineUA{FC4BF587-8249-42F8-98B6-3742DE0457F5}
sind ja die Tasks für die MS Edge Aktualisierung eingetragen.
Wichtig ist: Der Wert in den geschweiften Klammern variiert ja von Computer zu Computer.
Ich möchte mit den Zeilen
for /f "tokens=3" %%l in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree" /S /V "MicrosoftEdgeUpdateTaskMachineCore*{"^|findstr "MicrosoftEdgeUpdateTaskMachineCore*"') do set variable1=%%l
for /f "tokens=3" %%m in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree" /S /V "MicrosoftEdgeUpdateTaskMachineUA*{"^|findstr "MicrosoftEdgeUpdateTaskMachineUA*"') do set variable2=%%m
zwei Variablen setzen, die den Inhalt der geschweiften Klammern wiedergeben.
Ziel ist halt in einer Batch-Datei mit den Befehlen:
schtasks /delete /TN MicrosoftEdgeUpdateBrowserReplacementTask /F
schtasks /delete /TN MicrosoftEdgeUpdateTaskMachineCore{%Variable1%} /F
schtasks /delete /TN MicrosoftEdgeUpdateTaskMachineUA{%Variable2%} /F
die Microsoft Edge basierten geplanten Tasks zu löschen.
Die vollen Zeilen angegeben... dann funktioniert das natürlich.
schtasks /delete /TN MicrosoftEdgeUpdateTaskMachineCore{4F3AF12C-A3E4-4EA5-A2A3-A0358801B589} /F
schtasks /delete /TN MicrosoftEdgeUpdateTaskMachineUA{FC4BF587-8249-42F8-98B6-3742DE0457F5} /F
Aber wie gesagt: Die Werte in den geschweiften Klammern variieren von Computer zu Computer!
Scheitern tut das nur an der for f tokens Zeile
Das kriege ich mal wieder nicht so ganz hin.
Wäre nett wenn Du mir helfen würdest!
Danke
Und hier bitte keine Fragen warum ich das tue!
Natürlich kann man auch über die Aufgabenplanung auf jedem Computer einzeln diese Tasks entfernen.
Aber mir geht es wie immer um eine Automatisierung des Ganzen...
Gruß
Jürgen Klein