Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Schneller Autostart (https://www.delphipraxis.net/189723-schneller-autostart.html)

tomkupitz 13. Jul 2016 12:33

Schneller Autostart
 
Hallo,

wir haben hier eine Delphi-App, die bei Systemstart autom. gestartet werden soll. Z.Z. versuchen wir das im Autostart-Ordner. Geht ist aber "langsam". Wie kann der Autostart beschleunigt werden?

Danke und beste Grüße

Uwe Raabe 13. Jul 2016 12:42

AW: Schneller Autostart
 
Startet die App auch langsam, wenn sie manuell aufgerufen wird?

Man kann ja keine Optimierung vornehmen, wenn man gar nicht weiß, was eigentlich die Verzögerung auslöst.

tomkupitz 13. Jul 2016 12:48

AW: Schneller Autostart
 
Die App erscheint bei manuellem Start sofort und ohne Verzögerung (<1s). Es geht darum, das Windows den Autostart nicht "sofort" ausführt, d.h. der Desktop zeigt sich und dann vergehen nochmal ca. 10-15s.

Uwe Raabe 13. Jul 2016 12:54

AW: Schneller Autostart
 
Dann dauert offenbar der Windows-Start halt so lange. Da kann man pauschal nur schwer was empfehlen.

Der schöne Günther 13. Jul 2016 13:00

AW: Schneller Autostart
 
Ist es eine Kiosk-Anwendung?

tomkupitz 13. Jul 2016 13:09

AW: Schneller Autostart
 
Nein kein Kiosk. App soll nur möglichst schnell starten.

pustekuchen 13. Jul 2016 13:22

AW: Schneller Autostart
 
Hast du die Windows Aufgabenplanung dafür in betracht gezogen? Ich weiß jetzt nicht ob das schneller geht. Kannst es ja mal ausprobieren.

Aviator 13. Jul 2016 13:23

AW: Schneller Autostart
 
Eventuell aber auch in der Registry CurrentVersion\Run eintragen. Weiß auch nicht ob das schneller als der normale Autostart ist, aber ein Versuch wäre es wert.

Bernhard Geyer 13. Jul 2016 13:28

AW: Schneller Autostart
 
Zitat:

Zitat von tomkupitz (Beitrag 1342557)
Es geht darum, das Windows den Autostart nicht "sofort" ausführt, d.h. der Desktop zeigt sich und dann vergehen nochmal ca. 10-15s.

As Designed. MS zeigt damit es so aussieht das Windows schon vollständig geladen ist schon mal den Desktop an obwohl er noch nicht verwendbar ist.

Aber 10-15 Sekunden deuten auf eine relativ langsames System hin. Könnte es sein das es hier noch viele andere AutoStart-Anwendungen gibt die vor deiner Exe von Windows gestartet werden?

tomkupitz 13. Jul 2016 13:43

AW: Schneller Autostart
 
Ist ein langsames Tablet und nur "ein" Autostart.

Registry CurrentVersion\Run bringt keinen merklichen Geschwindigkeitsvorteil. Den Ansatz "Windows Aufgabenplanung" werde mal überprüfen.

Danke erstmal für eure Antworten.

Bernhard Geyer 13. Jul 2016 14:24

AW: Schneller Autostart
 
Zitat:

Zitat von tomkupitz (Beitrag 1342573)
Ist ein langsames Tablet und nur "ein" Autostart.

Langsam = HD + Atom?

tomkupitz 13. Jul 2016 15:33

AW: Schneller Autostart
 
so ist es...

Dalai 13. Jul 2016 16:11

AW: Schneller Autostart
 
Dann isses doch völlig logisch, weil beim Systemstart und beim Anmelden erstmal sehr viel Zeug parallel geladen werden muss - und das ist eben grottenlahm, erst recht, wenn noch ein Virenscanner installiert ist.

Später im Normalbetrieb muss nicht so viel Zeug parallel vom Datenträger gelesen werden, so dass der Programmstart natürlich schneller geht.

Oder kurz ausgedrückt: Beschleunigung wird's wohl nur durch eine (schnelle) SSD geben.

MfG Dalai

himitsu 13. Jul 2016 16:35

AW: Schneller Autostart
 
Zitat:

Zitat von tomkupitz (Beitrag 1342573)
Ist ein langsames Tablet und nur "ein" Autostart.

Es gibt nicht nur "einen" Autostart.

Da werden aus mehreren Listen nacheinander viele Programme gestartet, unter Anderem auch einige Treiber, massig Services und mehrere Run-Registry-Verzeichnisse abgearbeitet, bevor Windows irgendwann bei den beiden "Autostart"-Verzeichnissen (AllUsers und CurrentUser) vorbei kommt.

Tipp: SysInternals/TechNet Bei Google suchenAutoRuns
Ein bissl was könnt ihr da vermutlich deaktivieren (nicht löschen, sondern nur den Hacken weg, dann kann man das später notfalls wieder aktivieren ... das Programm löscht dann den Eintrag und speichert sich eine Kopie)

milos 13. Jul 2016 16:43

AW: Schneller Autostart
 
Injektiere das Teil ganz einfach in explorer.exe :P oder du ersetzt die ganze explorer.exe mit deiner eigenen "Kreation", merkt auch niemand wenn du dir Mühe gibst. :D

Freundliche Grüsse

himitsu 13. Jul 2016 16:49

AW: Schneller Autostart
 
LogOn ist noch lange vor der Explorer.exe :stupid:

Der schöne Günther 14. Jul 2016 14:40

AW: Schneller Autostart
 
Es gibt einen Registry-Schlüssel der steuert wie sehr verzögert Anwendungen im Autostart geladen werden sollen:

http://www.deskmodder.de/wiki/index....starten_lassen

Erdbär 14. Jul 2016 15:25

AW: Schneller Autostart
 
Mein lahmes Atom-Teilchen fährt nicht ständig rauf oder runter, sondern schläft ein oder wacht wieder auf.

Das Einschlafen (statt Herunterzufahren) kann man dem eigenen Programm recht einfach (zusätzlich) beibringen.

"Autostart" ist beim Aufwachen überflüssig, denn die gewünschten Programme laufen beim Aufwachen bereits.

himitsu 15. Jul 2016 11:06

AW: Schneller Autostart
 
Zitat:

Zitat von Erdbär (Beitrag 1342675)
"Autostart" ist beim Aufwachen überflüssig, denn die gewünschten Programme laufen beim Aufwachen bereits.

Aber auch dafür lässt sich in der Ausgabenplanung ein Event einrichten, ala "starte Programme, wenn der PC aufwacht".


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz