Die Eingabeaufforderung wird nach dem Zufallsprinzip angezeigt. Wird schnell geschlossen

Wenn die Eingabeaufforderung oder ein unbekanntes Programmfenster in bestimmten oder zufälligen Intervallen blinkt, ohne dass Sie etwas tun, besteht die Möglichkeit, dass es sich um einen Taskplaner-Job handelt. Sie sollten jedoch wissen, welches Programm ausgeführt wurde, um sicherzugehen, dass es sich nicht um Malware handelt.

Wenn Sie den Task-Manager öffnen und die Registerkarte Prozesse oder Details überprüfen, ist der Eingabeaufforderungsprozess oder das unbekannte Programm bereits beendet.

Das Eingabeaufforderungsfenster wird möglicherweise so schnell geschlossen, dass Sie möglicherweise nicht einmal die Zeit haben, zu sehen, was gerade ausgeführt wird, oder sogar einen Screenshot mit PrintScreen zu erstellen.

In diesem Beitrag erfahren Sie, warum das Eingabeaufforderungsfenster zufällig angezeigt wird und wie Sie den genauen Namen der zuletzt ausgeführten unbekannten Aufgabe ermitteln.

Die Eingabeaufforderung wird nach dem Zufallsprinzip angezeigt. Wird schnell geschlossen

Dies kann die automatische Wartungsaufgabe (n) sein, insbesondere wenn das Eingabeaufforderungsfenster nur blinkt, wenn das System einige Minuten lang nicht benutzt wird. Sie können die Liste der automatischen Wartungsaufgaben mit PowerShell anzeigen.

Hier sind andere Möglichkeiten:

Office 365-Hintergrundaufgabe

In der Taskplanerbibliothek Microsoft\Office sind zwei Aufgaben geplant:

  • OfficeBackgroundTaskHandlerLogon wird ausgeführt, wenn sich ein Benutzer anmeldet
  • OfficeBackgroundTaskHandlerRegistration wird stündlich ausgeführt

Wenn die oben genannten Aufgaben ausgeführt werden, öffnen und schließen sie blitzschnell ein Eingabeaufforderungsfenster, was für den Benutzer sehr ärgerlich sein kann. Beide Aufgaben werden unter der Kontengruppe "Benutzer" ausgeführt. Wenn Sie OfficeBackgroundTaskHandlerRegistration so einstellen, dass es unter dem Konto "System" ausgeführt wird, werden die Popups der Eingabeaufforderung nicht angezeigt und die Aufgabe wird ausgeblendet.

$config[ads_text6] not found
  1. Öffnen Sie den Taskplaner und gehen Sie zu Microsoft\Office
  2. Wählen Sie OfficeBackgroundTaskHandlerRegistration, klicken OfficeBackgroundTaskHandlerRegistration mit der rechten OfficeBackgroundTaskHandlerRegistration und wählen Sie Eigenschaften.
  3. Klicken Sie auf Benutzer oder Gruppe ändern, geben Sie System, OK, OK ein.

Treiber-Setup-Dienstprogramm

Es gibt eine Software von Drittanbietern namens Driver Setup Utility, die Aufgaben (über Scheduler) ausführt, um die Treiber in bestimmten Intervallen zu aktualisieren, wodurch die Eingabeaufforderung automatisch geöffnet und geschlossen wird. OEMs wie Acer, Gateway und Packard Bell scheinen die DriverSetupUtility in den Computern zu bündeln. Die DriverSetupUtility oder das Treiberaktualisierungsprogramm werden so eingestellt, dass sie stündlich als geplante Aufgabe als tägliche Aufgabe ausgeführt werden. Wenn sie ausgeführt werden, wird ein Bildschirm wie der folgende angezeigt:

 FINDSTR: C: \ ProgramData \ acer \ updater2 \ updater2.xml kann nicht geöffnet werden. Das System kann den angegebenen Pfad nicht finden. Zugriff auf Datei C: \ Programme \ DriverSetupUtility \ FUB \ + FINDSTR nicht möglich: C: \ ProgramData \ packard bell \ updater2 \ updater2.xml kann nicht geöffnet werden Das System kann den angegebenen Pfad nicht finden. Zugriff auf Datei C: \ Programme \ DriverSetupUtility \ FUB \ + FINDSTR nicht möglich: C: \ ProgramData \ gateway \ updater2 \ updater2.xml kann nicht geöffnet werden Das System kann den angegebenen Pfad nicht finden. Zugriff auf Datei C: \ Programme \ DriverSetupUtility \ FUB \ + FINDSTR nicht möglich: C: \ ProgramData \ gateway \ updater2 \ updater2.xml kann nicht geöffnet werden 

