When launching an application virtualized with Microsoft Application Virtualization (App-V), the application fails to start and generates the following error message:
Unable to initialize package information (0x00000000)
This can occur when App-V is set to work in Full Infrastructure Mode (http://technet.microsoft.com/en-us/magazine/2008.10.appv.aspx#id0110023) and the Configuration Manager (ConfigMgr) client agent is installed on the same machine where the App-V client is already installed. When the Configuration Manager client agent is installed, it assumes that it should handle the virtualized applications. During the Configuration Manager client agent installation, the App-V client cache is flushed and App-V registry keys are modified, causing the error described above.
There are 3 potential work arounds for this issue:
1. The ConfigMgr client agent takes managing virtualized applications when “Allow virtual application package advertisement" in the Advertised Programs Client Agent properties in the ConfigMgr console is checked. If this box is unchecked, it is then possible to run both ConfigMgr and App-V client agents at the same time. To modify this setting, open the ConfigMgr Console, expand Site Database, Site Management, <Site Name>, Site Settings, Client Agents; then open the properties for Advertised Programs Client Agent. The next time the client agents refresh (or if you kick off a Machine Policy Retrieval & Evaluation Cycle), the App-V client will become the default handler again.
2. The second option is to manually modify the registry keys on the client back to the original values. Thus, we can make the following modifications:
However, keep in mind that if “Allow virtual application package advertisement" in the Advertised Programs Client Agent properties in the ConfigMgr console remains checked, it is possible that it will reset the registries to their previous values and the issue will reoccur.
3. The third option is to use ConfigMgr to manage the virtual applications instead of using the App-V management server. More info on this can be found here:
App-V, Microsoft Application Virtualization, Unable to launch application, SCCM, ConfigMgr, Unable to initialize package information (0x00000000) error
Microsoft Application Virtualization 4.6 for Windows Desktops, Microsoft Application Virtualization 4.6 for Windows Desktops Service Pack 1, Microsoft Application Virtualization 4.6 for Terminal Services, Microsoft Application Virtualization 4.6 for Terminal Services Service Pack 1, Microsoft Application Virtualization 4.5 for Windows Desktops, Microsoft Application Virtualization 4.5 for Terminal Services