Debugging 安装office 365后,Visual Studio 6调试器返回异常代码:c0000005

Debugging 安装office 365后,Visual Studio 6调试器返回异常代码:c0000005,debugging,vb6,office365,visual-studio-6,Debugging,Vb6,Office365,Visual Studio 6,在Windows 7 PC上安装Office 365后,Visual Studio 6(VB6)调试器返回错误。 +添加断点并尝试开始调试(F5)代码时,错误会立即弹出。 +如果没有断点,则在单击窗体上的按钮后会出现错误 返回的异常代码:c0000005: 问题签名: 问题事件名称:BEX 应用程序名称:VB6.EXE 应用程序版本:6.0.97.82 应用程序时间戳:403acf6c 故障模块名称:StackHash_7e3b 故障模块版本:0.0.0.0 故障模块时间戳:00000000 异

在Windows 7 PC上安装Office 365后,Visual Studio 6(VB6)调试器返回错误。
+添加断点并尝试开始调试(F5)代码时,错误会立即弹出。
+如果没有断点,则在单击窗体上的按钮后会出现错误

返回的异常代码:c0000005:

问题签名:
问题事件名称:BEX
应用程序名称:VB6.EXE
应用程序版本:6.0.97.82
应用程序时间戳:403acf6c
故障模块名称:StackHash_7e3b
故障模块版本:0.0.0.0
故障模块时间戳:00000000
异常偏移量:07ba32ac
异常代码:c0000005
异常数据:00000008
操作系统版本:6.1.7601.2.1.0.256.4
区域设置ID:2060
附加信息1:7e3b
附加信息2:7e3beb1e9ccf6d519c5b994ca59a280f
附加信息3:2ac0
附加信息4:2AC00446DC496F347320C8826A4CBDC

创建exe文件仍然有效,创建的exe文件仍然可以正常工作


任何关于office 365与visual studio 6结合使用的证据都是有帮助的,因为它允许我寻找问题的其他(间接)原因。

我没有足够的观点来评论,所以

我是VB6的长期用户,根据我的经验,从MS安装任何版本的Office通常会导致Visual Studio 6出现严重问题。这可以追溯到很久以前,我相信这是由于Office对注册表进行了数千次更改

过去,我通过以下方式成功解决了此问题:

  • 卸载Office-重新启动
  • 卸载VS6-重新启动
  • 执行完整注册表清理(使用CCleaner或类似工具重复运行,直到没有检测到更多问题)
  • 安装Office-重新启动
  • 最后安装VS6
  • 清理注册表是最重要的部分。Office在卸载时会留下大量过时的注册表项。尽管完全清理会捕获很多,但它不会捕获几乎所有的条目,因此这些孤立条目仍然会导致问题

    至少有一个版本的Office,这个过程仍然没有帮助。在没有Office的情况下重新安装完整的操作系统之前,我再也无法毫无问题地使用VS6了。另一个版本导致VB6 IDE在打开时立即崩溃,使其无法使用

    我的最终解决方案是放弃MS Office,转而使用OpenOffice。从那以后,我在VS6上从来没有遇到过任何问题

    因此,它的缺点是MS Office和VS6不兼容,尤其是在首先安装VS6的情况下


    (有几次,我在安装Office前后拍摄了注册表快照。其中一个版本(我想是2007年)对注册表进行了12000多次更改。更高版本(可能是2012年)进行了16000多次更改。)

    。。。希望我有个建议嗯。。。不知道那会是什么。我的开发pc是win10(从现有安装升级),vb6和office365一起平稳运行。但是我不确定,如果我在vb6之前安装了Office365(几年前)…@NabuchDonoss,或者仅仅知道同时运行Office 365和Visual Studio 6是可能的,那么我就可以寻找问题的其他原因。Thx。@YWY:是的,至少应该有可能。但您的问题可能是由上次安装引发的。如果您有“特殊”设置(仍然在win10上运行,也在64位上运行),那么重新安装vb6 ide可能会有所帮助。@ywwy:我不想在这里添加链接,如果您想设置vb6原始软件(在较新的机器上安装并不容易),请在谷歌上搜索“新的visual basic 6.0安装程序”。我很肯定你会发现这个页面很有帮助。事实上,我会尝试清理注册表并随时通知你。获得批准可能需要一些时间:),不要屏住呼吸。在Office之后安装VS6也很重要。我不能确定,但我认为大多数问题是因为Office使用VBA,我认为这就是它覆盖VB6所依赖的许多重要注册表信息的原因。我部分遵循了建议的步骤,因为我们无法卸载Office 365。只是卸载VB6和清理注册表没有帮助。甚至在安装过程中也要遵循以下步骤。我们可能会选择使用office XP的虚拟机。使用office XP的虚拟机?你是说一个有“Windows”XP并在上面安装VS6的虚拟机吗?这将是一个很好的选择,因为在XP上使用VS6不会有任何问题-只是不要在VM上安装任何版本的Office。没有问题。我仍然每天在我的主PC和笔记本电脑上使用XP——我只是觉得它远没有任何更新的操作系统那么麻烦。因此,如果您在虚拟机中遇到任何XP问题,请告诉我。