Why can't I Print from a 32-bit application running in a Cloudhouse Container on a 64-bit version of Windows?

22/07/2019 Cliff Hobbs   ID: 279792

Symptoms

I have packaged a 32-bit application into a Cloudhouse Compatibility Container™. I have deployed the Container to a computer running a 64-bit version of Windows.

However, when I try to print from the 32-bit application, nothing happens.

Cause

The cause of this problem is the application in the 32-bit Container being unable to invoke the 64-bit Print Spool process splwow64.exe.

Resolution

To resolve this problem, replace the following Container Runtimes with the 64-bit runtimes found in the <path>\Cloudhouse\packager\ContainerRuntimes64 folder:

  • AavLauncher32.exe
  • AavLauncher64.exe
  • AppAcceleratorV.exe
  • AppAcceleratorV32.dll
  • AppAcceleratorV64.dll

Optionally, you can add an exclusion for the print spool service by editing the AppAcceleratorV.clc file in the Container using a text editor, and adding the following: 

<Exclude>SPLWOW64.exe</Exclude>
Source:
Was this article helpful?

Table of Contents

    Can't find what you're looking for?

    Contact Support