Как запустить от имени администратора виртуальную машину VirtualPC?
713
David Balažic
Чтобы получить расширенную функциональность NAT * в виртуальной машине, я хочу запустить VirtualPC от имени администратора.
Обычный щелчок правой кнопкой мыши и выбор «Запуск от имени администратора» не работает (в диспетчере задач я вижу, что он не работает с повышенными правами, также в виртуальной машине работают только TCP-соединения, нет ping или других протоколов)
Так как запустить его с повышенными привилегиями? Выключение UAC не вариант.
Я использую 64-разрядную версию Windows 7 со всеми обновлениями (SP1 и выше).
Я вижу, что вы упомянули Windows 7. Это означает, что вы используете Windows Virtual PC, компонент. Его нельзя запустить от имени администратора, поскольку теперь он интегрирован в оболочку Windows.
Вам необходимо перейти на Microsoft Virtual PC 2007.
Или ... перейдите к реальному приложению виртуализации, которое не сосет .
Это неправильно, смотрите принятый ответ.
David Balažic 7 лет назад
0
0
David Balažic
Вот ты (я) иди:
Запустите командную строку (cmd.exe) от имени администратора
cd where\the\VMC\files\are
vpc.exe
myvirtual1.vmc
(Pre) условия:
vpc.exe не работает (на нем размещены работающие виртуальные машины, поэтому это означает, что виртуальные машины не запущены). В противном случае будет (повторно) использоваться существующий vpc.exe (который работает с обычными привилегиями).
Выполните последнюю команду быстро, так как vpc.exe завершится через несколько секунд, если виртуальные машины не запущены, и вместо этого будет запущен обычный привилегированный vpc.exe.
Или, чтобы сделать это из файла сценария BAT, поместите это в файл и назовите его как 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