Adobe Photoshop CS 6 and App-V

Adobe still has a problem with beeing virtualized using App-V and when certain versions of the Visual C++ Redistributable components aren’t available on both the sequencer and all possible clients that will run the software. Quite a few instances have been reported of software that has had similiar problems – but newer versions of Adobe consistently seem to run into the problem. There is a thread on appvirtguru.com named Adobe Photoshop CS6 recipe? that explains the errors when you attempt to sequence it.

The errors presented were;

Activation context generation failed for "Q:\PshopCS6.001\VFS\CSIDL_PROGRAM_FILES_COMMON\Adobe\OOBE\PDApp\core\adbeape.dll".Error in manifest or policy file "Q:\PshopCS6.001\VFS\CSIDL_PROGRAM_FILES_COMMON\
 Adobe\OOBE\PDApp\core\Microsoft.VC90.CRT\Microsoft.VC90.CRT.MANIFEST" on line 3. Component identity found in manifest does not match the identity of the component requested. Reference is Microsoft.VC90.CRT,processorArchitecture="x86",type="win32",version="9.0.21022.8". Definition is Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",
 type="win32",version="9.0.30729.4148". Please use sxstrace.exe for detailed diagnosis.

Activation context generation failed for "Q:\PshopCS6.001\VFS\CSIDL_PROGRAM_FILES_COMMON\Adobe\OOBE\PDApp\core\adbeape.dll". Dependent Assembly Microsoft.VC90.CRT,processorArchitecture="x86",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.

Reading the above information – you can see that a very specific component is missing – often relating to Microsoft VC90 CRT 9.0.21022.8 and Microsoft VC90 CRT 9.0.30729.4148. Those versions seems to be available in Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package ATL Security Update – which you can download and pre-sequencing install on the sequencer and then also deploy to all clients who will be running the virtualized package.

Other notes;

Sequencing Adobe CS6 for App-V – Part 1, the prep

Sequencing Adobe CS6 for App-V – Part 2, the sequencing

Sequencing Adobe CS6 for App-V – Part 3, the testing/how/why

“Gotcha” when sequencing Adobe CS6 (Malformed XML when importing)