Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

VMWare Prozesse - von Autostart auf Manuell - oder nicht?

Hilfe bei Problemen mit der Installation und Benutzung der VMware Workstation und VMware Workstation Pro.

Moderatoren: irix, Dayworker

Member
Beiträge: 252
Registriert: 25.05.2005, 15:17

VMWare Prozesse - von Autostart auf Manuell - oder nicht?

Beitragvon 2search » 08.11.2007, 13:56

Hallo Leute,

ich hab mal ne Frage - vielleicht hat es ja schon mal einer von euch probiert - es geht um folgendes:

Ich hab auf meinem Laptop VMWare Workstation 6 installiert - benötige das hier aber nur sher selten (vielleicht 2 mal im monat oder so....).
Allerdings startet gleichzeitig mit Windows XP - 6 VMWare Prozesse immer mit - Automatisch - dazu gehören:

vmnat.exe ~3,5MB
vmnetdhcp.exe ~1.8MB
vmount2.exe ~5.2MB
vmware-authd.exe ~8.636MB
vmware-tray.exe ~20.2MB
vmware-ufad.exe ~25.8MB

--> die MB Angaben beziehen sich auf den Ramverbrauch im Taskmanager - wohl gemerkt, ohne das VMWare Workstation hier gestartet wurde, oder überhaupt läuft....

meine Frage nun - wie ich die Prozesse auf Manuell schalten kann, ist mir klar - nur, hab ich dann mit irgendwelchen Problemen zu rechnen (wenn ich VMWare doch mal brauche)? Oder startet VMWare die benötigten Prozesse dann einfach beim Programmstart mit?

mfg und danke,
2search

Member
Beiträge: 94
Registriert: 17.08.2007, 18:37
Wohnort: Rhein-Main Gebiet

VMWare Prozesse - von Autostart auf Manuell - oder nicht?

Beitragvon Smollibokki » 08.11.2007, 14:12

Ich habe ein Batchskript erstellt, wo ich die benötigten Dienste mittels Paramater starten bzw. stoppen kann. Auf dem Desktop habe ich mir zwei Verknüpfungen erstellt:

- VMware starten
- VMware stoppen

Wenn ich VMware benötige wird dies durch einen Doppelklick auf "VMware starten" durchgeführt.
Wenn ich VMware nicht mehr benötige, beende ich die Dienste mit Doppelklick auf "VMware stoppen"

Die Dienste habe ich auf manuell gestellt.

Bei jedem Update, werden die Dienste allerdings wieder auf automatisch gestellt. Diese ändere ich dann mit einem weiteren Skript wieder auf Manuell.

Dies habe ich z. B.: auch für bestimmte Server (z. B.: iTSM) durchgeführt.

Member
Beiträge: 94
Registriert: 17.08.2007, 18:37
Wohnort: Rhein-Main Gebiet

Re: VMWare Prozesse - von Autostart auf Manuell - oder nicht

Beitragvon Smollibokki » 08.11.2007, 14:30

Eine kurze Korrektur, denn nicht alle Prozesse kann man per Skript starten/stoppen
Ich habe bei den Prozessen aufgeführt, welche Prozesse man per Skript starten/stoppen kann.

Wenn jemand mehr Informationen hat, sind diese gerne gesehen. :grin:

P.S. ich werde mein Batchskript hier mal posten. :oops:

2search hat geschrieben:Hallo Leute,

Allerdings startet gleichzeitig mit Windows XP - 6 VMWare Prozesse immer mit - Automatisch - dazu gehören:

vmnat.exe ~3,5MB -> kann per Skript gestartet/gestoppt werden
vmnetdhcp.exe ~1.8MB -> kann per Skript gestartet/gestoppt werden
vmount2.exe ~5.2MB -> kann per Skript gestartet/gestoppt werden
vmware-authd.exe ~8.636MB -> kann per Skript gestartet/gestoppt werden

vmware-tray.exe ~20.2MB ===> wird beim Start des Betriebssystems geladen
(steht unter HKLM\Software\Microsoft\Windows\CurrentVersion\Run)

vmware-ufad.exe ~25.8MB -> kann per Skript gestartet/gestoppt werden
mfg und danke,
2search

