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.
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
- Download the Microsoft Office 2010 Deployment Kit for App-V for the correct workstation OS architecture.
- Extract the files in the Deployment Kit to a clean PC that is being used to build the virtualized Office application on.
- On the clean PC, run the offvirt.msi from the deployment kit by running
msiexec /i offvirt.msi PROPLUS=1
at the command prompt. - Start the build of the virtual application by capturing a "before" snapshot.
- Install Microsoft Office 2010 with the desired options.
- Open the Microsoft Office applications and run them, making sure the licensing is in place.
- Perform the "Capture and Diff" and build the virtual application.
- 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 - 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
- The license key for Microsoft Office 2010 is the value used for PDIKEYS .
- The USEROPERATIONS=1 allows the install of the offvirt.msi to be performed by a non-Administrator user.
- This fix was tested and worked using a volume license key for Microsoft Office 2010.