Treiberaktualisierungsprogramme von Drittanbietern sind für das System nicht unbedingt erforderlich. Wenn Sie sie nicht benötigen, öffnen Sie die Systemsteuerung → Programme und Funktionen → Deinstallieren Sie das Treiber-Setup-Dienstprogramm (oder DriverSetupUtility) von dort aus.

Dell hingegen verfügt über ein eigenes SupportAssist-Dienstprogramm, mit dem diese verrückten Batch-Dateien nicht ausgeführt werden. Es hat eine ordentliche Oberfläche und der Benutzer wird über alle Updates für das System informiert.

Finden Sie heraus, warum das Eingabeaufforderungsfenster angezeigt wird

Verwenden Sie Office 365 oder Driver Updater nicht? Wenn die oben genannten Informationen in Ihrem Fall nicht zutreffen, finden Sie hier einige allgemeine Verfolgungsmethoden, mit denen Sie das ausgelöste Programm oder die ausgelöste Aufgabe eingrenzen können.

Prozessmonitor-Trace

Wenn Sie einen Prozessmonitor-Trace ausführen, um nach neuen Aktivitäten zum Erstellen von Prozessen oder Threads zu suchen, sollten Sie feststellen können, ob das Eingabeaufforderungsfenster oder ein anderes Programm, das auf dem Bildschirm angezeigt (und schnell beendet) wurde, vom Taskplaner oder gestartet wurde nicht. Weitere Informationen finden Sie im Artikel So ermitteln Sie den übergeordneten Prozess eines laufenden Prozesses in Windows.

Hier ist ein Beispieljob für einen Taskplaner, der ein Eingabeaufforderungsfenster geöffnet hat. Die Prozesserstellung wurde mit Process Monitor verfolgt.

Nachdem Sie die PID oder den übergeordneten Prozess kennen, müssen Sie diese PID nur auf der Registerkarte Details des Task-Managers nachschlagen. Es könnte auf svchost.exe verweisen, einen Hostprozess, auf dem Windows-Dienste ausgeführt werden. Durch Aktivieren des Befehlszeilenfelds im Task-Manager wird die Dienstgruppe angezeigt. Wenn der Name der Servicegruppe "Schedule" lautet, handelt es sich um den Taskplaner.

Process Monitor und Process Explorer von Windows SysInternals sollten Ihnen genau mitteilen, was derzeit im Hintergrund ausgeführt wird. Neben diesen hervorragenden Dienstprogrammen können Sie zum Verfolgen geplanter Aufgaben auch das integrierte SchTasks.exe Befehlszeilenprogramm SchTasks.exe oder das TaskSchedulerView-Dienstprogramm eines Drittanbieters verwenden.

$config[ads_text6] not found

Hier erfahren Sie, wie Sie feststellen, ob das zuletzt auf dem Bildschirm blinkende Eingabeaufforderungsfenster als Taskplanerjob gestartet wurde.

Option 1: Verwenden des TaskSchedulerView-Dienstprogramms

TaskSchedulerView von NirSoft zeigt Ihnen alle Informationen zu Aufgaben. Dieses Tool zeigt die Liste aller Aufgaben im Taskplaner an und ermöglicht das gleichzeitige Deaktivieren oder Aktivieren mehrerer Aufgaben. Für jede aufgelistete Aufgabe werden die folgenden Informationen angezeigt:

  • Aufgabennname
  • Beschreibung
  • Status
  • Versteckt (Ja / Nein)
  • Letzter Lauf / Weiter
  • Laufzeiten
  • Aufgabenordner
  • EXE-Dateiname oder COM-Handler der Aufgabe
  • Anzahl verpasster Läufe
  • und mehr…

