
Folgendes wird in einer BAT-Datei unter Windows 10 Home Edition 64-Bit verwendet.
taskkill /f /im notepad.exe
Es kann notepad.exe beenden
taskkill /f /im speedfan.exe
Speedfan.exe kann nicht beendet werden.
C:\Programme (x86)\SpeedFan\speedfan.exe
Wie kann ich speedfan.exe beenden?
Antwort1
Ich vermute, dass Speedfan spezielle Berechtigungen im System benötigt und daher nicht als IhraktuellBenutzer, läuft aber unter einem der Administratorbenutzer und kann daher nur mit erhöhten Rechten taskkill
beendet werden. Ich vermute, dass Ihre Batchdatei ohne Administratorrechte auch Speedfan nicht ohne eine UAC-Eingabeaufforderung ausführen kann.
Wenn Sie dies tun möchtenjedes MalIhr Computer wird aktiviert, dann ist der beste Weg die Verwendung eines geplanten Tasks. Der Vorteil dabei ist, dass ein geplanter Taskdürfenals Benutzer mit erhöhten Rechten ausführen und so wird Ihre Batch-Datei in der Lage sein, sowohl zu beendenUndStarten Sie Speedfan neu, ohne dass Sie ausdrücklich „Als Administrator ausführen“ auswählen oder auf „OK“ klicken müssen, wenn eine UAC-Eingabeaufforderung mit erhöhten Rechten angezeigt wird.
Dies bedeutet auch, dass Ihre Batchdatei jedes Mal ausgeführt wird, wenn Ihr Sleep-Ereignis eintritt.
Zum Taskplaner gelangen Sie über Control Panel
-> System and Security
-> Administrative Tools
->Task Scheduler
Dort sollten Sie „Aufgabe erstellen“ auswählen können.
Wählen Sie dann in diesem Fenster „Mit höchsten Berechtigungen ausführen“ aus:
(Wenn das nicht funktioniert, versuchen Sie es erneut mit dem „System“-Konto, indem Sie auf die Schaltfläche „Benutzer oder Gruppe ändern“ klicken und nach „System“ suchen.)
Klicken Sie unter der Registerkarte „Trigger“ auf „Neu“ und ändern Sie „Aufgabe beginnen:“ von „Nach Zeitplan“ in „Bei einem Ereignis“.
Das Ereignis „Wake from Sleep“ scheint ausgelöst zu werden vonKernel-Power und ist Event ID 42(auf dieser Seite werden auch Power-Troubleshooter und Event ID 1 als Alternative aufgeführt), also richten Sie Ihren Trigger wie folgt ein
- Protokoll: System
- Quelle: Kernel-Power
- Ereignis-ID: 42
Klicken Sie auf „OK“ und fügen Sie dann unter der Registerkarte „Aktionen“ im Hauptaufgabenfenster Ihre Batchdatei hinzu.
Dadurch können Sie hoffentlich Ihre Batchdatei als Benutzer mit erhöhten Rechten ausführen und Speedfan von dort aus ordnungsgemäß beenden und neu starten.
Antwort2
Wenn Sie den Prozess einfach beenden möchten, empfehle ich Ihnen Process Hacker. Es ist wie der Taskmanager, kann aber jeden Prozess beenden. Prozesshacker