OFF2000: "Internal Error 2343" During Setup

ID: Q228668


The information in this article applies to:

IMPORTANT: This article contains information about editing the registry. Before you edit the registry, make sure you understand how to restore it if a problem occurs. For information about how to do this, view the "Restoring the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key" Help topic in Regedt32.exe.

SYMPTOMS

When you install Office, you may receive the following error message

Internal Error 2343: Please contact product support for assistance.
followed by:
Installation ended prematurely because of an error.


CAUSE

This behavior can occur for the following reasons:

When you uninstall Lotus Notes, the uninstall program does not remove certain entries in the Windows registry and the Win.ini file.

This problem only occurs if you have uninstalled Lotus Notes or if Lotus Notes is not installed correctly. Office installs successfully if the system has an intact installation of Lotus Notes that is installed correctly.


WORKAROUND

Microsoft has a utility to correct this problem. For more information about this utility, please see the following article in the Microsoft Knowledge Base:

Q234435 OFF2000: Utility to Repair Internal Error 2343
If you choose not to use this utility, use either of these methods to resolve this problem.

Method 1: If Lotus Notes Is Not Installed

The first step is to delete the remaining Lotus Notes entries in the Win.ini file. Before performing these steps, make a backup copy of the Win.ini file stored in your Windows folder.

To modify the Win.ini, follow these steps:
  1. Click Start, and click Run. In the Run dialog box, type Win.ini.


  2. Click OK.


  3. Locate the [Extensions] section in the Win.ini file. Delete the following entries in the [Extensions] section:


  4. 
    nsf=c:\notes\Notes.exe ^.nsf
    ns3=c:\notes\Notes.exe ^.ns3
    nsg=c:\notes\Notes.exe ^.nsg
    nsh=c:\notes\Notes.exe ^.nsh
    ns2=c:\notes\Notes.exe ^.ns2
    ntf=c:\notes\Notes.exe ^.ntf 
    NOTE: If Lotus Notes was installed to a folder different than the default (c:\notes), then these entries will reflect the path where Notes was installed.

  5. Locate the [LotusMail] section in the Win.ini file. Delete the following entries in the [LotusMail] section:


  6. 
    Application=Notes
    Program=c:\notes\Notes.exe NoDialogs 
    NOTE: If Lotus Notes was installed to a folder different than the default (c:\notes), then these entries will reflect the path where Notes was installed.

  7. On the File menu, click Save.


  8. On the File menu, click Exit.


WARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.

For information about how to edit the registry, view the "Changing Keys and Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. If you are running Windows NT, you should also update your Emergency Repair Disk (ERD).


The next step is to delete Lotus Notes keys in the registry. To delete the keys, follow these steps:
  1. Quit any programs that are running.


  2. Click Start, click Run, and type regedit.


  3. Click OK.


  4. In the Registry Editor, navigate to the following key:


  5. HKEY_CLASSES_ROOT\.nsf
    Delete the .nsf key and all of its subkeys.

  6. Repeat step 4 for the following keys:


  7. HKEY_CLASSES_ROOT\.nsh
    HKEY_CLASSES_ROOT\.ntf
    HKEY_CLASSES_ROOT\.nsg
    HKEY_CLASSES_ROOT\.ns3
    HKEY_CLASSES_ROOT\.ns2
    HKEY_CLASSES_ROOT\.ndl
    If you do not have any of the above keys, skip that key.

  8. Navigate to the
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes
    subkey and verify that no .nsf subkey exists. If one does, delete it and all of its subkeys.


  9. Repeat Step 6 for each of the following subkeys:


  10. .nsh
    .ntf
    .nsg
    .ns3
    .ns2
    .ndl
    If you do not have any of the above keys, skip that key.

  11. On the Registry menu, click Exit.


Method 2: If Lotus Notes Is Currently Installed

The first step is to verify the Lotus Notes entries in the Win.ini file. Before performing these steps, make a backup copy of the Win.ini file stored in your Windows folder.

To verify the entries in the Win.ini, follow these steps:
  1. Click Start, and click Run. In the Open box, type Win.ini.


  2. Click OK.


  3. Locate the [Extensions] section in the Win.ini file. Verify the paths listed in the following entries in the [Extensions] section:


  4. 
    nsf=c:\notes\Notes.exe ^.nsf
    ns3=c:\notes\Notes.exe ^.ns3
    nsg=c:\notes\Notes.exe ^.nsg
    nsh=c:\notes\Notes.exe ^.nsh
    ns2=c:\notes\Notes.exe ^.ns2
    ntf=c:\notes\Notes.exe ^.ntf 
    NOTE: If Lotus Notes was installed to a folder different than the default (c:\notes), then use the the path where Notes is installed.

  5. Locate the [LotusMail] section in the Win.ini file. Verify the paths listed in the following entries in the [LotusMail] section:


  6. 
    Application=Notes
    Program=c:\notes\Notes.exe NoDialogs 
    NOTE: If Lotus Notes was installed to a folder different than the default (c:\notes), then use the path where Notes is installed.

  7. On the File menu, click Save.


  8. On the File menu, click Exit.


WARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.

For information about how to edit the registry, view the "Changing Keys and Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. If you are running Windows NT, you should also update your Emergency Repair Disk (ERD).


The next step is to verify the Lotus Notes keys in the registry.
  1. Quit any programs that are running.


  2. Click Start, click Run, and type regedit.


  3. Click OK.


  4. In the Registry Editor, navigate to the following key:


  5. HKEY_CLASSES_ROOT\.nsf\Shell\Open\Command
  6. Double-click (Default) in the Name column.


  7. Verify the path to Notes.exe listed in the Value data box. Change the path if necessary, and click OK.


  8. Repeat steps 4-6 for the following keys:


  9. HKEY_CLASSES_ROOT\.nsh\Shell\Open\Command
    HKEY_CLASSES_ROOT\.ntf\Shell\Open\Command
    HKEY_CLASSES_ROOT\.nsg\Shell\Open\Command
    HKEY_CLASSES_ROOT\.ns3\Shell\Open\Command
    HKEY_CLASSES_ROOT\.ns2\Shell\Open\Command
    HKEY_CLASSES_ROOT\.ndl\Shell\Open\Command
    If you do not have any of the above keys, skip that key.

  10. Navigate to the following key:


  11. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.nsf\Shell\Open\Command
  12. Double-click (Default) in the Name column.


  13. Verify the path to Notes.exe listed in the Value data box. Change the path if necessary, and click OK.


  14. Repeat steps 8-10 for each of the following subkeys:


  15. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.nsh\Shell\Open\Command
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ntf\Shell\Open\Command
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.nsg\Shell\Open\Command
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ns3\Shell\Open\Command
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ns2\Shell\Open\Command
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ndl\Shell\Open\Command
    If you do not have any of the above keys, skip that key.

  16. On the Registry menu, click Exit.



STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article.


MORE INFORMATION

The third-party products discussed here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability.

Additional query words: OFF2000


Keywords          : 
Version           : WINDOWS:2000
Platform          : WINDOWS 
Issue type        : kbbug 

Last Reviewed: August 3, 1999