Visual C++ 6.0 在 Windows 7 中停止工作

编程


你好呀,

我的软件使用 Visual C++ 6.0 – 最初使用 MSVC 6.0 开发的遗留软件。 当我尝试选择“打开”选项时,出现“Microsoft Developer studio 停止工作”错误,并且 Visual C++ 崩溃。

请让我知道可以采取什么措施来解决该问题。 我无法移动到最新版本的 VS,因为这是在 6.0 上开发的旧应用程序,并在最新版本的 VS 中抛出运行时异常。

提前致谢!!

我尝试过的:

我厌倦了寻找解决这个问题的任何选项,但还无法让它发挥作用。

编辑1:从下面的非答案中移出的附加信息

感谢您的所有回复。
下面是我收到的弹出消息,Microsoft Visual c++ 已关闭。
Mircosoft(R) Devlopers Studio 已停止工作。

A Problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.

解决方案1

VC6 是在 Windows 9x 和 NT4 时代设计的,现已更新为可在 Windows 2000 和 XP 上运行。 即使 Visual Studio 2003 在 Windows 7 上运行也并非没有问题。

最好的解决方案是使用VC6支持的Windows版本(例如使用虚拟机;如果您的Windows是专业版则可以使用XP模式)。

否则,请在网上搜索有关如何在 Windows 7 上设置 VC6 的提示:
如何在 Windows 7 Professional 64 位上安装 Visual Studio 6[^]

解决方案2

由于您发布的信息完全缺乏,任何人都无法为您提供帮助。 你所说的一切都是“Visual Studio 坏了”。 就是这样。

可能出错的事情有数以千计,解决方案也有数以千计。 你期待有人猜测这个问题。 祝你好运。

此时,任何人都可以建议卸载 Visual Studio 6 并重新安装它、最新的 Service Pack 以及使其在 Windows Vista 或更高版本上运行的任何更新。

解决方案4

所以我在调试过程中有时会遇到这个问题。

首先,将 VC 6.0 安装到单独的 VHDX 分区中。 VC 6.0 的优点#1:它永远不会改变! 您可以在升级机器时移动它。 我的副本是 2014 年创建的,现在仍然运行良好。

其次,在具有单独的C盘和源代码驱动器的虚拟机中进行开发工作。 如果情况变得更糟,无需重新安装,只需从备份中重新加载 C 盘即可。 您当前的源代码不会受到影响。

第三,处理此问题的最佳且最快的方法是复制注册表。 当我的出现问题时,我只需双击 DevStudio 备份注册表文件,一切就会恢复正常。

您至少需要备份以下内容并注明日期:
• HKEY_CURRENT_USER-Software-Microsoft-DevStudio-6.0 yyyy-mm-dd.reg
• HKEY_CURRENT_USER-Software-Microsoft-VisualStudio-6.0 yyyy-mm-dd.reg

如果不同的项目有不同的路径,您将需要为不同的库集合保存不同的文件:
• HKEY_CURRENT_USER-Software-Microsoft-DevStudio-6.0-Build System-Components-Platforms-Win32 (x86) Project A Directoryies) yyyy-mm-dd.reg(深入查看即可找到)。

如果您想将开发环境转移到另一台机器上,这些也会派上用场。

解决方案3

感谢您的所有回复。
下面是我收到的弹出消息,Microsoft Visual c++ 已关闭。
Mircosoft(R) Devlopers Studio 已停止工作。

问题导致程序停止正常工作。 Windows 将关闭该程序并通知您是否有可用的解决方案。

コメント

タイトルとURLをコピーしました