Gibt es eine Möglichkeit zu wissen, wie viel Zeit ein Programm beim Start meines Computers benötigt?

5524
Sergey Larin

Es gibt einige Programme, die automatisch gestartet werden, wenn ich mein Windows 10 einschalte. Allerdings möchte ich die Zeit, die mein PC braucht, beschleunigen. Meine Lösung besteht darin, herauszufinden, welche Software die Maschine beim Start verlangsamt, und den Start dieser Software zu verzögern. Mit anderen Worten, ich möchte den Start von weniger notwendiger Software verzögern.

Ich bin mir jedoch nicht sicher, ob ich meine Zeit mit all dem verbringen sollte. Ich habe eine SSD und finde es sehr schnell. Und wenn ein Programm nur Millisekunden benötigt, kann ich mir Zeit und Mühe sparen.

Woher weiß ich, wie viel Zeit ein bestimmtes Programm benötigt, um beim Autostart zu starten? Hier ist eine Liste von Programmen, die automatisch gestartet werden, wenn ich meinen PC einschalte (ich sehe jedoch nicht die genaue Zeit in Sekunden oder Millisekunden - das ist es, was ich sehen möchte).

Gibt es eine Möglichkeit zu wissen, wie viel Zeit ein Programm beim Start meines Computers benötigt?

50
Ihr Bildlink scheint zumindest von meiner Seite her gebrochen zu sein. Suchen Sie nach der Windows 10-Bootprotokollierung und sehen Sie, ob Ihnen dies helfen wird. Pimp Juice IT vor 7 Jahren 0
Ich erinnere mich an die Verwendung eines Windows-SDK-Tools in Win7, das sehr detaillierte Zeitdiagramme zeigte, mit welchem ​​Prozess wann begonnen und wann beendet wird. Kann es jetzt nicht finden, aber vielleicht weiß es jemand. user1306322 vor 7 Jahren 0
https://superuser.com/questions/969549/boot-windows-10-spends-too-long user1306322 vor 7 Jahren 0
Ich denke, das Rollback war nicht notwendig. Tim G. vor 7 Jahren 7
Anscheinend wird diese Frage von britischem Englisch in amerikanisches Englisch umgeschrieben. [Das ist keine notwendige Bearbeitung] (https://meta.stackexchange.com/questions/23869/what-should-the-standard-spelling-be-british-or-us) Hohmannfan vor 7 Jahren 1
"Programm" ist auch im britischen Englisch nicht korrekt, wenn auf Computersoftware Bezug genommen wird. Cody Gray vor 7 Jahren 20
@Hohmannfan Es gab auch andere Dinge in der Bearbeitung, wie das Einfügen des Bildes in den Körper, anstatt einen Link zu verwenden. Tim G. vor 7 Jahren 1

3 Antworten auf die Frage

104
Tim G.

Klicken Sie im Task-Manager auf derselben Registerkarte mit der rechten Maustaste auf eine der Spaltenüberschriften, und wählen Sie in der angezeigten Liste die Option CPU beim Start aus. Dadurch wird die gesamte CPU-Zeit in Millisekunden angezeigt, die die Anwendung während des Startvorgangs verwendet hat.

Beispiel:

Mein Task-Manager

Das funktioniert in meinem System nicht. Alle Elemente in der Spalte "CPU beim Start" sagen "0 ms" und die Spalte "Auswirkungen" zeigt "Nicht gemessen" an. Martin Argerami vor 7 Jahren 0
@MartinArgerami Wenn es nicht gemessen wird, ist es sinnvoll, keine CPU-Zeit anzuzeigen. Ich glaube nicht, dass Sie es ändern können, um die Anwendung auch messen zu lassen. Zumindest weiß ich nicht, ob du kannst Tim G. vor 7 Jahren 1
Danke für den Ratschlag. Ich habe herausgefunden, dass Skype 3.378 ms dauert, Punto Switcher 988 ms, Logitech Gaming Framework 512 ms. Ich lasse Skype so schnell wie möglich starten, da meine Nachrichten dort sehr schnell übermittelt werden müssen. Die anderen drei Programme sollten mit dem Taskplaner verschoben werden, der die Ausführung eines Programms mit einer bestimmten Verzögerung ermöglicht. Das einzige Problem ist, dass der Taskplaner seine Aufgabe nicht zuverlässig zu erledigen scheint. Ich habe dort eine Aufgabe erstellt, um den Start meines uTorrent um 1 Minute zu verzögern, und das funktionierte etwa einen Monat. Dann hörte es auf zu arbeiten - obwohl ich uTorrent manuell starten kann. Sergey Larin vor 7 Jahren 3
Also beschloss ich, einen anderen Weg zu finden. Es gibt eine Frage, wie bestimmte Programme verzögert werden sollen, und ein Benutzer schlug vor, eine MS-DOS-Methode zu verwenden, um eine start.bat-Datei zu erstellen. Ich verstehe immer noch nicht, wie es geht, da ich ein PC-Noob bin, der diesen MS-DOS-Code nicht kennt. Kann mir jemand helfen, diese 3 Programme mit Verzögerung auszuführen? PS: Es ist besser, keine Autostart-Management-Apps zu installieren. Sergey Larin vor 7 Jahren 0
@SergeyLarin möchten Sie vielleicht in einer anderen Frage fragen. Was war die Frage, die Sie zum Verzögern von Programmen gefunden haben? Kannst du es verlinken? Tim G. vor 7 Jahren 0
@Timmy Jim Ja, ich werde eine neue Frage beginnen, wenn ich sicher bin, dass ich weiß, wie ich sie fragen soll :-) Inzwischen ist die MS-DOS-Methode, Programme beim Systemstart zu starten, hier: https://superuser.com / fragen / 167933 / how-do-you-delay-der-start einer anwendung in-windows-7-at-startup wurde von user3049273 beantwortet. Er schlug vor, eine .bat-Datei zu erstellen. Sergey Larin vor 7 Jahren 0
Es gibt eine Vielzahl von Registerkarten in Startup, die mir nicht einmal bewusst waren (CPU-Auslastung, Festplattenauslastung usw.). Ja, diese Antwort funktioniert definitiv für mein System (W10 1607). pandalion98 vor 7 Jahren 2
1
SDsolar

