为什么我的程序在 Visual Studio 之外查询 Access 数据库时速度这么慢?

为什么我的程序在 Visual Studio 之外查询 Access 数据库时速度这么慢?

最近,我开始遇到一个问题,当 exe 自行运行时,我的程序需要花费更长的时间来执行基本的 Access 数据库查询。

当我的程序在 Visual Studio 2013 中运行时,结果几乎是即时的,但是当 exe 单独运行时,相同的查询最多需要 10 秒钟。

是什么原因造成的?

答案1

经过大量(大约 4 天)的反复试验研究,结果发现是应用程序验证程序导致速度变慢。我按如下方式更正了问题:

打开注册表编辑器并备份注册表(以防万一)

浏览注册表如下:

--> HKEY_LOCAL_MACHINE

--> 软件

--> 微软

--> Windows NT

--> 当前版本

--> 图像文件执行选项

然后我删除了包含我的程序名称的密钥。

从此我的问题就解决了。希望这对某些人有帮助。

相关内容