Frage

Wie kann ich eine Batchdatei auch bei jedem Windows bootet ich brauche es im Hintergrund laufen zu lassen (ohne das Befehlsfenster angezeigt bekommen)? Ich benutze Windows Xp. Meine actuall Voraussetzung ist, ich den tracd Server über die Befehlszeile gestartet werden soll, wenn Befehle von Windows bootet.

War es hilfreich?

Lösung

Fügen Sie Ihr Programm in der Registrierung :

Ausführen - Dies sind die häufigsten Startplätze für die Programme von Auto-Start zu installieren. Standardmäßig werden diese Schlüssel nicht im abgesicherten Modus ausgeführt. Wenn Sie den Wert dieser Tasten mit einem Stern Präfix, *, ist, wird im abgesicherten Modus ausgeführt werden. Registrierungsschlüssel:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run registry key
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run registry key 

Dann können Sie Ihre Charge in einem unsichtbaren Modus starten :

wscript.exe "C:\yourpath\invis.vbs" "your_file.bat"

In invis.vbs setzen ...

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

Andere Tipps

Zwei weitere Start posibilties:

  • Sie können die Fledermaus-Datei in den Autostart-Ordner immer hinzufügen,
  • oder starten Sie es als eine geplante Aufgabe Einstellung bei der Anmeldung ausgeführt werden.

Sie können eine Anwendung laufen als Dienst machen.

Überprüfen Sie dieser Artikel für Details:

Sie können mit AutoExNT für diese. Es wurde ursprünglich für Windows NT, ist aber immer noch in neueren Versionen von Windows arbeiten.

Sie müssen die Download Windows 2003 Resource Kit es zu erhalten.

Es gibt auch HSTART- , von einem fremden Programm, das gut funktioniert hat für meine muss. Es ist zu erhalten. Die letzte Version wurde am 7. Juli 2010 veröffentlicht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top