程序(RackAFX)无法在 Windows 7 和 Windows 8.1 的全新安装中打开

程序(RackAFX)无法在 Windows 7 和 Windows 8.1 的全新安装中打开

我刚刚安装了 Windows 8.1。我安装了一个程序“RackAFX”,但它就是无法启动。我双击图标,什么也没发生。

正如 RackAFX 下载页面上提到的,我已经安装了 x86 和 x64 可重新分发版本。

有一两次,Windows 报告“RackAFX 已停止工作”并给出了一些错误代码,如以下屏幕截图所示:

http://i1219.photobucket.com/albums/dd427/Dave_Chambers/64Error_zps2f61e3bd.png 在此处输入图片描述

我也尝试了所有可能的“兼容性”选项并以管理员身份运行,但仍然无法打开。现在 Windows 甚至没有给出“RackAFX 已停止工作”的信息。双击鼠标附近会出现一个旋转的圆圈,然后什么都没有。

无论如何,为了调试,我在我妻子的 Windows 8.1 机器和我旧的堵塞的 Windows 7 分区上都安装了 RackAFX(与有问题的分区在同一台机器上),它运行正常。我还尝试在新分区上更新 Windows 8.1,但仍然不起作用。

然后,我还在新硬盘上添加了另一个 Windows 7 分区并安装了 RackAFX,但同样的问题——它无法打开。

不确定这是否有帮助,但这篇 SO 文章描述了如何找到与“异常偏移”相关的 LOC:

https://stackoverflow.com/questions/2528776/windows-c-is-it-possible-to-find-the-line-of-code-where-exception-was-thrown

因此,总而言之,RackAFX 无法在新安装的 Windows 7 或 Windows 8.1 上打开。

答案1

您可能缺少一个或多个 MS VC 可再发行组件。

来自 RackAFX 下载页面:

32 位操作系统如果您未使用 VisualStudio 2008 并且是首次安装,请同时下载并安装 VS2008 C++ Redistributable x86(简单、快速且免费)。如果您要使用 VS2008,则不需要 Redistributable,因为它将由 VS2008 自动安装。

64 位操作系统如果您是首次安装,请同时下载并安装 VS2008 C++ Redistributable x64(简单、快速且免费)。即使您计划使用 VS2008,您仍然需要它。

更新:一位使用 Win8/64 位和 Visual Studio 2013 的读者报告说,您需要同时安装 x86 和 x64 可重新分发包。这是因为 VS2013 不再安装一些必需的文件。

答案2

问题在于我的声卡驱动程序尚未安装,因此未选择默认输入/输出设备。这导致程序崩溃。安装驱动程序并选择输入/输出解决了该问题。

相关内容