您可以从命令行运行 AppCapture

关于此任务

注:

您必须从将应用程序挂载到的相同操作系统中捕获应用程序。例如,如果用户运行 Win7x64 操作系统,您必须使用类似或相同的基本操作系统 Win7x64 映像捕获应用程序。

先决条件

  1. 您必须以管理员身份运行 AppCapture

  2. 确认已禁用 Windows 中的用户帐户控制 (User Account Control, UAC)。要关闭 UAC,请参阅 http://windows.microsoft.com/zh-cn/windows/turn-user-account-control-on-off#1TC=windows-7

  3. 确认 CLI 命令 AppCapture.exe 已安装在 C:\Program Files (x86)\VMware\AppCapture(64 位计算机)或 C:\Program Files\VMware\AppCapture(32 位计算机)中。

  4. 要查看 AppCapture.exe 命令的选项,请参阅AppCapture 命令行选项

过程

  1. 为系统拍摄快照。

    捕获会话结束后可恢复到该快照。

  2. 打开控制台窗口。
  3. 运行 AppCapture.exe 命令:AppCapture.exe /n your_appstack_name

    此时请不要按 Enter 键。

    通常,AppStack 虚拟机磁盘会在一分钟内准备就绪。

  4. 最小化 AppCapture 控制台窗口,并运行常规 Windows 安装以捕获每个应用程序安装程序。
    1. 接受默认安装,将所有应用程序都安装到 C: 驱动器上。安装活动会重定向到虚拟输出磁盘。
    2. 如果安装程序需要重新引导,请等待重新引导完成。
    3. 如果该功能可用,您也可以运行 ThinApp MSI 软件包。您可以按照安装其他应用程序 MSI 软件包的相同方式安装这些软件包。有关如何创建 ThinApp MSI 软件包的信息,请参阅最新的 ThinApp 文档。
  5. 完成虚拟磁盘的创建。
    1. 在运行需要在此 AppStack 中捕获的所有安装程序后,返回到控制台窗口。
    2. Enter 键启动重新引导,并完成虚拟磁盘的创建。

      重新引导后,您会看到包含应用程序的新 AppStack

    3. 确认在 C:\ProgramData\VMware\AppCapture\appvhds 中具有新的 VHD 和 VMDK 文件。
  6. 运行 AppCapture.exe 命令以查看 VHD 和 VMDK 文件中的应用程序。对于 VHD 文件:运行 AppCapture.exe /list my_AppStack_Name.vhd;对于 VMDK 文件:运行 AppCapture.exe /list my_AppStack_Name.vmdk
  7. 将创建的 AppStack 复制到选择的暂存文件共享。
  8. 恢复到开始第一个捕获会话前拍摄的系统快照。
  9. AppStack 从暂存文件共享复制到您的系统中。