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
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?
-
- Member
- Beiträge: 94
- Registriert: 17.08.2007, 18:37
- Wohnort: Rhein-Main Gebiet
VMWare Prozesse - von Autostart auf Manuell - oder nicht?
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.
- 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
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.
P.S. ich werde mein Batchskript hier mal posten.
Ich habe bei den Prozessen aufgeführt, welche Prozesse man per Skript starten/stoppen kann.
Wenn jemand mehr Informationen hat, sind diese gerne gesehen.

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

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
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).
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).

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
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...
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
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.

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.

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.
Zurück zu „VMware Workstation und VMware Workstation Pro“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste