4.4 FAQs

Why do I get a File not found error when I try to load my configuration?

Explanation: This error appears when ZENworks Application Virtualization Studio cannot find one of the files referenced in your configuration. If your configuration file (XAPPL) has moved, ensure that the Files folder is in the same relative location to the configuration as it was when it was created.

Why does my application not start after building?

Possible Cause: There are several possible reasons why an application might fail to start. Use the following list to check for problems and correct them:
  • Verify that you have the correct startup file selected.

  • If your application does not open on one operating system, verify that the application failure is the same on all available operating systems.

Action: To resolve the problem:
  • Create a diagnostic version of the application and look in the logs for specific error messages. This can often provide a quick fix by letting you know exactly where the issue is.

  • If the virtual application does not run, but the native version does run, try building from the Capture and Diff snapshot without any changes. Verify if the application is still not starting. If not, it is possible that the application is not compatible and cannot be virtualized. If the application does launch, start removing the registry and file system items again and see if it still executes. Perhaps something necessary was unintentionally removed.

I receive an Unable to contact server error when I try to build my application

Action: If you are including a runtime in your build, ensure that you can access Internet resources, so ZENworks Application Virtualization Studio can download the needed runtime information in order to complete the build.

Why do I receive a connection error when I start my application?

Explanation: If the hard drive is compressed and the SQL 2005 Express Runtime is included in the virtual application, a known issue in SQL 2005 causes a connection error to display at startup.
Action: The only current workaround is to decompress the hard drive.

Why is my application unable to find a child process?

Action: If your application cannot find child processes, check to see if Enable startup executable optimization is enabled. This option is found on the Settings menu under Process Configuration. Enable startup executable optimization is disabled by default. This means that there is a bootstrap process between your application and the host services. For example, you might have a code statement that looks like this:

ProcessserviceProcess = _GetProcessByNameAndParent ("sqlservr", Process.GetCurrentProcess ());

This statement does not return any results because of the bootstrap process.Editing the statement as follows allows you to look first at the parent process of the bootstrapped application, and then find the child process you want to modify.

ProcessserviceProcess = _GetProcessByNameAndParent ("sqlservr", GetParentProcessOfCurrentProcess ());

I have Excel 2007 and Excel 2010. I tried adding both my Microsoft Office 2007 and Microsoft Office 2010 applications to my desktop in the same directory and they do not work. Why is that?

Explanation: Microsoft Office 2007 and 2010 have some shared registry keys. Because of this, the applications cannot be run in the same sandbox. It is the same as if you had both versions installed locally. In order to have both versions, you need different applications and need to ensure that the sandbox path for each is unique. This applies to all Microsoft Office applications.

I virtualized Outlook 2010 64-bit and added it to my desktop for use with Novell GroupWise, and now Microsoft Outlook 2010 does not start

Explanation: A known issue in GroupWise causes it to not work with 64-bit versions of Outlook 2010. The error also occurs when both applications are installed locally.