当前位置:首页 > 虚拟机 > 正文

如何使虚拟机后台运行


一、华为matepad虚拟机运行windows10华为MatePad是一款搭载鸿蒙操作系统的平板电脑,Windows10是微软开发的操作系统。据我研究,华为MatePad目前不支持直接运行Windows10操作系统,与Windows10是不同的系统。它们的底层架构和应用兼容性有很大不同。因此,Windows10操作系统无法直接在华为MatePad上运行。

如果您想在华为MatePad上使用Windows10应用程序,可以考虑以下解决方案:
1.虚拟机:使用一些第三方虚拟机软件,如VMwareWorkstation、VirtualBox等。.,在MatePad上安装支持Windows10的虚拟机,然后在虚拟机中运行Windows10操作系统。
2。远程桌面:利用远程桌面技术通过网络连接Windows10电脑,然后通过MatePad上的远程桌面应用程序操作和使用Windows10。
3。应用程序兼容性:某些Windows10应用程序在鸿蒙操作系统上可能有相应的版本或替代品。您可以尝试在华为应用商店或其他应用商店中搜索相关应用。

需要注意的是,虚拟机和远程桌面可能需要一定的技术操作和计算资源支持,需要根据具体应用来确定是否有替代方案。我们建议您在选择和使用上述解决方案时,根据自身需求和技术水平做出合理选择。


二、怎么用VirtualBox后台运行有两个命令可以在后台启动VirtualBox虚拟机:
VBoxHeadless-s|--startvm|[--vrde=on|off|config]
VirtualBox1.6和稍后这里的VBoxVRDP只是VBoxHeadless的快捷方式,不再是一个单独的命令。
要防止外界访问VRDP端口(虚拟机设置中的远程桌面),使用--vrde=off参数,虚拟机使用桥接网络
自带的桌面远程虚拟机系统不受影响。这个设置有影响。
VBoxManage[-q|--nologo]startvm|[--typegui|sdl|headless]
允许使用以下值:
gui-启动显示GUI窗口的VM。这是默认值。
headless-启动无窗口虚拟机,仅用于远程查看。
启动虚拟机的脚本(虚拟机名称为XP):
@echooff
::byoicu
cd/d"D:\ProgramFiles\Oracle\VirtualBox"
VBoxHeadless--startvm"XP"
::VBoxManagestartvm"XP"--typeheadless
如果你直接批量启动脚本(包括将脚本放在“启动”中),无论使用什么命令启动虚拟机,都会出现无头cmd窗口,并且无法使用“启动”消除。关闭cmd窗口后,虚拟机也关闭了,
而且这是非正常关闭。可以同时启动多个虚拟机系统。
停止虚拟机的脚本:
@echooff
::byoicu
cd/d"D:\ProgramFiles\Oracle\VirtualBox"
VBoxManagecontrolvm"XP"acpipowerbutton
::send{Enter}toVM,forWindowsGuestOSonly.
VBoxManagecontrolvm"XP"keyboardputscancode1c
打开组策略并在用户/的连接中注销脚本,分别添加上面2个脚本。这里不能使用计算机启动/关闭脚本。经测试,虚拟机无法启动。这可能与SYSTEM用户执行的脚本无法访问网络权限有关。使用登录脚本启动虚拟机不会出现headlesscmd窗口(系统组策略默认隐藏运行脚本),任务调度方式未测试。
远程登录Windows系统虚拟机后,如果没有远程注销,则无法使用关闭机器虚拟的脚本关闭虚拟机。
原因是在关闭计算机时,提示“其他用户已连接到这台计算机,关闭WINDOWS将导致他们丢失数据。是否要继续关闭,导致ACPI关闭方法失败?”在来宾系统中设置关闭/注销脚本时,使用
shutdown-s-t0也没有效果。解决办法是向虚拟机发送回车键,模拟“确定”操作。当然,你也可以使用shutdown远程关闭系统,但设置和操作比较麻烦。
当虚拟机为Linux时,避免使用和交替连接。两者之间的不同步可能会损坏虚拟机的文件系统。