Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

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?:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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 ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
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.

 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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 ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
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 »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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".

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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.

 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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

Ist das eine weitere Batch-Datei ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
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.

 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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 »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!