TurboStudio是一款桌面应用程序,可让您将任何Windows应用程序转换为自包含的虚拟应用程序。虚拟应用程序可以作为独立的可执行文件,MSI或Turbo图像提供。
GUI允许用户轻松编辑可能需要复杂设置的应用程序的复杂配置。鉴于Turbo的命令行工具从容器中构建图像,TurboStudio使用静态XML文件(.xappl)来构建图像。有关XAPPL文件格式的更多信息可在XAPPL参考中找到。
一旦使用TurboStudio创建,命令行界面就可以将这些XAPPL文件构建为可以推送到Turbo Hub的图像。点击这里查看具体示例。
TurboStudio还提供了两种创建图像和虚拟应用程序的独特方法:
对安装的应用程序进行桌面扫描:此选项将扫描桌面上已安装的应用程序,并使用桌面上的内容和设置构建映像或虚拟应用程序。
快照应用程序或组件:在此方法中,快照在安装应用程序之前和之后捕获系统状态。根据观察到的系统更改,将自动配置虚拟应用程序设置。此方法非常适合虚拟化现成的应用程序或使用与命令行界面不兼容的复杂MSI安装程序包的应用程序。
TurboStudio提供了一个用户界面来管理自定义图像和虚拟应用程序,以及命令行界面中没有的其他创建方法。
系统要求和下载
TurboStudio可在任何Windows操作系统上运行,包括在VMware和Microsoft硬件虚拟化和虚拟机管理程序环境中运行的系统。虽然某些应用程序(取决于WinPE中不可用的操作系统功能)可能无法正常运行,但TurboStudio对Windows预安装环境(WinPE)的支持有限。
TurboStudio可以扫描机器的安装位置,并使用该机器的内容和设置构建容器包。桌面扫描支持Turbo应用程序库中可用的应用程序。
运行桌面扫描#
从容器选项卡打开配置向导。
单击扫描桌面旁的按钮查看已安装的应用程序。
扫描文件系统和注册表以查找应用程序标识信息时,会显示进度窗口。
扫描完成后,用户有机会查看系统中找到的应用程序。单击“下一步”将信息与已知应用程序的数据库进行匹配。
显示与Turbo可用应用程序相匹配的已安装应用程序列表。选中要打包的应用程序旁边的复选框,然后单击下一步。
对于某些应用程序,可能有多个选项(如语言)。选择与桌面上已安装的应用程序相匹配的选项。
选择打包应用程序的位置。
选择应用程序包的输出格式,然后单击下一步。为了与命令行界面和集线器兼容,请选择“组件”。
在打包所选应用程序时显示进度窗口。此过程可能需要几分钟时间,具体取决于所选应用程序的大小和数量。
过程完成后,会显示一个窗口显示结果。如果选择多个应用程序进行打包,则会显示每个应用程序的状态。如果某个应用程序未能打包,则其他选定的应用程序可能成功构建。
使用此方法打包的应用程序会保留扫描时已安装的用户设置。
可选:使用命令行界面导入本地注册表
使用TurboStudio构建的图像也可以用于命令行界面和集线器。
# Import the image to your local registry
> turbo import -n=desktopapp svm C:\path\to\app.svm
# Push it to the hub
> turbo push desktopapp
最佳实践#
用户应该在可用的最旧操作系统版本上运行桌面扫描。例如,如果用户同时使用Windows 7和Windows 10,则建议在Windows 7计算机上运行桌面扫描。
Microsoft Office是个例外。对于Microsoft Office套件,建议从打算使用它的操作系统运行扫描。
扫描OpenOffice时,建议扫描Java提供的版本。这将允许打包的应用程序在没有安装Java的机器上运行,也可以在有机器上运行。桌面扫描也可能找不到不包含Java的OpenOffice安装。
与桌面扫描一起打包的应用程序可能会保留打包过程中使用的本地机器的设置。
从Windows Vista扫描时,Adobe Creative Suite(所有版本)无法正确完成。使用桌面扫描打包Adobe Creative Suite时,建议使用Windows 7。
在浏览器中使用桌面扫描时,请确保运行扫描时已安装了浏览器外部安装的任何插件,例如Windows Media Player。这很重要,因为有些插件是使用msiexec.exe进程安装的,并且不会在虚拟化浏览器中识别。从浏览器内安装的插件(例如Adobe Flash)不存在此问题。
故障排除#
要为桌面扫描启用日志记录,请添加以下注册表项:
[HKEY\_CURRENT_USER\Software\Code Systems\Turbo]
"TraceLevel"="Debug"
运行桌面扫描时打开DebugView查看日志信息。