MFC 7.0 or 7.1 or later applications may not run on Windows NT 4.0 (823297)



The information in this article applies to:

  • Microsoft Visual C++ 2005 Express Edition
  • Microsoft Visual C++ .NET (2003)
  • Microsoft Visual C++ .NET (2002)
  • The Microsoft Foundation Classes (MFC)
  • the operating system: Microsoft Windows NT 4.0
  • the operating system: Microsoft Windows NT 4.0 SP1
  • the operating system: Microsoft Windows NT 4.0 SP2
  • the operating system: Microsoft Windows NT 4.0 SP3
  • the operating system: Microsoft Windows NT 4.0 SP4
  • the operating system: Microsoft Windows NT 4.0 SP5

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

REFERENCES

For additional information about hoe to obtain the latest service pack for Windows NT 4.0, click the following article number to view the article in the Microsoft Knowledge Base:

152734 How to Obtain the Latest Windows NT 4.0

For more information about system requirements for Visual C++ .NET 2003, visit the following Microsoft Developer Network (MSDN) Web site:

System Requirements for Visual C++ .NET 2003
http://msdn.microsoft.com/visualc/productinfo/sysreqs/default.aspx


Modification Type:MajorLast Reviewed:1/11/2006
Keywords:kberrmsg kbDeployment kbDLL kbprb KB823297 kbAudDeveloper