WinXP上安装office2000过程中出现内部错误2343的解决及可能引起的原因

财务部的一些Excel表格在office2003及以上版本无法打开,必须要在office2000才能打开,卸载office2003无问题,但安装office2000不行,出现内部错误2343。

发生这种现象的原因有下面几个:

  • 删除(卸载)了 Lotus Notes。- 或 -
  • 已安装 Lotus Notes,但在 Windows 注册表或 Win.ini 文件中有不正确的 Lotus Notes 项。

在删除 Lotus Notes 时,卸载程序没有删除它在 Windows 注册表和 Win.ini 文件中的某些项。

仅当您删除了 Lotus Notes 或没有正确安装 Lotus Notes 时,才会发生此问题。如果系统中有完整无缺且正确安装的 Lotus Notes,则会成功地安装 Office。

要解决此问题,您可以使用以下方法之一。

方法 1:重命名 Notes.ini
可暂时重命名 Notes.ini 文件以避免出现此错误消息。
在 Microsoft Windows 95、Microsoft Windows 98 或 Microsoft Windows Millennium Edition (Me) 中,此文件可能位于以下文件夹中:
%systemroot%system
其中,%systemroot% 是您安装系统的驱动器和路径。


在 Microsoft Windows NT 4.0、Microsoft Windows 2000 或 Microsoft Windows 2000 Professional 中,此文件可能位于以下文件夹中:
%systemroot%system32
其中,%systemroot% 是您安装系统的驱动器和路径。
如果方法 1 不能解决问题,请尝试使用以下方法。

注意:重命名 Notes.ini 文件,将导致 Lotus Notes 无法运行。安装 Office 2000 后,一定要将 Notes.ini 文件恢复其原始文件名。

