Unter Windows Vista und Windows 7 gibt es bei den Benutzern gewisse Einschränkungen. So hat man das Recht in das Standard Installationsverzeichnis C:\Program Files (x86) Daten zu schreiben, aber nichts diese Daten zu verändern.
Wird ein Programm nur aktualisiert und ein Update eingespielt, dann werden in dem Installationsverzeichnis Daten verändert oder ausgetauscht. Daher kommt es bei Einschränkungen der Benutzerrechten bei einem Update zu folgendem Problem:
Als Beispiel dient hier das Update von Bentley Architecture arc08110788de_updt1.msi
Bei einer *.exe Datei besteht die Möglichkeit diese als Administrator auszuführen. Dazu klicken Sie mit der rechten Maustaste auf die *.exe Datei und wählen im Kontextmenü die Funktion „Als Administrator ausführen“ aus. Diese Funktion gibt es aber nicht bei einer *.msi Datei. Hier können Sie sich über ein cmd Fenster helfen.
Im Windows Start Menü geben Sie im „Ausführen“ Fenster „cmd“ ein und wählen dann nach einem rechtsklick auf die cmd.exe die Funktion „Als Administrator ausführen“ aus.
Anschließend öffnet sich ein Eingabefenster. Alle Befehle und Dateien, die über dieses Eingabefenster angesteuert werden, bekommen die Administratorenrechte übertragen. So können wir auch mit Administratorenrechten eine *.msi Datei ausführen. Im Eingabefenster geben Sie den Pfad zu gewünschten Datei ein und drücken Sie dann Enter.
Speicherpfad der auszuführenden Datei
Eingabe im cmd Fenster muss exakt so erfolgen wie im Explorer angegeben.
Bei dem Pfad sollten Sie darauf achten keine Leerzeichen im Pfad zu haben. Dies kann eventuell Probleme beim ausführen der Datei geben.