So führen Sie als Administrator eine VirtualPC-VM aus

755
David Balažic

Um erweiterte NAT * -Funktionen in einer VM zu erhalten, möchte ich VirtualPC als Administrator ausführen.

Das normale Klicken mit der rechten Maustaste und "Ausführen als Administrator" funktioniert nicht (im Task-Manager sehe ich, dass er nicht mit erhöhten Berechtigungen ausgeführt wird. Außerdem funktionieren nur TCP-Verbindungen in der VM, kein Ping oder andere Protokolle.)

Wie kann man es also mit erhöhten Privilegien ausführen? Das Deaktivieren der Benutzerkontensteuerung ist keine Option.

Ich verwende Windows 7 64 Bit Enterprise mit allen Updates (SP1 und höher).

* - alles über TCP hinaus, siehe Blog Virtual PC, Shared Networking und die Probleme mit Ping

0

2 Antworten auf die Frage

0

Ich sehe, dass Sie Windows 7 erwähnt haben. Dies bedeutet, dass Sie Windows Virtual PC, die Komponente, verwenden. Es kann nicht als Administrator ausgeführt werden, da es jetzt in Windows Shell integriert ist.

Sie müssen ein Downgrade auf Microsoft Virtual PC 2007 durchführen.

Oder ... fahren Sie mit einer tatsächlichen Virtualisierungs-App fort, die nicht scheiße ist .

Das ist falsch, siehe akzeptierte Antwort. David Balažic vor 7 Jahren 0
0
David Balažic

Hier gehst du (ich):

  • Starten Sie die Eingabeaufforderung (cmd.exe) als Administrator
  • cd where\the\VMC\files\are
  • vpc.exe
  • myvirtual1.vmc

(Vor) bedingungen:

  • vpc.exe läuft nicht (es hostet die ausgeführten virtuellen Maschinen, dh es werden keine virtuellen Maschinen ausgeführt). Andernfalls wird die vorhandene vpc.exe (die mit normalen Berechtigungen ausgeführt wird) verwendet (erneut).
  • Führen Sie den letzten Befehl schnell aus, da vpc.exe nach einigen Sekunden beendet wird, wenn keine VMs gestartet werden, und stattdessen eine reguläre, privilegierte vpc.exe gestartet wird

Um dies aus einer BAT-Skriptdatei heraus zu tun, fügen Sie dies in eine Datei ein und nennen Sie sie AdminVPC.bat :

cd /d C:\VMs\VirtualPC powershell Start-Process vpc.exe -Verb RunAs start "" "My virtual PC.vmc" rem the second line need no admin privileges, the actual work is done by VPC.exe rem _start_ is needed otherwise the CMD window waits until the VM is closed