INF: How to Suppress the Appshelp Message in an Unattended Installation (815430)



The information in this article applies to:

  • Microsoft SQL Server 2000 (all editions) SP2
  • Microsoft SQL Server 2000 (all editions)
  • Microsoft SQL Server 2000 (all editions) SP1
  • Microsoft SQL Server 2000 Analysis Services
  • Microsoft SQL Server 2000 Analysis Services SP1
  • Microsoft SQL Server 2000 Analysis Services SP2
  • the operating system: Microsoft Windows Server 2003

IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SUMMARY

This article describes how to suppress the Appshelp message when you perform an unattended (silent) installation of SQL Server 2000 or Analysis Services, and corresponding Service Packs, on a Microsoft Windows Server 2003 operating system.

MORE INFORMATION

When you install SQL Server 2000, Analysis Services, or corresponding Service Packs by using unattended installation scripts, you may receive an Appshelp message that is similar to:

SQL Server 2000 SP2 and below is not supported by this version of Windows.

To suppress the Appshelp message, use one of the following methods.

Method 1: Block the Appshelp Message by Setting a Registry Key

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.
  1. On the Start menu, click Run. In the Run dialog box, type regedit in the Open text box, and then click OK.
  2. In the Registry Editor, locate and select HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags.
  3. To suppress the Appshelp message in a SQL Server 2000 installation, follow these steps:

    1. On the Edit menu, click New, and then click DWORD Value.
    2. Type {ff25f0b5-c894-45f4-a29d-1bdd0c7926cd} for the new value.
    3. Double-click {ff25f0b5-c894-45f4-a29d-1bdd0c7926cd}.
    4. In the Edit DWORD Value dialog box, type 1 in the Value data text box. Click OK.

      Note: The DWORD value 1 corresponds to disabling the compatibility check. A value of 0 means that the compatibility check is not blocked. A value of 2 means that the compatibility check is blocked completely.
  4. To suppress the Appshelp message in an Analysis Services installation, follow these steps:

    1. On the Edit menu, click New, and then click DWORD Value.
    2. Type {670ae5df-020f-4e33-8a45-28d302d2b506} for the new value.
    3. Double-click {670ae5df-020f-4e33-8a45-28d302d2b506}.
    4. In the Edit DWORD Value dialog box, type 1 in the Value data text box. Click OK.

Method 2: Block the Appshelp Message by Using the Microsoft Windows Applications Compatibility Toolkit

  1. Start the Compatibility Administrator.
  2. In the Compatibility Administrator dialog box, expand Applications.
  3. Locate, and then select the application for which you want to disable the Appshelp message.

    • To suppress the Appshelp message in a SQL Server 2000 installation, click to select SQL Server 2000 SP2 and below.
    • To suppress the Appshelp message in an Analysis Services installation, click to select SQL Server 2000 Analysis Services SP2 and below.


    Note: In the upper-right hand pane, you will see an executable name that has a node named AppHelp - NOBLOCK or AppHelp - HARDBLOCK. This executable triggers the AppsHelp message.
  4. In the Compatibility Administrator dialog box, in the upper-right hand pane, right-click the executable name, and then click Disable Entry.
  5. On the File menu, click Exit.

REFERENCES

For additional informations, click the following article number to view the article in the Microsoft Knowledge Base:

303467 BUG: Unattended Installation of Service Pack 1 Fails with No Errors

329329 PRB: Windows Server 2003 Support for SQL Server 2000


Windows Applications Compatibility Toolkit

To download the Windows Applications Compatibility Toolkit, visit the following Microsoft Web site:

For Microsoft Windows XP or Microsoft Windows 2003

-or-

For Microsoft Windows 2000

Modification Type:MajorLast Reviewed:12/23/2003
Keywords:kbRegistry kbsetup kbinfo KB815430 kbAudDeveloper