方法 2:下载并运行内部错误 2343 实用程序
Microsoft 提供了一个可暂时解决此问题的实用程序。 有关此实用程序的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
234435 (http://support.microsoft.com/kb/234435/ ) OFF2000:修复内部错误 2343 的实用程序可用
如果您选择不使用此实用程序,则可以使用以下两种方法之一来暂时解决此问题。

方法 3:如果未安装 Lotus Notes
首先,必须删除 Win.ini 文件中剩余的 Lotus Notes 项。执行这些步骤之前,先为 Windows 文件夹中存储的 Win.ini 文件创建备份副本。

要修改 Win.ini 文件,请按照下列步骤操作:
单击“开始”,然后单击“运行”。在“打开”框中,键入 Win.ini。
单击“确定”。
定位到 Win.ini 文件中的 [Extensions] 节。删除 [Extensions] 节中的以下项:
nsf=c:notesNotes.exe ^.nsf
ns3=c:notesNotes.exe ^.ns3
nsg=c:notesNotes.exe ^.nsg
nsh=c:notesNotes.exe ^.nsh
ns2=c:notesNotes.exe ^.ns2
ntf=c:notesNotes.exe ^.ntf
注意:如果 Lotus Notes 没有安装在默认文件夹 (c:notes) 中,这些项将反映 Lotus Notes 的安装路径。


定位到 Win.ini 文件中的 [LotusMail] 节。删除 [LotusMail] 节中的以下项:
Application=Notes
Program=c:notesNotes.exe NoDialogs
注意:如果 Lotus Notes 没有安装在默认文件夹 (c:notes) 中,这些项将反映 Lotus Notes 的安装路径。


在“文件”菜单上,单击“保存”。
在“文件”菜单上,单击“退出”。
警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。


还必须删除注册表中的 Lotus Notes 项。要删除这些项,请按照下列步骤操作:
退出正在运行的所有程序。
单击“开始”,然后单击“运行”。在“打开”框中,键入 regedit。
单击“确定”。
在注册表编辑器中,导航到以下项:
HKEY_CLASSES_ROOT.nsf
删除 .nsf 项及其所有子项。


对于以下项,请重复步骤 4:
HKEY_CLASSES_ROOT.nsh
HKEY_CLASSES_ROOT.ntf
HKEY_CLASSES_ROOT.nsg
HKEY_CLASSES_ROOT.ns3
HKEY_CLASSES_ROOT.ns2
HKEY_CLASSES_ROOT.ndl

如果您不具有这些项中的任何一项,则可以跳过该项。

HKEY_LOCAL_MACHINESOFTWAREClasses
验证是否已不存在 .nsf 项。如果存在,则删除该项及其所有子项。
对于以下各项,请重复步骤 6:
.nsh
.ntf
.nsg
.ns3
.ns2
.ndl
如果您不具有这些项中的任何一项,则可以跳过该项。


在“注册表”菜单上,单击“退出”。
回到顶端
方法 4:如果当前安装了 Lotus Notes
首先,必须验证 Win.ini 文件中的 Lotus Notes 项。执行这些步骤之前,先为 Windows 文件夹中存储的 Win.ini 文件创建备份副本。

要验证 Win.ini 文件中的项,请按照下列步骤操作:
单击“开始”,然后单击“运行”。在“打开”框中,键入 Win.ini。
单击“确定”。
定位到 Win.ini 文件中的 [Extensions] 节。检查在 [Extensions] 节的以下项中列出的路径:
nsf=c:notesNotes.exe ^.nsf
ns3=c:notesNotes.exe ^.ns3
nsg=c:notesNotes.exe ^.nsg
nsh=c:notesNotes.exe ^.nsh
ns2=c:notesNotes.exe ^.ns2
ntf=c:notesNotes.exe ^.ntf
注意:如果 Lotus Notes 没有安装在默认文件夹 (c:notes) 中,则使用 Lotus Notes 的安装路径。


定位到 Win.ini 文件中的 [LotusMail] 节。检查在 [LotusMail] 节的以下项中列出的路径:
Application=Notes
Program=c:notesNotes.exe NoDialogs
注意:如果 Lotus Notes 没有安装在默认文件夹 (c:notes) 中,则使用 Lotus Notes 的安装路径。


在“文件”菜单上,单击“保存”。
在“文件”菜单上,单击“退出”。
警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。


还必须验证注册表中的 Lotus Notes 项。
退出正在运行的所有程序。
单击“开始”,然后单击“运行”。在“打开”框中,键入 regedit。
单击“确定”。
在注册表编辑器中,导航到以下项:
HKEY_CLASSES_ROOT.nsfShellOpenCommand
双击“名称”列中的“(默认)”。
验证 Notes.exe 的路径是否列出在“数值数据”框中。如有必要,请更改路径,然后单击“确定”。
对于以下各项,请重复步骤 4 至步骤 6:
HKEY_CLASSES_ROOT.nshShellOpenCommand
HKEY_CLASSES_ROOT.ntfShellOpenCommand
HKEY_CLASSES_ROOT.nsgShellOpenCommand
HKEY_CLASSES_ROOT.ns3ShellOpenCommand
HKEY_CLASSES_ROOT.ns2ShellOpenCommand
HKEY_CLASSES_ROOT.ndlShellOpenCommand
如果您不具有这些项中的任何一项,则可以跳过该项。


导航到以下项:
HKEY_LOCAL_MACHINESOFTWAREClasses.nsfShellOpenCommand
双击“名称”列中的“(默认)”。
验证 Notes.exe 的路径是否列出在“数值数据”框中。如有必要,请更改路径,然后单击“确定”。
对于以下项中的每一项,请重复步骤 8 至步骤 10:
HKEY_LOCAL_MACHINESOFTWAREClasses.nshShellOpenCommand
HKEY_LOCAL_MACHINESOFTWAREClasses.ntfShellOpenCommand
HKEY_LOCAL_MACHINESOFTWAREClasses.nsgShellOpenCommand
HKEY_LOCAL_MACHINESOFTWAREClasses.ns3ShellOpenCommand
HKEY_LOCAL_MACHINESOFTWAREClasses.ns2ShellOpenCommand
HKEY_LOCAL_MACHINESOFTWAREClasses.ndlShellOpenCommand
如果您不具有这些项中的任何一项,则可以跳过该项。


在“注册表”菜单上,单击“退出”。
注意:通过临时重命名 Notes.ini 文件,也可以解决此问题。在 Windows 95 和 Windows 98 中,此文件位于 windowssystem 文件夹中。在 Windows NT 中,此文件位于 winntsystem32 文件夹中。请注意,重命名 Notes.ini 文件会导致 Lotus Notes 无法运行。安装 Office 2000 后,一定要将 Notes.ini 文件恢复其原始文件名。

==================================

仔细询问该电脑使用人,该电脑只安装过ERP未安装过Lotus Notes,所以使用方法二,下载了一个2343解决补丁程序,安装后问题解决。

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14252622/viewspace-1015627/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14252622/viewspace-1015627/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值