Ich war in einer ähnlichen Situation. Versuche dies.
Zwei Programme, die ich verwende, sind: Windows Process Explorer und Online Armor Free von Emsisoft. Der Windows Process Explorer ist ein eigenständiges Programm, das detaillierte Informationen zum Ausführen von Prozessen im Hintergrund enthält. Online Armor ist eine Sicherheitssuite (30 Tage Testversion; später können Sie jedoch die Vollversion oder den eingeschränkten Freeware-Modus wählen), die für mich wenig Speicher benötigt und den Startvorgang nicht sehr verlangsamt Sicherheitsfunktionen. Ich schlage vor, beides zu bekommen.
Windows Process Explorer zeigt mir den übergeordneten Prozess und alle mit dem Autorun-Täter verknüpften untergeordneten Prozesse an, sodass ich auf der Registerkarte "Autoruns" von Online Armor Free weiß, wonach ich suchen muss. Auf der Registerkarte "Autoruns" werden verschiedene dlls, drvs, sys und exes aufgelistet, die mit Startprogrammen und -diensten verknüpft sind. Dort können Sie weitere Informationen zur Datei abrufen, um die Registrierungsschlüssel zu finden, wenn Sie möchten, aber Registrierungsschlüssel können manchmal erneut erzeugt werden. Alles was Sie wirklich tun müssen, ist den übergeordneten oder den untergeordneten Prozess zu blockieren, je nachdem, welcher Prozess genau das macht, was Sie möchten.
In Windows Process Explorer ist der übergeordnete Prozess für TeamViewer beispielsweise TeamViewer_Service.exe und einer seiner untergeordneten Prozesse ist TeamViewer.exe. Wenn ich in Online Armor Free auf die Registerkarte Autoruns gehe, wird TeamViewer_Service.exe angezeigt, und ich kann es auf Block setzen. Dann wird es beim Start nicht automatisch ausgeführt, auch wenn eine andere Datei oder ein anderer Dienst versucht, die Funktion beim automatischen Start erneut zu aktivieren.
Online Armor behandelt unerwünschte Autoruns, indem der Autorun selbst blockiert wird. es dient nicht zum Ein- und Ausschalten von Autoruns (im Gegensatz zu einigen anderen Programmen). Wenn sichergestellt wird, dass der Autorun beim Neustart wieder aktiviert wird, kann er trotzdem nichts tun, es sei denn, der Autorun wurde unter einem anderen Namen erzeugt. Aber auch dies kann auf andere Weise behandelt werden. Dies hat mir selbst bei Programmen, die den Autorun wieder aktivieren, wenn ich das Programm manuell ausführte (wenn ich es jemals verwenden muss), Probleme erspart. Und es hat sogar an hartnäckigen Startup-Diensten gearbeitet, gegen die fast nichts anderes gearbeitet hat.