WLAN aus *.bat datei starten (Dienste und Programme)
Hallo zusammen,
ich versuche seit einiger Zeit folgendes zu lösen, leider ohne Erfolg.
Intel
Aus resourcen Gründen möchte ich bei einem Notebook das starten der gesamten dienste und programme von INTEL Wireless 2200BG Network connectior (WLAN) im Autostart unterbinden und nur wenn gebraucht manuell starten.
Folgenden Dienste die automatisch starten hab ich gefunden und lasse sie in in einer *.Bat Datei am anfang starte:
PS: Die Dienste sind alle auf Manuell gesetzt.
net start "EvtEng"
net start "OwnershipProtocol"
net start "RegSrvc"
net start "Spectrum24 Event Monitor"
Bis hier hin klappt alles!
Nun starte ich die Programme aus der gleichen *.Bat datei:
start c:\programme\intel\Wireless\bin\EOUWiz.exe
start c:\programme\intel\Wireless\bin\iFrmewrk.exe /tf Intel PRoSet/Wireless
start c:\programme\intel\Wireless\bin\ZCfgSvc.exe
... und erhalte folgende Fehlermeldung:
"FEHLER BEIM LADEN DER PLUGINS. APPLICATION WIRD BEENDET."
Wenn das im autostart steht sind das genau die Programme die geladen werden. Was mache ich falsch?
Vieleicht weiß ja der ein oder andere etwas darüber!?
Danke im voraus
ich versuche seit einiger Zeit folgendes zu lösen, leider ohne Erfolg.
Intel
Aus resourcen Gründen möchte ich bei einem Notebook das starten der gesamten dienste und programme von INTEL Wireless 2200BG Network connectior (WLAN) im Autostart unterbinden und nur wenn gebraucht manuell starten.
Folgenden Dienste die automatisch starten hab ich gefunden und lasse sie in in einer *.Bat Datei am anfang starte:
PS: Die Dienste sind alle auf Manuell gesetzt.
net start "EvtEng"
net start "OwnershipProtocol"
net start "RegSrvc"
net start "Spectrum24 Event Monitor"
Bis hier hin klappt alles!
Nun starte ich die Programme aus der gleichen *.Bat datei:
start c:\programme\intel\Wireless\bin\EOUWiz.exe
start c:\programme\intel\Wireless\bin\iFrmewrk.exe /tf Intel PRoSet/Wireless
start c:\programme\intel\Wireless\bin\ZCfgSvc.exe
... und erhalte folgende Fehlermeldung:
"FEHLER BEIM LADEN DER PLUGINS. APPLICATION WIRD BEENDET."
Wenn das im autostart steht sind das genau die Programme die geladen werden. Was mache ich falsch?
Vieleicht weiß ja der ein oder andere etwas darüber!?
Danke im voraus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 14567
Url: https://administrator.de/forum/wlan-aus-bat-datei-starten-dienste-und-programme-14567.html
Ausgedruckt am: 23.12.2024 um 14:12 Uhr
10 Kommentare
Neuester Kommentar
Hallo,
das ist jetzt eine sehr vage Vermutung, aber setze den Pfad mit den Parametern doch mal in Anführungsstriche:
start "c:\programme\intel\Wireless\bin\iFrmewrk.exe /tf Intel PRoSet/Wireless"
Ist zwar eher selten, aber schon vorgekommen, dass Windows (obwohl es das eigentlich kann) nicht mit Leerstellen zurecht gekommen ist.
Wie gesagt, nur eine vage Vermutung...
Gruß,
Tim
das ist jetzt eine sehr vage Vermutung, aber setze den Pfad mit den Parametern doch mal in Anführungsstriche:
start "c:\programme\intel\Wireless\bin\iFrmewrk.exe /tf Intel PRoSet/Wireless"
Ist zwar eher selten, aber schon vorgekommen, dass Windows (obwohl es das eigentlich kann) nicht mit Leerstellen zurecht gekommen ist.
Wie gesagt, nur eine vage Vermutung...
Gruß,
Tim
Moin, tizeka,
Nachtrag: der Grund für mein Lachen vorhin:
[aus der Hilfe von "start /?"]
Wird eine grafische 32-Bit-Anwendung aufgerufen, wartet CMD.EXE nicht auf
das Beenden dieser Anwendung, sondern kehrt sofort zur Eingabeauforderung
zurück. Das gilt NICHT, wenn diese Anwendung aus einem Befehlsskript
heraus aufgerufen wird.
Soweit zu Deinen 4 CMD-Fenstern *gg
drei Ideen noch:
1) überprüf doch noch mal bitte den Befehls-Parameter
c:\programme\intel\Wireless\bin\iFrmewrk.exe /tf Intel PRoSet/Wireless
vielleicht fehlt da ja ein Leerzeichen beim Parameter "PRoSet/Wireless". Sieht komisch aus.
Wo hast Du denn die Aufrufstrings und -parameter herkopiert?
2) Laufen denn die Dienste tatsächlich?
Ich würde den Batch (aus Prinzip) auf Fehlercheck ändern.
net start "EvtEng"
IF errorlevel 1 (echo Dienst EvtEng konnte nicht gestartet werden! ErrorLevel %errorlevel%.) & goto :eof
::oder in dieser Schreibweise
:: oder für alle Dienste eine Schleife nach dem Muster
For %%i in ("EvtEng" "OwnershipProtocol" "RegSrvc" "Spectrum24 Event Monitor") do (
If not defined Fehler (
))
IF Errorlevel 1 goto :eof
:: ...und erst dann die Exen aufrufen....
3) Ein Unterschied KÖNNTE sein.. Windows führt die 3 Exe-Dateien sicher im jeweiligen Verzeichnis aus. De CMD-Prompt nicht. Vielleicht werden ein paar *.Dlls nicht oder die falschen gefunden. Also - nur zum Test - im Batch
cd C:\programme\intel\Wireless\bin
C:\programme\intel\Wireless\bin\EOUWiz.exe
c:\programme\intel\Wireless\bin\iFrmewrk.exe /tf Intel PRoSet/Wireless
c:\programme\intel\Wireless\bin\ZCfgSvc.exe
HTH Frank / der Biber aus Bremen
P.S. Und sorry für mein Lachen vorhin
Nachtrag: der Grund für mein Lachen vorhin:
[aus der Hilfe von "start /?"]
Wird eine grafische 32-Bit-Anwendung aufgerufen, wartet CMD.EXE nicht auf
das Beenden dieser Anwendung, sondern kehrt sofort zur Eingabeauforderung
zurück. Das gilt NICHT, wenn diese Anwendung aus einem Befehlsskript
heraus aufgerufen wird.
Soweit zu Deinen 4 CMD-Fenstern *gg
drei Ideen noch:
1) überprüf doch noch mal bitte den Befehls-Parameter
c:\programme\intel\Wireless\bin\iFrmewrk.exe /tf Intel PRoSet/Wireless
vielleicht fehlt da ja ein Leerzeichen beim Parameter "PRoSet/Wireless". Sieht komisch aus.
Wo hast Du denn die Aufrufstrings und -parameter herkopiert?
2) Laufen denn die Dienste tatsächlich?
Ich würde den Batch (aus Prinzip) auf Fehlercheck ändern.
net start "EvtEng"
IF errorlevel 1 (echo Dienst EvtEng konnte nicht gestartet werden! ErrorLevel %errorlevel%.) & goto :eof
::oder in dieser Schreibweise
For %%i in ("EvtEng" "OwnershipProtocol" "RegSrvc" "Spectrum24 Event Monitor") do (
If not defined Fehler (
IF Errorlevel 1 goto :eof
:: ...und erst dann die Exen aufrufen....
3) Ein Unterschied KÖNNTE sein.. Windows führt die 3 Exe-Dateien sicher im jeweiligen Verzeichnis aus. De CMD-Prompt nicht. Vielleicht werden ein paar *.Dlls nicht oder die falschen gefunden. Also - nur zum Test - im Batch
cd C:\programme\intel\Wireless\bin
C:\programme\intel\Wireless\bin\EOUWiz.exe
c:\programme\intel\Wireless\bin\iFrmewrk.exe /tf Intel PRoSet/Wireless
c:\programme\intel\Wireless\bin\ZCfgSvc.exe
HTH Frank / der Biber aus Bremen
P.S. Und sorry für mein Lachen vorhin