Performance Monitor ist ein einfaches, aber leistungsstarkes Visualisierungstool zur Anzeige von Leistungsdaten in Echtzeit und aus Protokolldateien. Damit können Sie Leistungsdaten in einem Diagramm, einem Histogramm oder einem Bericht untersuchen. Sie können den Systemmonitor wie folgt verwenden:

perfmon /report 
Ich habe versucht, ihr Bild einzuschließen, wenn die Geschichte erzählt wird, aber das Bildimport-Tool lässt es nicht zu. Ich hasse es, nur Links zu posten, aber ich hatte Zeit und diese sind genau. Vielleicht kann ich stattdessen einen Screenshot machen. Aber wenn Sie es nur tun, werden Sie sehen, was ich meine. Perfmon ist verwirrend; Daher mein Vorschlag, dass Sie einen Bericht erstellen lassen. SDsolar vor 7 Jahren 0
Ich habe den Befehl ausgeführt, den Sie mir empfohlen haben, aber ich konnte die Zeit nicht finden, die bestimmte Programme beim Start meines PCs benötigen. Wie finde ich diese Zeit mit diesem Perfmon? Sergey Larin vor 7 Jahren 0
0
Dominique

Wenn Ihr Programm beim Start gestartet wird, bedeutet dies, dass es im "Task Scheduler" (Teil der Einstellungen) konfiguriert ist. In diesem Fall können Sie dort nachsehen, wann es gestartet wurde, und auf der Registerkarte "Verlauf" können Sie den gesamten Lebenszyklus (einschließlich des Zeitstempels "Aktion abgeschlossen") sehen.

Nur ein Programm verwendet den Taskplaner. Die anderen sollten beim Start von Windows in ihren eigenen Einstellungen starten. Ich habe zwar versucht, die Startzeit selbst für dieses eine Programm zu finden. Erraten Sie, was? Die Funktion wurde deaktiviert. Sergey Larin vor 7 Jahren 0