Help and Support
 

powered byLive Search

BUG: Unable to Install or Upgrade Windows Installer Service

Article ID:264652
Last Review:September 18, 2003
Revision:3.0
This article was previously published under Q264652

SYMPTOMS

When you install a Windows Installer (.msi) package or when you upgrade the Windows Installer engine, the installation or upgrade fails. The error messages may vary or there may be no error messages at all. The Application Event Log (which can be accessed under Administrator Tools) contains an error message entry with the source of MsiInstaller. The detail of the log reads as follows:
Exception code: C0000005 ACCESS_VIOLATION
Module: C:\WINNT\System32\SFC.DLL
Function: 0x1006ff90

Back to the top

CAUSE

This behavior occurs if the SFC.dll file exists in the System32 folder (C:\WINNT\System32\SFC.dll). The Windows Installer uses SFC.dll on Windows 2000 and, even though it is not used on Microsoft Windows NT 4, the engine attempts to load this .dll and fails.

Back to the top

RESOLUTION

In the System32 folder, rename the SFC.dll to another name, such as sfctemp.dll. Re-run the upgrade, or install the latest Windows Installer from the following Microsoft Web site at:
http://www.microsoft.com/msdownload/platformsdk/instmsi.htm (http://www.microsoft.com/msdownload/platformsdk/instmsi.htm)
After Windows Installer is installed, rename the file back to SFC.dll.

Back to the top

STATUS

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

Back to the top

MORE INFORMATION

The file SFC.dll is present on the system when it is installed from third-party software.

Back to the top


APPLIES TO
Microsoft Windows Installer 1.2
Microsoft Windows NT 4.0

Back to the top

Keywords: 
kbbug kbpending KB264652

Back to the top

Article Translations

 

Other Support Options

  • Need More Help?
    Contact a Support professional by E-mail, Online or Phone.
  • Customer Service
    For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
  • Newsgroups
    Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.