Forum
Tipps
News
Menu-Icon

Wie autostart eines Programms erzwingen?

Hallo,

meist will man, wie die Foren zeigen, ein automatisch beim
PC-Start gestartetes Programm nicht haben. Bei mir ist es
umgekehrt. Ich will, dass ein bestimmtes Programm automatisch
gestartet wird, was es aber nicht tut.

Auf meinem WINDOWS-XP Home habe ich installiert, und es funktioniert,
von T-Systems\BusinessTV-IP\ alles Relevante.

Mit dem Aufruf
C:\Programme\T-Systems\BusinessTV-IP\tc-recv.exe
starte ich das Programm. Eine Verknüpfung ist auf dem Desktop, eine weitere in
C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\Autostart\

Doppel-Klick links auf die "BusinessTV-IP"-Verknüpfung startet
von hier das Programm einwandfrei.

Weiter:

(1)
TuneUp StartUp Manager zeigt unter anderem:
tc-recv

Einträge mit einem grünen Haken.

(2)
msconfig.exe -> Systemstart zeigt unter anderem:
BusinessTV-IP..........Common Startup

Einträge mit einem schwarzen Haken.

(3)
In Windows-Firewall -> Ausnahmen ist BusinessTV-IP angehakt,
also erlaubt.

Das Problem ist, dass alle gewünschten Programme automatisch
beim (Re)booten einwandfrei gestartet werden, nur eben nicht
tc-recv.exe. Ich habe es auch in die Registry unter RUN einge-
tragen.

Warum startet es nicht?

Ich habe außerdem versucht, tc-recv.exe INDIREKT mit einem
File aufruf.bat aufzurufen. Auch kein Erfolg.

Dank für hilfreiche Hinweise,
Werner.
 



Antworten zu Wie autostart eines Programms erzwingen?:

Hallo,

evtl. will das Programm auf weitere dll's aus dem Ordner zugreifen.

Was steht in der Desktop-Verknüpfung unter
Ausführen in:

Wie sieht deine Batchdatei aus ?

Was steht in der Desktop-Verknüpfung unter
Ausführen in:
C:\Programme\T-Systems\BusinessTV-IP
das Verzeichnis also, in dem tc-recv.exe steht.
Zitat
Wie sieht deine Batchdatei aus ?
@echo off
cd C:\Programme\T-Systems\BusinessTV-IP\
tc-recv.exe
exit

Dank für die rasche Antwort,
Werner.

 

das sieht alles gut aus. Ich hätte die Batch auch so erstellt.

Wenn die Batch als Verknüpfung auf dem Desktop liegt, geht es dann ?

Wenn die Batch als Verknüpfung auf dem Desktop liegt, geht es dann ?
Ja, einwandfrei, auch wenn ich sie im Verzeichnis
C:\Dokumente und Einstellungen\Werner\Startmenü\Programme\Autostart\
durch Doppelklick, links, aufrufe.
Es braucht etwa 4 Sekunden nach dem Doppelklick, bis das Programm
sich meldet, weil ich noch in der Batch sleep drin habe. 
« Letzte Änderung: 13.04.08, 18:27:29 von WGz »

das ist ja komisch, dass sie dann im Autostart nicht funktioniert.

Benötigt das Programm irgendwelche Dienste, die evtl. erst später im Startvorgang noch gestartet werden ?

Kannst du den Sleep verlängern ?

Ich verwende für solche Verzögerungen dann immer "wait.exe".

Batch-Name: zuletzt.bat
@echo off
cd C:\Programme\T-Systems\BusinessTV-IP\
sleep 1
tc-recv.exe
sleep 5
dir
exit
 
Merkwürdig hier, dass der Befehl dir nicht ausgeführt
wird. Es bleibt -- nach Öffnen des Programms -- einfach
stehen. Auch exit wird nicht ausgeführt.

Schreibe ich den Befehl dir vorher, dann wird er ausge-
führt.

Klammere ich tc-recv.exe mit rem aus, dann sehe ich auch
kein Ergebnis von dir, aber exit wirkt.

 

der Sleep-Befehl ist ja kein DOS-Standard-Befehl.

Ist das eine weitere Batch-Datei ?

der Sleep-Befehl ist ja kein DOS-Standard-Befehl.
Nach http:\\www.ss64.com/nt/ scheinbar doch. Wait
sagt: "Der Befehl "wait" ist entweder falsch geschrieben
oder konnte nicht gefunden werden."
Zitat
Ist das eine weitere Batch-Datei ?
Nein, dieselbe, aber abgeändert:
Zuerst habe ich jetzt aus C:\Programme\Windows Resource Kits\Tools\
das sleep.exe in mein spezielles Verzeichnis C:\Tools\ kopiert.
Jetzt nämlich erst funktioniert das sleep x.

Ich wollte noch das .wav-File ding.wav zur Kontrolle einbauen,
aber da öffnet sich das pompöse Fenster von Media Player.

zuletzt.bat habe ich es genannte, damit es wirklich "zuletzt"
von Autostart aufgerufen wird.

@echo off
cd C:\Programme\T-Systems\BusinessTV-IP\
C:\Tools\sleep 1
tc-recv.exe
C:\Tools\sleep 5
echo Es lief bis hierher!
exit

Rufe ich dies jetzt auf, dann startet tc-recv.exe, aber danach
passiert nichts weiter, "Es lief bis hierher!" ist nicht zu sehen.

 

setzte mal das
sleep 1
testweise auf 30 hoch oder gar 60 hoch

Ich glaube, jetzt habe ich es: Laut Readme kann man
tc-recv.exe -s aufrufen lassen, um das Programm als
Service anlaufen zu lassen. Von Hand auf Start ->
Ausführen -> cmd aufgerufen, läuft es an und erlaubt
dann auch das exit.

Na, morgen versuche ich das Rebooten.

Dank für die bisherige Hilfe,
Werner.

Nachtrag am 14.04.2008; 11:30
Die Verwendung der Option -S hat beim Booten nichts geholfen.
Im File zuletzt.bat, der in Autostart aufgerufen wird, bleibt
es wieder hinter tc-recv.exe -s stehen; kein echo, kein exit.
 

« Letzte Änderung: 14.04.08, 11:42:29 von WGz »

« Win XP: XP plötzlich keine Internetzugang /Nutzerprofil verschwunden Option "Als Hintergrund wählen" nicht verfügbar »
 

Fremdwörter? Erklärungen im Lexikon!
Internet-Zugriffsprogramm
Ein Internet-Zugriffsprogramm, auch Browser genannt, stellt Internetseiten für den Benutzer dar. Am bekanntesten ist der Microsoft Internet Explorer, gefolgt vom kos...

Programm
Siehe Software...

Desktop
Als Desktop bezeichnet man die Arbeitsoberfläche eines Computers. Der Desktop ist nichts anderes als eine grafische Benutzeroberfläche (Graphical User Interface...



Windows 98: Scandisk
Dateien unter Windows kopieren (Win XP bis Win 11!)
Windows 7: Screenshot machen
Programme löschen unter Windows 11
Windows 11 Screenshot + Bildschirm-Video!
Neue Copilot Taste für Windows-PCs!
Windows 10+11 RICHTIG herunterfahren (Hard Reset)!