Microsoft KB Archive/263263

= Games Error Message: The Filename.icd File Is Linked to Missing Export Dinput.dll =

Article ID: 263263

Article Last Modified on 12/18/2006

-

APPLIES TO


 * Microsoft Motocross Madness 2
 * Microsoft Pinball Arcade
 * Microsoft Starlancer
 * Microsoft eMbedded Visual C++ 4.0

-



This article was previously published under Q263263



SYMPTOMS
When you start one of the Microsoft programs listed at the beginning of this article, you may receive the following error message:

The .icd file is linked to missing export Dinput.dll:DirectInputCreateEx

Mprofile.exe is linked to missing export ddraw.dll.

When you run the DirectX Diagnostic tool (Dxdiag.exe), the following message may be displayed in the Notes box on the DirectX Files tab:

Several files (ddraw.dll, ddraw16.dll) are old versions, which could cause problems. You should reinstall DirectX to get the latest version.



CAUSE
This behavior can occur if Microsoft DirectX is not properly installed on your computer.



RESOLUTION
To resolve this issue for Train Sim users, you can copy DirectX 8.0a from the installation CD to the desktop, and install from there.

To resolve this issue in other cases, download and install the latest version of DirectX from the following Microsoft Web site:

http://www.microsoft.com/windows/directx/default.mspx

For additional information about how to install the latest version of DirectX, click the article number below to view the article in the Microsoft Knowledge Base:

179113 How to Download and Install DirectX

If this issue continues to occur after you install the latest version of DirectX, rename and then reinstall the DirectX files:  Click Start, point to Find, then click Files or Folders. In the Named box, type ddraw.dll ddraw16.dll . Click to select the Include subfolders check box. In the Look in box, click the hard disk on which Microsoft Windows is installed, and then click Find Now. In the list of found files, rename the Ddraw.dll and Ddraw16.dll files:  Right-click the Ddraw.dll file, and then click Rename.</li> Type ddraw.old, and then press ENTER.</li> Right-click the Ddraw16.dll file, and then click Rename.</li> Type ddraw16.old, and then press ENTER.</li> Close the Find: Files Named Ddraw.dll Ddraw16.dll window.</li></ol>

NOTE: If you receive a message stating that the file is in use, you must rename the Ddraw.dll and Ddraw16.dll files at the command prompt. To do this, click OK, and then proceed to the &quot;More Information&quot; section of this article.

</li> On the desktop, double-click the DirectX file that was downloaded (this file name will depend on the version downloaded), and then follow the instructions on the screen to install DirectX.</li></ol>

<div class="moreinformation_section">

MORE INFORMATION
To rename a file at a command prompt: <ol> Click Start, and then click Shut Down.</li> Click Restart the Computer in MS-DOS mode, and then click Yes.</li> At the command prompt, type the following lines, pressing ENTER after you type each line:

cd \windows\system

ren ddraw.dll ddraw.old

ren ddraw16.dll ddraw16.old

exit

</li> On the desktop, double-click the Dx7aeng.exe file, and then follow the instructions on the screen to install DirectX 7.0a.</li></ol>

Additional query words: 1.00 msgame direct-x dx7a star lancer icd dx8 dx8.1 Sim MM2 installation

Keywords: kbsetup kberrmsg kbprb KB263263

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.