VLC als Windowsdienst - funktioniert nicht, und wie uninstal

Anlaufschwierigkeiten? Was ist was? Worum geht's?
blacksun software
Interessierter
Interessierter
Beiträge: 54
Registriert: Montag 7. April 2003, 09:45

VLC als Windowsdienst - funktioniert nicht, und wie uninstal

Beitrag von blacksun software »

Hallo,

ich wollte gerade wie hier
http://wiki.tuxbox-cvs.sourceforge.net/VLC
beschrieben den VLC 0.8.6a als Dienst installieren, nachdem ich ihn zuvor als normaler exe-Aufruf ausprobiert habe und alles funktioniert hat (mit dem Patch).

Ich habe

Code: Alles auswählen

vlc.exe -I ntservice --ntservice-install --ntservice-options "--sout-transcode-fps 25.0000" --ntservice-extraintf "http"
eingegeben.
Obwohl eine vlc.exe im Taskmanager erscheint, funktioniert ein Zugriff auf den VLC nicht.
Warum? Beim Start als normales Programm hat's doch auch funktioniert

Frage 2:
Wie de-installiere ich einen so installierten Dienst wieder?

Gruß
Martin
wagenrad
Interessierter
Interessierter
Beiträge: 37
Registriert: Mittwoch 18. August 2004, 10:51

Beitrag von wagenrad »

du musst die Version von VLC installieren, die im WIKI beschrieben ist (ich glaube 84a). Dann funktioniert es perfekt.

Die älteren Versionen von vlc kann man alle bei vlc runterladen.
blacksun software
Interessierter
Interessierter
Beiträge: 54
Registriert: Montag 7. April 2003, 09:45

Beitrag von blacksun software »

also bei mir funktioniert es auch ganz gut mit der 0.8.6a
Es gibt ja auch schon einen Patch für diese Version.

Was aber in der Anleitung fehlt (egal jetzt welche Version), ist wie man den Windows-Dienst wieder deinstalliert.

Außerdem wäre es nicht schlecht, wenn in der Wiki der besagte Patch auch verlinkt wäre.

Gruß
Martin
palace
Erleuchteter
Erleuchteter
Beiträge: 441
Registriert: Dienstag 11. März 2003, 03:42

Beitrag von palace »

blacksun software hat geschrieben:also bei mir funktioniert es auch ganz gut mit der 0.8.6a
Es gibt ja auch schon einen Patch für diese Version.

Was aber in der Anleitung fehlt (egal jetzt welche Version), ist wie man den Windows-Dienst wieder deinstalliert.

Außerdem wäre es nicht schlecht, wenn in der Wiki der besagte Patch auch verlinkt wäre.

Gruß
Martin
VLC > 0.8.4 funktioniert auch ohne Patch. Alles was man Braucht ist das http Verzeichnis vom 0.8.4er.
Den Dienst kann man mit Regedit (HKLM...services..) entfernen.

Bevor man den Dienst einrichtet sollte man dringend testen, ob VLC (als Streamingserver) bereits funktioniert, wenn man es manuell anstartet.

Ferner kann es passieren, dass es nicht mehr funktioniert, wenn mann zwischendurch Einstellungen speichert, da der http Port um 1 erhöht wird.

Dann dienst anhalten, im Gui wieder auf 8080, speichern, Dienst wieder starten.

PS: Es funktioniert auch unter Vista.
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

Beitrag von ingrid »

Um Himmels Willen! ;)

Statt brute force registry hacks führ doch einfach mal folgendes aus:

Code: Alles auswählen

vlc.exe -I ntservice --ntservice-uninstall
blacksun software
Interessierter
Interessierter
Beiträge: 54
Registriert: Montag 7. April 2003, 09:45

Beitrag von blacksun software »

palace hat geschrieben:
Bevor man den Dienst einrichtet sollte man dringend testen, ob VLC (als Streamingserver) bereits funktioniert, wenn man es manuell anstartet.

Ferner kann es passieren, dass es nicht mehr funktioniert, wenn mann zwischendurch Einstellungen speichert, da der http Port um 1 erhöht wird.

Dann dienst anhalten, im Gui wieder auf 8080, speichern, Dienst wieder starten.
Du hast recht. Genau das ist das Problem.
Obwohl eigentlich Port 8080 eingestellt ist, benutzt der VLC doch 8081.
Da bin ich auch nur durch Zufall draufgekommen, weil auf diesem Port schon was anderes läuft und ich so im Browser komische Meldungen bekommen hab.
Ich hab schon an mir gezweifelt.

Die Sache mit dem, warum es als normaler exe-Aufruf läuft und als Windows-Dienst nicht, hab ich inzwischen auch rausbekommen.
Standardmäßig arbeitet ein Windows-Dienst mit dem System-Dienstekonto. Aus irgendeinigem Grund mag der VLC dieses Konto nicht.
Sprich ich hab einfach den normalen Benutzer, mit dem ich mich sonst am Rechner anmelde, hergenommen, und schon hat's funktioniert.
Da muss man auch erst mal drauf kommen.

Gruß
Martin