BUG: Cannot Install Windows 95 DDK After Installing Platform SDK (249286)



The information in this article applies to:

  • Microsoft Windows 95 Driver Development Kit (DDK)

This article was previously published under Q249286
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

SYMPTOMS

You may not be able to install Windows 95 DDK after you install the Microsoft Windows Platform Software Development Kit (SDK).

Windows 95 DDK requires that Win32 SDK be installed before you install the DDK. The DDK Setup program looks for specific keys in the registry to confirm that Win32 SDK is installed.

CAUSE

Microsoft Windows Platform SDK doesn't create the registry keys that are required by the Windows 95 DDK Setup program. Earlier versions of the SDK (called Win32 SDK) create a key called "Win32SDK" in the system registry. The DDK Setup program searches for this key; the newer versions of the SDK (called Platform SDK) create "Platform SDK" instead.

RESOLUTION

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.

You can correct this problem by installing the latest the Platform SDK. To correct this problem without reinstalling the Platform SDK, create the required registry keys manually. Please note that different registry keys are required depending on the target operation system (Microsoft Windows 95, Microsoft Windows 98, or Microsoft Windows NT).

To install Windows 95 DDK on a computer that is running Windows 95 or Windows 98:
  1. Create the following registry entry:

    HKEY_USERS\.DEFAULT\Software\Microsoft\Win23SDK
    							

    Note the period (.) that precedes DEFAULT.
  2. Create the following registry entry:

    HKEY_USERS\.DEFAULT\Software\Microsoft\Win32SDK\Directories

  3. Add a string value named Install Dir. Note the space between Install and Dir.
  4. Type the folder where you installed the Platform SDK (for example, C:\Platform SDK) as the value data for Install Dir.
  5. Run the Windows 95 DDK setup program.
To install Windows 95 DDK on a computer that is running Windows NT:
  1. Create the following registry entry:

    HKEY_CURRENT_USERS\Software\Microsoft\Win32SDK

  2. Create the following registry entry:

    HKEY_CURRENT_USERS\Software\Microsoft\Win32SDK\Directories

  3. Add a string value named Install Dir (note the space between Install and Dir).
  4. Enter the directory where you installed the Platform SDK (for example, C:\Platform SDK) as value data for Install Dir.
  5. Run the Windows 95 DDK Setup program.

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.

Modification Type:MajorLast Reviewed:6/11/2002
Keywords:kbbug kbDSupport KB249286