阻止在 Windows 8.1 上运行的 Excel 2000 的 APPCRASH 通知

阻止在 Windows 8.1 上运行的 Excel 2000 的 APPCRASH 通知

我在 Windows 8.1 上使用 Office 2000(多年前购买的完全合法的副本)。它运行良好……但尽管我可以处理 XLS 文件,但每次关闭 Excel 时,都会出现两次以下对话框:

APPCRASH 消息

问题详情如下:

Problem signature:
  Problem Event Name:   APPCRASH
  Application Name: EXCEL.EXE
  Application Version:  9.0.0.3822
  Application Timestamp:    38b691e8
  Fault Module Name:    TFSOfficeAdd-in.dll
  Fault Module Version: 12.0.30501.0
  Fault Module Timestamp:   5361f4c0
  Exception Code:   c0000005
  Exception Offset: 00020f89
  OS Version:   6.3.9600.2.0.0.768.101
  Locale ID:    2057
  Additional Information 1: 0283
  Additional Information 2: 028301a715e52c93c058ba8fb9cfc82e
  Additional Information 3: 3672
  Additional Information 4: 367280f587d42775bbacae3c183da840

我尝试过更改应用程序的兼容性,但无济于事。Word 2000 在没有兼容性更改的情况下运行(并关闭)正常。虽然解决这个问题会很棒,但我真的不想收到通知。

我有三个问题:

1) Is it possible to tell Windows not to notify me of the APPCRASH for this application?
2) More specifically, can I tell Windows not to notify me of APPCRASH on application close only?
3) Is there a simple way to resolve this error?

答案1

呼!好的,经过进一步的在线研究,我找到了解决潜在问题的方法。我是一名开发人员,已安装 Visual Studio 2013。在我的硬盘上进行全面搜索后,我发现了两个 TFSOfficeAdd-in.dll 副本:

* C:\Program Files\Common Files\microsoft shared\Team Foundation Server\12.0\amd64
* C:\Program Files\Common Files\microsoft shared\Team Foundation Server\12.0\x86

我在管理员模式下运行命令提示符,导航到上述每个位置并运行以下命令:

regsvr32 /u TFSOfficeAdd-in.dll

在“amd64”文件夹中失败,但在“x86”文件夹中成功。取消注册 DLL 后,Excel 2000 现在可无错误关闭!

本答案改编自这个原始答案

虽然这不能解决要求 Windows 不要通知我 APPCRASH 的原始问题,但它确实解决了根本问题。

相关内容