Member
Beiträge: 94
Registriert: 17.08.2007, 18:37
Wohnort: Rhein-Main Gebiet

Skript für das manuelle starten/stoppen der VMware Dienste

Beitragvon Smollibokki » 08.11.2007, 15:55

Anbei mein einfaches Skript:

Dazu legt man sich auf dem Desktop zwei Verknüpfungen an:
zum Starten
<pfad>\VMwareSvc.cmd -start

zum Stoppen
<pfad>\VMwareSVC.cmd -stop

Wenn man das Skript auf der Eingabeaufforderung mit dem parameter --help startet, bekommt man eine kurze Hilfe angezeigt.

Ich habe eine erweiterte Version im Einsatz, wo ich zusätzlich noch die Netzwerkadapter für VMware VMnetx stoppen und starten kann.

Es ist ein einfaches Batchskript für Windows, aber es funktioniert (zumindest bei mir). :grin:

Code: Alles auswählen

@Echo Off
Rem /****************************************************************
Rem /* ScriptName  : VMwareSVC.cmd
Rem /* Author      : Edgar Rainer Berberich
Rem /* Version     : v1.01
Rem /*
Rem /* Usage       : VMwareSVC.cmd [options]
Rem /****************************************************************

Rem '----------------------------------------------------------------
Rem '   Global Definitions
Rem '----------------------------------------------------------------
   Title %~nx0 - Starting and stopping VMware services
   Set LINES=30
   Set COLUMNS=80


:SubMain
Rem '-----------------------------------------------------------------
Rem '   Main Procedure
Rem '-----------------------------------------------------------------
Rem Setting the size of the command prompt
   Mode con: Lines=%LINES% Cols=%COLUMNS%

Rem Check if Help function requested
   IF /I "%~1" EQU "--help" GoTo Help

Rem Clear screen, Change the color to default, call the BatchHeader subroutine
   CLS
   Color 07
   Call :BatchHeader

Rem Check the supplied arguments
   IF /I "%~1" == "-start" (
      Set Opt1=Start
      Echo.
      Call :Services %Opt1%
      GoTo Term
   )

   IF /I "%~1" == "-stop" (
      Set Opt1=Stop
      Call :Services %Opt1%
      GoTo Term
   )
  GoTo Term
Rem End SubMain procedure *******************************************



:Term
Rem '----------------------------------------------------------------
Rem '   optional termination actions
Rem '----------------------------------------------------------------

   Set DC=
   Set Opt1=
   Set LINES=
   Set COLUMNS=
   Echo.   Sleeping for 3 seconds and exiting...
   Sleep 3
  GoTo EXIT
Rem End Termination functions ***************************************



Rem '================================================================
Rem '   Subroutine functions
Rem '================================================================

:BatchHeader
Rem Displays the Batchheader
   Echo  ..............................................................................
   Echo  ... %~n0 .................................................. Oct. 2007 ...
   Echo  ... E. R. Berberich ..........................................................
   Echo  ..............................................................................
  GoTo :EOF

:Services
Rem Starting or stopping the services
   @Net %Opt1% VMAuthdService
   Sleep 2
   @Net %Opt1% "VMware NAT Service"
   Sleep 2
   @Net %Opt1% VMnetDHCP
   Sleep 2
   @Net %Opt1% Vmount2
   Sleep 2
  GoTo :eof
Rem End subroute functions ******************************************



:EXIT
   Endlocal
  @EXIT /b 0
Rem End Exit routine ************************************************



:Help
Rem '----------------------------------------------------------------
Rem '   Help section
Rem '----------------------------------------------------------------
   CLS
   Color F1
   Call :BatchHeader

   For %%V in (1 2) Do Echo.
   Echo.   and starting/stopping the VMware services.

   For %%V in (1 2) Do Echo.
   Echo.     ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
   Echo.     º                                                                    º
   Echo.     º    "You need 'administrative rights' to execute this procedure"    º
   Echo.     º                                                                    º
   Echo.     ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
   For %%V in (1 2) Do Echo.

   Echo.   Usage: %~n0 [options]
   Echo.   Options:
   Echo.      -start   Enable the devices and starting the services
   Echo.      -stop   Stopping the services and disable the devices
   Echo.      --help   Shows this help screen

    EXIT /b 1
Rem End Help section ************************************************

Rem ### End_of_File ############################################## End_of_File

Member
Beiträge: 252
Registriert: 25.05.2005, 15:17

Beitragvon 2search » 09.11.2007, 08:16

Hi,

danke für das Bspl. Script - aber eine Frage:

die beiden Prozesse - eigentlich die größten -

vmware-tray.exe und vmware-ufad.exe

hast du in dein Script nicht aufgenommen - hat das einen bestimmten Grund?

Wie find ich die Syntax heraus, damit ich auch die beiden Prozesse stoppen kann? Den Pfad zu finden ist kein Problem, nur damit das mit diesem Format zusammen passt, versteh ich noch nicht ganz....

@Net %Opt1% VMAuthdService --> ändern in vmware-tray bzw. vmware-ufad vielleicht?????


bin für Hilfe sehr dankbar....

mfg,
2search

NACHTRAG: die beiden Prozesse gehören zum VMWare Converter Service (vmware-ufad.exe) und VMWare Authorization Service (VMWare-authd.exe) - vielleicht hilft das...

Member
Beiträge: 94
Registriert: 17.08.2007, 18:37
Wohnort: Rhein-Main Gebiet

Beitragvon Smollibokki » 09.11.2007, 08:53

2search hat geschrieben:Hi,

danke für das Bspl. Script - aber eine Frage:

die beiden Prozesse - eigentlich die größten -

vmware-tray.exe und vmware-ufad.exe

hast du in dein Script nicht aufgenommen - hat das einen bestimmten Grund?

Wie find ich die Syntax heraus, damit ich auch die beiden Prozesse stoppen kann? Den Pfad zu finden ist kein Problem, nur damit das mit diesem Format zusammen passt, versteh ich noch nicht ganz....

@Net %Opt1% VMAuthdService --> ändern in vmware-tray bzw. vmware-ufad vielleicht?????


bin für Hilfe sehr dankbar....

mfg,
2search

NACHTRAG: die beiden Prozesse gehören zum VMWare Converter Service (vmware-ufad.exe) und VMWare Authorization Service (VMWare-authd.exe) - vielleicht hilft das...


Hi 2search,

die Zeile @Net %Opt1% ist nichts anderes als @Net Start (zum Starten) bzw. @Net Stop (zum stoppen)
Um nicht zwei Skripte zu benutzen, steuere ich das Starten/Stoppen mit der IF-Abfrage in SubMain. :)
Den Syntax kann man sich über die Eigenschaften des Dienstes anzeigen lassen. Alternativ kann man dies auch mit dem Tool SC auf der Eingabeaufforderung erledigen.
Mit SC Query Query State= All | more" bzw. SC Queryex Statte= All | More" bekommnt man detailliertere Informationen über die Dienste.

VMware-ufad.exe könnte man in das Skript noch aufnehmen, dies müßte funktionieren. :D

Wie ich schon geschrieben habe, wird VMware-tray beim starten des Betriebssystems geladen und ist KEIN Dienst in diesem Sinne. Hier sehe ich z. Zt. auf die Schnelle keine Möglichkeit dies per Batchskript zu automatisieren. :(

Ich werde am Wochenende mal nachschauen und dann das Skript erweitern. 8)

Abschlußfrage: Wieviel Hauptspeicher hast Du in Deinem Laptop?
Bei 1 GB RAM oder 2 GB RAM sind paar MB zu verschmerzen.

Der Vorteil des Skriptes für mich ist, daß ich die Diesnte von VMware nur dann starte, wenn ich Sie benötige. Da ich nicht permanent mit VMware arbeite, brauchen die Dienste auch nicht beim Starten des Betriebssystems mitgestartet werden. Zudem startet das Betriebssystem schneller, da ich nur die notwendigen Dienste starte unde nicht jeden Dienst von jeder installierten SW.

Member
Beiträge: 212
Registriert: 23.08.2004, 13:54
Wohnort: NRW

Beitragvon Herbert » 09.11.2007, 10:27

Hi 2search,

parallel würde ich prüfen, ob wirklich alle Dienste immer benötigt werden. GGfs. unnötig: Converter, Mount Service, DHCP, NAT, Tray.
Gruss
Herbert


Zurück zu „VMware Workstation und VMware Workstation Pro“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste