{"id":2353,"date":"2010-11-17T15:19:09","date_gmt":"2010-11-17T14:19:09","guid":{"rendered":"http:\/\/192.168.10.121\/wordpress\/?p=2353"},"modified":"2013-08-29T19:06:16","modified_gmt":"2013-08-29T18:06:16","slug":"programme-als-dienst-starten","status":"publish","type":"post","link":"https:\/\/sci-fy.de\/wordpress\/programme-als-dienst-starten\/","title":{"rendered":"Programme als Dienst starten"},"content":{"rendered":"<p>Wir alle sind von Natur aus faul. Meine Oma zum Beispiel besitzt eine Help-Desk Firma und ist besonders faul. Nun will sie auch von zuhause arbeiten. Die Help-Desk Oberfl\u00e4che wird mittels VNC Server realisiert. Der Server startet leider nur per Script und nicht als Dienst. Also braucht sie  eine L\u00f6sung wie das ganze als Dienst gestartet werden kann.<!--more--><\/p>\n<p>Jetzt denke Sie, ja gut dann setze ich mir das Programm\/Script in den  Autostart rein. Das ist  nat\u00fcrlich keine schlechte Idee, doof nur wenn  an dem Rechner noch mein Opa, Enkel und viele mehr arbeiten. Meine Oma  m\u00f6chte jedem Kunden schnellen Support geben, egal wer sich an dem  Rechner angemeldet hat!  Zudem startet das Programm nicht, wenn sich  keiner angemeldet hat.<br \/>\nDazu ben\u00f6tigen folgende Mittel:<\/p>\n<p>Das Microsoft Resource-Kit. Genauer gesagt:  Nur die &#8222;instsrv.exe&#8220; &amp; &#8222;srvany.exe&#8220;<br \/>\nEin Programm welches als Dienst laufen soll (in diesem Fall: VNC-Viewer)<\/p>\n<ul>\n<li>Evtl. Parameter &#8211; Je nachdem was mit gestartet werden soll.<\/li>\n<\/ul>\n<p>Schritt 1:<br \/>\nKopieren Sie als erstes Ihr Programm (welches als Dienst laufen soll)  zusammen mit der instsrv.exe und srvany.exe in das gleiche Verzeichnis.  Zum Beispiel in C:Fernwartung<br \/>\nTipp: Programme die einen Installer besitzen bringen meistens auch einen eigenen Dienst mit!<\/p>\n<p>Schritt 2:<br \/>\nAb sofort arbeiten wir mit der Kommandozeile (cmd). Um diese aufzurufen gehen wir auf: Start -&gt; Ausf\u00fchren. Dort tippen Sie &#8222;cmd&#8220; ein und best\u00e4tigen mit &#8222;OK&#8220;. Nun \u00f6ffnet sich ein schwarzes Fenster. Meistens steht dort sowas wie:<br \/>\n&#8222;C:Dokumente und EinstellungenBenutzername&gt;&#8220;<br \/>\nJetzt m\u00fcssen Sie in das richtige Verzeichnis <a id=\"HLSysAdLink4\">wechseln<\/a> (und das alles auf cmd Basis).<br \/>\n&#8222;c:&#8220; (wechselt in das Laufwerk C)<br \/>\n&#8222;cd ..&#8220; (geht einen Ordner zur\u00fcck)<br \/>\n&#8222;cd Fernwartung&#8220; (wechselt in den Ordner Fernwartung, wenn dieser auf der gleichen Ebene ist!)<br \/>\nIn unserem Beispiel sieht die Abfolge so aus:<br \/>\n&#8222;cd ..\/..\/Fernwartung&#8220;<\/p>\n<p><a rel=\"lightbox\" href=\"http:\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/Bild%202.JPG\"><img loading=\"lazy\" decoding=\"async\" title=\"Windows Kommandozeile wird ben\u00f6tigt um ein Programm als Dienst zu starten\" src=\"\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/thumb_Bild%202.JPG\" alt=\"Die Windows Kommandozeile\" width=\"96\" height=\"47\" \/><\/a><\/p>\n<p>Schritt 3:<br \/>\nNun erstellen wir den Eintrag f\u00fcr die Registry. Auch dies muss per cmd-Befehl geschehen. Dieser sieht dann so aus: &#8222;instsrv.exe Dienst-Name Pfadsrvany.exe&#8220;<br \/>\nDer Programmname kann von Ihnen frei gew\u00e4hlt werden. Der Pfad muss korrekt angegeben werden!<br \/>\nSo sieht das in unserem Beispiel aus: &#8222;instsrv.exe VNC-<a id=\"HLSysAdLink5\">Server<\/a> C:Fernwartungsrvany.exe&#8220;<\/p>\n<p>Tipp:  Der Dienst-Name taucht sp\u00e4ter wieder in den Diensten und der Registry  auf. Sollten Sie also einmal den Dienst neustarten wollen, w\u00e4re es  sinnvoll wenn Sie den Dienst-Namen sinnvoll erstellen.<\/p>\n<p>Schritt 4:<br \/>\nNun darf es wieder mit der Maus weitergehen. Wir m\u00fcssen den Registry  Eintrag bearbeiten. Gehen Sie wieder auf Start -&gt; Ausf\u00fchren und geben  Sie dort &#8222;regedit&#8220; ein. Nun \u00f6ffnet sich der &#8222;Registry Editor&#8220;.  In diesem Verzeichnis-Baum m\u00fcssen Sie nach Ihrem grad erstellen Ordner  suchen. Dieser nennt sich so, wie Sie den Dienst-Namen erstellt haben.  Schauen Sie doch mal hier nach.<br \/>\nKEY_Local_Machine -&gt; SYSTEM -&gt; CurrentControlSet -&gt; Services -&gt; Dienst-Name. Vielleicht versteckt er sich ja da :o)<\/p>\n<p><a rel=\"lightbox\" href=\"http:\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/Bild%205.JPG\"><img decoding=\"async\" title=\"Der Standort des Dienstes im Windows Registrierungs-Editor\" src=\"\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/thumb_Bild%205.JPG\" alt=\"Der Windows Registrierungs-Editor\" \/><\/a><\/p>\n<p>Schritt 5:<br \/>\nNun machen Sie einen Rechtsklick auf &#8222;Dienst-Name&#8220; -&gt; Neu -&gt; Schl\u00fcssel. Diesen neu erstellten &#8222;Ordner&#8220; nennen Sie &#8222;Parameters&#8220;<\/p>\n<p><a rel=\"lightbox\" href=\"http:\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/Bild%206.JPG\"><img decoding=\"async\" title=\"Neuen Ordner im Windows Registrierungs-Editor erstellen\" src=\"\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/thumb_Bild%206.JPG\" alt=\"So erstellen Sie den neuen &quot;Ordner&quot; \" \/><\/a><\/p>\n<p>Schritt 6:<br \/>\nJetzt <a id=\"HLSysAdLink6\">wechseln<\/a> Sie in den eben erstellen &#8222;Ordner&#8220; Parameters und machen im rechten Fenster ein Rechtsklick. Nun auf: Neu -&gt; Zeichenfolge. Benennen Sie diesen Eintrag mit &#8222;AppDirectory&#8220; (gro\u00df- und Kleinschreibung beachten!)<br \/>\nMit einem doppelklick auf den Eintrag k\u00f6nnen wir diesen editieren. Unter &#8222;Wert&#8220; muss der Pfad eingegeben werden, der auf das Programm verweist.<\/p>\n<p><a rel=\"lightbox\" href=\"http:\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/Bild%207.JPG\"><img decoding=\"async\" title=\"Neue Zeichenfolge im Windows Registry-Editor erstellen\" src=\"\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/thumb_Bild%207.JPG\" alt=\"So wird die Zeichenfolge erstellt\" \/><\/a> <a rel=\"lightbox\" href=\"http:\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/Bild%208.JPG\"><img decoding=\"async\" title=\"Neue Zeichenfolge im Windows Registrierungs-Editor editieren\" src=\"\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/thumb_Bild%208.JPG\" alt=\"Hier wird der Pfad editiert\" \/><\/a><\/p>\n<p>Schritt 7:<br \/>\nWir wiederholen Schritt 6 allerdings tragen wir &#8222;Application&#8220;  anstatt AppDirectory ein. Wir machen wieder einen doppelklick und geben  wieder den Pfad ein, diesmal aber mit der Programm Exe. In unserem  Falle sieht das so aus: &#8222;C:FernwartungRepeater.exe&#8220;<br \/>\nDahinter k\u00f6nnen wir weitere Startparameter hinzuf\u00fcgen.<\/p>\n<p><a rel=\"lightbox\" href=\"http:\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/Bild%209.JPG\"><img decoding=\"async\" title=\"Neue Zeichenfolge im Registrierungs-Editor von Windows editieren\" src=\"\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/thumb_Bild%209.JPG\" alt=\"Hier wird der Pfad editiert\" \/><\/a><\/p>\n<p>Schritt 8:<br \/>\nNun m\u00fcssen wir den Dienst einmal neustarten damit er unsere  Startparameter auch \u00fcbernimmt. Daf\u00fcr gibt es 2 M\u00f6glichkeiten. Die  bequeme L\u00f6sung ist es, indem wir einfach den Rechner neustarten. Es ist  ja ein Dienst der startet automatisch mit :o)<br \/>\nOder wir gehen in  Start -&gt; Systemsteuerung -&gt; Verwaltung -&gt; Dienste -&gt;  Dienst-Name. Dann nur noch mit einem Rechtsklick auf ihren Dienst und  auf &#8222;Neu starten&#8220; klicken. Fertig!<\/p>\n<p><a rel=\"lightbox\" href=\"http:\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/Bild%2010.JPG\"><img decoding=\"async\" title=\"Hier wird das Programm als Dienst gestartet\" src=\"\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/thumb_Bild%2010.JPG\" alt=\"Hier kann man Windows-Dienste beenden\/anhalten\/neu starten\" \/><\/a><\/p>\n<p>Nun kann meine Oma oder vielleicht Ihre Oma immer ihr bestes geben egal wer am Rechner angemeldet ist!<\/p>\n<p>Sie m\u00f6chten den Dienst wieder deinstallieren?<br \/>\nSie gehen wie in Schritt 2 per Kommandozeilen in das entsprechende Verzeichnis in tippen dort folgende Befehl ein:<br \/>\n&#8222;instsrv.exe VNC-<a id=\"HLSysAdLink7\">Server<\/a> remove&#8220;<\/p>\n<p><a rel=\"lightbox\" href=\"http:\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/Bild%2011.JPG\"><img decoding=\"async\" title=\"So wird das Programm als Dienst entfernt\" src=\"\/\/www.howtodo-it.de\/uploads\/images\/Programme%20als%20Dienst\/thumb_Bild%2011.JPG\" alt=\"So wird der Dienst deinstalliert\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wir alle sind von Natur aus faul. Meine Oma zum Beispiel besitzt eine Help-Desk Firma und ist besonders faul. Nun will sie auch von zuhause arbeiten. Die Help-Desk Oberfl\u00e4che wird mittels VNC Server realisiert. Der Server startet leider nur per Script und nicht als Dienst. Also braucht sie eine L\u00f6sung wie das ganze als Dienst &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sci-fy.de\/wordpress\/programme-als-dienst-starten\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eProgramme als Dienst starten\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[12],"tags":[],"class_list":["post-2353","post","type-post","status-publish","format-standard","hentry","category-software-pc"],"_links":{"self":[{"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/posts\/2353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/comments?post=2353"}],"version-history":[{"count":0,"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/posts\/2353\/revisions"}],"wp:attachment":[{"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/media?parent=2353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/categories?post=2353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sci-fy.de\/wordpress\/wp-json\/wp\/v2\/tags?post=2353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}