OFF2000: Internal Error 2343 During Setup

ID: Q228668


The information in this article applies to:
  • Microsoft Office 2000
  • Microsoft Access 2000
  • Microsoft PowerPoint 2000
  • Microsoft Excel 2000
  • Microsoft Word 2000

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:

  • You have uninstalled Lotus Notes.


  • -or-

  • You have Lotus Notes installed, but you have incorrect entries for Lotus Notes in the Windows registry or the Win.ini.


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.


RESOLUTION


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

NOTE: It may be necessary to temporarily rename the Notes.ini file after running the utility.

  • On Windows 95 and Windows 98, this file is located in the following folder:
    %systemroot%\windows\system

    where %systemroot% is the drive where Windows is installed.



  • On Windows NT, this file is located in the following folder:
    %systemroot%\windows\system32

    where %systemroot% is the drive where Windows NT is installed.


Please note that renaming the Notes.ini file will render Lotus Notes inoperable. After installing Office 2000, be sure to restore the Notes.ini file to its original name.

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 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.


NOTE: This problem can also be resolved by temporarily renaming the Notes.ini file. On Windows 95 and Windows 98, this file is located in the \windows\system folder. On Windows NT, this file is located in the \winnt\system32 folder. Please note that renaming the Notes.ini file will render Lotus Notes inoperable. After installing Office 2000, be sure to restore the Notes.ini file to its original name.


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 in this article are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability.


REFERENCES

For more articles about how to troubleshoot specific errors in Office Setup, click the link below:

Windows Installer Errors for Office 2000
For more articles with general information about how to troubleshoot Office errors, click the link below:
Troubleshooting Office 2000

Additional query words: OFF2000

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


Last Reviewed: January 13, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.