ACC2000: Snapshot Viewer 9.0 Setup Is Not Successful on a Computer That Is Running Windows NT 4.0

This article was previously published under Q275076
This article has been archived. It is offered "as is" and will no longer be updated.
Novice: Requires knowledge of the user interface on single-user computers.

This article applies to a Microsoft Access database (.mdb) and to a Microsoft Access project (.adp).

When you try to install Snapshot Viewer version 9.0 on a computer that is running Microsoft Windows NT 4.0 Server or Microsoft Windows NT 4.0 Workstation, you receive the following error message:
Setup cannot register Mfc42.dll in the system registry because an older version is in use. Close all applications and try again.
This problem appears to occur only on computers that have never had any earlier version of Microsoft Office or Access installed.
One cause may be the computer environment. The user may have an older version of Mfc42.dll loaded in memory by Microsoft Internet Information Services (IIS) while Setup for the Snapshot Viewer is running.
The primary resolution is to ensure that all users are running Service Pack 5 or later of Microsoft Windows NT 4.0.

If the problem continues after you install Service Pack 5 or later, you can try two other methods to resolve this problem. The first is to stop IIS before you install the Snapshot Viewer. The second is to manually replace the older DLL file that is causing the error.

Stopping IIS

  1. Start Internet Service Manager.
  2. In the left window pane, expand the Console Root, expand Internet Information Server, and expand <ServerName>.
  3. Right-click Default Web Site, and then click Stop.
  4. Close the Internet Service Manager console, and then install the Snapshot Viewer control by double-clicking Snpvw90.exe.

Replacing the DLL

  1. Restart the Windows NT computer.
  2. Click Start, click Find, and then click Files or Folders.
  3. In the Named box, type Mfc42.dll, change the Look in box to point to the drive where you have installed Windows (this is typically drive C), click to select the Include subfolders check box, and then click Find Now.
  4. After you locate the file, right-click the file, click Rename on the shortcut menu, and then rename the file to Mfc42.old.
  5. Close the Find dialog box and reinstall the Snapview control by double-clicking Snpvw90.exe.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.
More information
You may encounter the error that is mentioned in the "Symptoms" section of this article, even though there are no other applications running. When you click Retry in the message box, Setup does not continue the installation. When you click Cancel, you receive the following message:
Setup was not completed successfully.
With further investigation, sometimes you find that the Snapshot Viewer has been installed. You can locate it in the Files of type box in the Save As dialog box, and it appears to function correctly. However, it is referencing an older version of Mfc42.dll.
For additional information about how to obtain the latest service pack for Windows NT 4.0, click the article number below to view the article in the Microsoft Knowledge Base:
152734 How to Obtain the Latest Windows NT 4.0 Service Pack

Article ID: 275076 - Last Review: 11/01/2013 21:23:00 - Revision: 3.0

Microsoft Access 2000 Standard Edition

  • kbnosurvey kbarchive kbbug kberrmsg kbnofix KB275076