Windows XP Community - XPHeads



Batch Programm zur Ausführung einer Setup.exe

microsoft.public.de.german.windowsxp.applications


Reply
  #1 (permalink)  
Old 04-04-2008, 06:21 AM
Murat Vogt
 
Posts: n/a
Batch Programm zur Ausführung einer Setup.exe
Hallo erstmal,

heut´morgen bin ich auf ein kleines Problem (no biggie und kein Zeitstress
oder so.. ) gestoßen, und würde gerne nur rein informativ wissen wollen
woher dieser Fehler kommt bzw. kommen könnte (Ich biin eher an dem
Hintergrund interessiert als an der Lösung!).

Situation:

Ich möchte eine Setup.exe ausführen (via Batch-Datei).
Die Setup.exe fährt ganz normal via Doppelklick - gebe ich via Batch Datei
den Namen ein (was ja eigentlich kein Unterschied sein sollte (oder doch?) -
gibt er mir einen Fehler aus:
"Please go to the Control Panel to install and configure system components."

Was habe ich verpasst???????

Meine Batch datei:
start "Main Proggy" /D \\Netzwerk\pfad_im_netz /I /wait Setup.exe

Aber auch ein einfaches: Setup.exe oder start Setup.exe oder andere
variationen machen den selben Fehler!!!

Sorry, mehr Infos kann ich dazu leider nicht geben: Außer, es handelt sich
um ein W2k3 Netzwerk und WXP führt es aus

Vielen Dank im vorraus für Eure Infos!!!


--
Mit freundlichen Grüßen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 04-04-2008, 07:13 AM
Ralf Breuer
 
Posts: n/a
Re: Batch Programm zur Ausführung einer Setup.exe
Murat Vogt <murat.vogt@arcor.de> schrieb:

Hallo Murat,

> Ich möchte eine Setup.exe ausführen (via Batch-Datei).
> Die Setup.exe fährt ganz normal via Doppelklick - gebe ich via Batch
> Datei den Namen ein (was ja eigentlich kein Unterschied sein sollte
> (oder doch?) - gibt er mir einen Fehler aus:
> "Please go to the Control Panel to install and configure system
> components."
>
> Meine Batch datei:
> start "Main Proggy" /D \\Netzwerk\pfad_im_netz /I /wait Setup.exe


Zwischen /D und Pfad darf kein Leerzeichen stehen. Außerdem funktionieren
viele Setups nicht mit UNC-Pfad, sondern nur mit Laufwerksbuchstaben.
Desweiteren kann cmd nicht per "cd" auf einen UNC-Pfad wechseln.
Wenn "start" also nicht die gewünschte setup.exe findet, nimmt es eine in
Verbindung mit PATH, also z.B. \windows\system32\setup.exe. Das führt dann
zu der Fehlermeldung.

net use x: "\\Server\Freigabe"
start "Main Proggy" /D"x:\Ordner" /I /wait Setup.exe
net use x: /delete

--
Gruß
Ralf
Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
Bei Direkt-Mails NOSPAM entfernen

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-04-2008, 07:26 AM
Martin Ude
 
Posts: n/a
Re: Batch Programm zur Ausführung einer Setup.exe

>start "Main Proggy" /D \\Netzwerk\pfad_im_netz /I /wait Setup.exe


So weit ich weiß kann die Kommandozeile nicht mit UNC-Pfaden umgehen.
Mounte die Freigabe temporär, am besten mit net use <LB>:
\\server\freigabe /persistent:no auf einem Laufwerksbuchstaben und
starte setup.exe dann über diesen "lokalen" Absolutffad.

Wie du siehst wird sonst offensichtlich die setup.exe aus dem Suchpfad
ausgeführt, und das wird %systemroot%\system32\setup.exe sein
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 04-04-2008, 10:09 AM
Murat Vogt
 
Posts: n/a
Re: Batch Programm zur Ausführung einer Setup.exe
Danke - ich war mir nicht im klaren dass es tatsächlich zu Problemen mit
shares führt. (Falls Ihr noch weitere Infos/ Links zu diesem Thema habt wäre
ich euch sehr verbunden!)


--
Mit freundlichen Grüßen


"Ralf Breuer" wrote:

> Murat Vogt <murat.vogt@arcor.de> schrieb:
>
> Hallo Murat,
>
> > Ich möchte eine Setup.exe ausführen (via Batch-Datei).
> > Die Setup.exe fährt ganz normal via Doppelklick - gebe ich via Batch
> > Datei den Namen ein (was ja eigentlich kein Unterschied sein sollte
> > (oder doch?) - gibt er mir einen Fehler aus:
> > "Please go to the Control Panel to install and configure system
> > components."
> >
> > Meine Batch datei:
> > start "Main Proggy" /D \\Netzwerk\pfad_im_netz /I /wait Setup.exe

>
> Zwischen /D und Pfad darf kein Leerzeichen stehen. Außerdem funktionieren
> viele Setups nicht mit UNC-Pfad, sondern nur mit Laufwerksbuchstaben.
> Desweiteren kann cmd nicht per "cd" auf einen UNC-Pfad wechseln.
> Wenn "start" also nicht die gewünschte setup.exe findet, nimmt es eine in
> Verbindung mit PATH, also z.B. \windows\system32\setup.exe. Das führt dann
> zu der Fehlermeldung.
>
> net use x: "\\Server\Freigabe"
> start "Main Proggy" /D"x:\Ordner" /I /wait Setup.exe
> net use x: /delete
>
> --
> Gruß
> Ralf
> Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
> Bei Direkt-Mails NOSPAM entfernen
>
>

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 08:25 PM.








Design by Vjacheslav Trushkin for phpBBStyles.com.
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74