Licensing errors when virtualizing Microsoft Office 2010

  • 7007634
  • 21-Jan-2011
  • 27-Apr-2012

Environment

Novell ZENworks Application Virtualization 8.0.2

Situation

When running a virtualized Microsoft Office 2010 application a licensing error is displayed.

ERROR: Microsoft Office cannot verify the license for this application. A repair attempt failed or was canceled by the user. The application will now shut down.

Resolution

  1. Download the Microsoft Office 2010 Deployment Kit for App-V for the correct workstation OS architecture.
  2. Extract the files in the Deployment Kit to a clean PC that is being used to build the virtualized Office application on.
  3. On the clean PC, run the offvirt.msi from the deployment kit by running 
        msiexec /i offvirt.msi PROPLUS=1
    at the command prompt.
  4. Start the build of the virtual application by capturing a "before" snapshot.
  5. Install Microsoft Office 2010 with the desired options.
  6. Open the Microsoft Office applications and run them, making sure the licensing is in place.
  7. Perform the "Capture and Diff" and build the virtual application.
  8. On the PC that will be running the virtualized application, extract the Deployment Kit and install the offvirt.msi with the command
        msiexec /i offvirt.msi PIDKEYS=xxxxx-xxxxx-xxxxx-xxxxx USEROPERATIONS=1
  9. Run the virtualized Microsoft Office 2010 application on the PC and when prompted, register the license over the Internet. This should only need to be run once, and the end-user should not need to enter a license key.

Additional Information

  1. The license key for Microsoft Office 2010 is the value used for PDIKEYS .
  2. The USEROPERATIONS=1 allows the install of the offvirt.msi to be performed by a non-Administrator user.
  3. This fix was tested and worked using a volume license key for Microsoft Office 2010.