Turbo
Welcome, Guest Login

Virtualizing Microsoft Office 2013 using the Snapshot method

Last Updated: Feb 16, 2016 08:50AM PST

Note that Windows 8.1 and Windows 10 are not currently supported due to incompatibilities with the Office Licensing service on these platforms.  The issue is under investigation and this post will be updated when the issue has been resolved.
 

Step 1: Start with a clean Windows 7 32 bit operating system

When using the snapshot method to virtualize an application, it is important to start with a clean system so that no components are missed during the capture and diff process.  

The snapshot process can be performed on a virtual machine or a physical machine. Typically a virtual machine is used so that the system can easily be reset in case the process needs to be repeated.

There are many options for virtual machine software including VMWare Workstation, Oracle Virtual Box (free) and Microsoft Virtual PC.

Step 2: Snapshot the Office installation

  1. Install Spoon Studio
  2. Take a "Before" capture
  3. Save the before snapshot
  4. Install Office 2013
    • Do a custom install and select to run all components from the local hard drive
    • Install to the default location on the C drive
  5. Test one of the applications (e.g. Word)
  6. Close down the application
  7. Stop the Office Protection Platform Service
  8. Stop the Office Source Engine Service
  9. Take the "Capture and Diff" 

Step 3: Edit the configuration

  1. Enable "Always launch child processes as current user"
  2. Enable "Spawn COM Servers within the virtual environment"
  3. Set virtual service Office Protection Platform to Auto Start
  4. Open the XAPPL in a text editor and add the following:
  • In the Virtualization Settings element set honorWow6464AccessFlag="True"
          
  • In the Virtualization Settings element add nullifyLpcSID="True"nullifyLpcSid
  • ​Replace <NamedObjectIsolation enabled="False" /> w​ith:

<NamedObjectIsolation enabled="False">
    
<Exception regex="\\RPC Control\\OSPPC.*" />
</NamedObjectIsolation>

Step 4: Configure MSI (if needed)

  1. Enable "Compress Payload" setting under Settings > Process Configuration
  2. Enter MSI data in the Setup section 

Step 5: Build and test the application

After saving the above changes, reload the configuration file into Spoon Studio.  Build the application and test it on a clean system that does not have Microsoft Office 2013 installed.

Contact Us

  • Post a Question
  • Email Us

  • Phone (North America)
    877-223-3551

    Phone (International)
    +1-206-774-8769
76eef7916cb7e45d8a64fc8f7d0ccd58@spoon.desk-mail.com
https://cdn.desk.com/
false
desk
Loading
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
about
false
Invalid characters found
/customer/en/portal/articles/autocomplete