Microsoft KB Archive/230344

= FIX: Error After You Install Microsoft Transaction Server on a Windows 98 Client =

Article ID: 230344

Article Last Modified on 1/17/2007

-

APPLIES TO


 * Microsoft Transaction Services 2.0, when used with:
 * Microsoft Windows 98 Standard Edition

-



This article was previously published under Q230344



SYMPTOMS
When you export a Microsoft Transaction Server (MTS) package, an executable is created that you can use to configure the MTS application on client computers. If you run this executable on a Microsoft Windows 98 client, you may receive the following error message when you restart the computer:

The setupapi.dll file is linked to missing export cfgmgr32.dll:CM_Get_Log_Config_Priority.

You cannot remove the remote component installation. In addition, certain Control Panel functions may fail, remote access service (RAS) may be disabled, and you may not be able to print. This problem does not occur on Microsoft Windows 95 clients.



CAUSE
The Cfgmgr32.dll and Setupapi.dll files are overwritten by incorrect versions.



RESOLUTION
To resolve this problem, upgrade to Windows NT 4.0 Service Pack 4 or later from the following Microsoft Web site:

http://www.microsoft.com/downloads/details.aspx?familyid=8b3a1f23-c17c-4dc9-96ea-cf8652acf2d4&displaylang=en

After you apply the fix to the Windows NT Server, export each of the packages again to re-create the client executables.

If the problem persists, you can manually change the entry in the Template.inf file. You can find the file in the \Program Files\MTS\Mtxclex folder.

Change the following entry from [Win95SystemFiles] setupapi.dll,,,32 cfgmgr32.dll,,,32

to: [Win95SystemFiles] setupapi.dll,,,32 cfgmgr32.dll,,,16



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

This problem was corrected in Windows NT 4.0 Service Pack 4.