Sortieren Sie in TaskSchedulerView die Liste nach der Spalte "Letzter Lauf" und doppelklicken Sie auf die Aufgabe "Letzter Lauf", um genau zu ermitteln, welches Programm zuletzt ausgeführt wurde.

Wenn es sich bei der Aufgabe um eine Standard-Windows-Aufgabe handelt, ignorieren Sie sie einfach. Sollte der Aufgabenname oder der Programmname verdächtig sein, führen Sie einen vollständigen Systemscan mit Malwarebytes-Antimalware durch und führen Sie zusätzlich einen vollständigen Antivirenscan mit aktualisierten Signaturen durch.

(Allerdings sind nicht alle Programme, die im Hintergrund ausgeführt werden, geplante Aufgaben. Es kann möglich sein, dass ein aktuell ausgeführtes Programm aus legitimen Gründen ein anderes Programm oder eine andere Befehlszeile startet. Oder es wird von einem der mehreren Starteinstiegspunkte ausgeführt Die Dienstprogramme Autoruns, Process Explorer und Process Monitor sollten Ihnen ein klares Bild der laufenden Prozesse und der Autostart-Einträge vermitteln.)

Option 2: Verwenden von SchTasks.exe zum Abrufen der Aufgabenliste und der letzten Laufzeit

Der schtasks.exe des schtasks.exe kann mit dem Konsolentool schtasks.exe abgefragt werden.

Öffnen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten und geben Sie Folgendes ein:

 schtasks / query / FO TABLE / v | Clip 

Hinweis: Zum Abfragen von Aufgaben müssen Sie in SchTasks.exe nicht über eine Eingabeaufforderung mit erhöhten Rechten ausgeführt werden.

Die Ausgabe wird in die Zwischenablage kopiert. Öffnen Sie den Editor und fügen Sie die Ausgabe ein.

Sie sehen die Liste der Aufgaben und ihre vollständigen Details einschließlich der letzten Laufzeit. Passen Sie die Zeit an die tatsächliche Zeit an, zu der das unbekannte Programmfenster angezeigt und verschwunden ist.

Wir sind besonders an den drei Spalten interessiert - Letzte Laufzeit, Aufgabenname und auszuführende Aufgabe . Überprüfen Sie diese Felder bis zum Ende der Datei, da diese Liste nicht nach der letzten Laufzeit gruppiert oder sortiert ist.

Importieren in Excel

Generieren Sie für eine detaillierte Überprüfung mit diesem Befehl einen CSV-Bericht anstelle des Berichtsformats TABLE oder LIST:

 schtasks / query / FO CSV / V> d: \ task-list.csv 

Beispiel: d: \ task-list.csv ist der Dateiname und der Pfad, in den die Ausgabe geschrieben wird. Öffnen Sie die CSV-Datei mit Excel, ordnen Sie die Spalten nach Bedarf neu an und formatieren Sie sie entsprechend. Sortieren nach letzter Laufzeit (absteigend).

Der integrierte Taskplaner listet die letzte Laufzeit und alle anderen Details zu den Aufgaben auf. Das manuelle Überprüfen jedes einzelnen Ordners ist jedoch zeitaufwändig. Mit SchTasks.exe oder TaskSchedulerView können Sie die Arbeit in einer Sekunde ausführen.

$config[ads_text6] not found

Wenn ein unbekanntes Programm oder ein Eingabeaufforderungsfenster angezeigt wird und sich schnell schließt, bevor Sie den Fenstertitel lesen können, wissen Sie jetzt, wie Sie herausfinden, welches Programm ausgeführt wurde.

Siehe auch

  • Wie finde ich heraus, welches Programm eine unbekannte Fehlermeldung verursacht hat?
  • Wie verwende ich Process Monitor, um Registrierungs- und Dateisystemänderungen zu verfolgen?
  • Wie bestimme ich den übergeordneten Prozess eines laufenden Prozesses in Windows?

Ähnlicher Artikel