Microsoft KB Archive/930637

From BetaArchive Wiki
< Microsoft KB Archive
Revision as of 09:26, 21 July 2020 by X010 (talk | contribs) (Text replacement - ">" to ">")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Knowledge Base


Error message when you try to start an application in Microsoft SoftGrid: "Error code: xxxxxx-xxxxxx44-00000020"

Article ID: 930637

Article Last Modified on 3/12/2007



APPLIES TO

  • Microsoft SoftGrid for Terminal Services
  • Microsoft SoftGrid for Windows Desktops



SYMPTOMS

When you try to start an application in Microsoft SoftGrid, you receive the following error message:

The SoftGrid Client could not launch the application you requested.
A SCRIPT element in this OSD file is missing an executable. Please report the following error code to your System Administrator.
Error code: xxxxxx-xxxxxx44-00000020

Additionally, the following error message is logged in the SoftGrid Client log file (Sftlog.txt):

The SoftGrid Client could not parse the OSD file '{path}\{filename}.osd'
Reason: Invalid script in file (rc xxxxxx04-00000020)
The app manager could not create an application from '{path}\{filename}.osd' (rc xxxxxx44-00000020).

CAUSE

This problem may occur when the script tags in the .osd file do not contain data. Specifically, the problem may occur if the HREF or SCRIPTBODY child element of the SCRIPT element does not contain data as shown in the following example.

 
<SOFTPKG>
  <DEPENDENCY>
    <SCRIPT>
        <HREF></HREF>
    </SCRIPT>
  </DEPENDENCY>
</SOFTPKG>

<SOFTPKG>
  <DEPENDENCY>
    <SCRIPT>
        <SCRIPTBODY></SCRIPTBODY>
    </SCRIPT>
  </DEPENDENCY>
</SOFTPKG>

To resolve this problem, edit the .OSD file, and then add the appropriate script. Or, remove the script elements completely.

  1. Use a text editor to open the .osd file.
  2. Review the <SCRIPT> element for the <HREF> or <SCRIPTBODY> element.
  3. If a script will be added, type the script in the <HREF> element or in the <SCRIPTBODY> element.

      
    <SOFTPKG>
      <DEPENDENCY>
        <SCRIPT>
            <HREF>type script here</HREF>
        </SCRIPT>
      </DEPENDENCY>
    </SOFTPKG>
    
    <SOFTPKG>
      <DEPENDENCY>
        <SCRIPT>
            <SCRIPTBODY>type script here</SCRIPTBODY>
        </SCRIPT>
      </DEPENDENCY>
    </SOFTPKG>
  4. If a script will not be added, remove everything between the <SCRIPT> tag and the </SCRIPT> tag.

    <SOFTPKG>
      <DEPENDENCY>
      </DEPENDENCY>
    </SOFTPKG>
  5. Save the .osd file, and then exit the text editor.


Keywords: kbexpertiseinter kbtshoot KB930637