最近,我开始遇到一个问题,当 exe 自行运行时,我的程序需要花费更长的时间来执行基本的 Access 数据库查询。
当我的程序在 Visual Studio 2013 中运行时,结果几乎是即时的,但是当 exe 单独运行时,相同的查询最多需要 10 秒钟。
是什么原因造成的?
答案1
经过大量(大约 4 天)的反复试验研究,结果发现是应用程序验证程序导致速度变慢。我按如下方式更正了问题:
打开注册表编辑器并备份注册表(以防万一)
浏览注册表如下:
--> HKEY_LOCAL_MACHINE
--> 软件
--> 微软
--> Windows NT
--> 当前版本
--> 图像文件执行选项
然后我删除了包含我的程序名称的密钥。
从此我的问题就解决了。希望这对某些人有帮助。