SoftGrid Client Error Code: 410038-0060922C-800736B1

Here's another common issue we get from time to time that I think deserves a little pub:

======

SYMPTOMS

When you try to start a sequenced application in the Microsoft SoftGrid Client, the application does not start. Additionally, you may receive an error message that resembles the following error message:

The SoftGrid Client could not launch application_name . This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
Error code: 410038-0060922C-800736B1

You may also see the following events logged in the Event Viewer System log:

Source: SideBySide
Event ID: 59
Description: Generate Activation Context failed for < path of the .exe file >. Reference error message: The operation completed successfully.

Source: SideBySide
Event ID: 59
Description: Resolve Partial Assembly failed for Microsoft.VC80.MFC. Reference error message: The referenced assembly is not installed on your system.

Source: SideBySide
Event ID: 59
Description: Dependent Assembly Microsoft.VC80.MFC could not be found and Last Error was The referenced assembly is not installed on your system.

CAUSE

This problem occurs if the following packages are not installed locally on the SoftGrid Client:

• The Microsoft .NET Framework 2.0 Redistributable Package

• The Microsoft Visual C++ Redistributable Package

RESOLUTION

To resolve this problem, use one of the following methods, depending on the situation.

Method 1: Install the redistributable package locally on the SoftGrid Client

If the sequenced application requires the .NET Framework 2.0 Redistributable Package, install the .NET Framework 2.0 Redistributable Package locally on the SoftGrid Client. Additionally, if the sequenced application requires the Visual C++ Redistributable Package, install the Visual C++ Redistributable Package locally on the SoftGrid Client.

Method 2: Copy the SxS files locally to the SoftGrid Client

1. Use any text editor, such as Notepad, to open the .osd file of the sequenced application.

2. Copy the following text to the .osd file.

<SCRIPT TIMING="POST" EVENT="STREAM" PROTECT="TRUE" WAIT="TRUE" TIMEOUT="0">
<SCRIPTBODY LANGUAGE="Batch">
echo off \n
copy /y %SFT_MNT%\02MindMa.014\VFS\CSIDL_WINDOWS\WinSxS\Manifests %windir%\WinSxS\Manifests \n
xcopy /S /y %SFT_MNT%\02MindMa.014\VFS\CSIDL_WINDOWS\WinSxS\Policies %windir%\WinSxS\Policies \n
</SCRIPTBODY>
</SCRIPT>

3. Save the .osd file, and then exit the text editor.

======

The complete KB article can be found here.

J.C. Hornbeck