Dienst will sich nicht per Autoit starten lassen

  • Hier mein Scrit:

    Das Script soll einen Dienst starten,
    warten bis der Dienst gestartet ist,
    dann ein Programm ausführen, welches den Dienst zum Starten benötigt,
    dann den Dienst schließen

    ------------------------------------------------------------
    RunWait (@COMSPEC & " /c net start dienst")
    sleep (5000)
    Run ('C:/Program Files/programm.exe')
    Sleep (5000)
    RunWait (@COMSPEC & " /c net stop dienst")
    exit
    ------------------------------------------------------------
    Ich compiliere das Teil aber der Dienst startet aber nicht!
    ich verzweifle!!!

    ==============================================
    Meine FW war die Ursache - jetzt gehts /// danke an alle!

    2 Mal editiert, zuletzt von marco328ci (2. August 2009 um 20:30)

  • Die Zeile mit netstart stimmt nicht ;) es muss NET START heßen.

    sorry war schreibfehler mit net start sollte es ja gehen - funktioniert aber trotzdem nicht. :(

    ich krieg noch...

  • wie heißt denn der Dienst?

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

  • das habe ich befürchtet...
    Dienste haben einen Namen und eine Beschreibung.
    Dein Name klingt eher nach dem Beschreibungsnamen.

    Versuch mal unter Verwaltung --> Dienste den Dienst mit der rechten Maustaste anzuklicken und unter Eigenschaften seinen "wahren" Namen in Erfahrung zu bringen.
    Damit kannst Du die den dann auch mit Net start und net Stop ansprechen...
    Nachtrag:
    ich hab noch folgenden Thread gefunden: Link

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

    Einmal editiert, zuletzt von Schnuffel (2. August 2009 um 21:25)

  • Run(@ComSpec & " /c " & 'net start ProtexisLicensing', "", @SW_HIDE)
    ProcessWait ("PSIService.exe")
    Sleep (1000)
    Run ("Paint Shop Pro X.exe")
    Sleep (2000)
    ProcessClose ("PSIService.exe")

    <3 Jetzt, Hier, Immer <3