Microsoft KB Archive/823297

= MFC 7.0 or 7.1 or later applications may not run on Windows NT 4.0 =

Article ID: 823297

Article Last Modified on 1/17/2007

-

APPLIES TO


 * Microsoft Visual C++ 2005 Express Edition
 * Microsoft Visual C++ .NET 2003 Standard Edition
 * Microsoft Visual C++ .NET 2002 Standard Edition
 * Microsoft Foundation Class Library 4.2
 * Microsoft Windows NT 4.0
 * Microsoft Windows NT 4.0 Service Pack 1
 * Microsoft Windows NT 4.0 Service Pack 2
 * Microsoft Windows NT 4.0 Service Pack 3
 * Microsoft Windows NT 4.0 Service Pack 4
 * Microsoft Windows NT 4.0 Service Pack 5

-





SYMPTOMS
When you deploy a Visual C++ .NET-based or Visual C++ 2005-based MFC application on a computer that is running Windows NT 4.0 Service Pack 5 (SP5) or earlier, you may receive the following error message:

The dynamic link library SHLWAPI.DLL could not be found in the specified path



CAUSE
The MFC dynamic-link libraries (DLLs) that are included with Visual Studio .NET or with Visual Studio 2005 must have the Shlwapi.dll file installed on the computer.



WORKAROUND
This problem may not occur with Windows NT 4.0 Service Pack 6a (SP6a) or later because SP6a installs the Shlwapi.dll file. Microsoft recommends that you install Windows NT 4.0 SP6a to install the latest updates for Windows NT 4.0.



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



MORE INFORMATION
When you deploy a Visual C++ .NET (2002) MFC application on a computer that is running Windows NT 4.0 SP5 or earlier, you may receive following error message:

The dynamic link library OLEACC.dll could not be found in the specified path

For additional information about this error message, click the following article number to view the article in the Microsoft Knowledge Base:

325014 Visual Studio .NET MFC Applications May Not Run on

