最近,我開始遇到一個問題,當 exe 單獨運行時,我的程式需要花費相當長的時間來執行基本的 Access 資料庫查詢。
當我的程式在 Visual Studio 2013 中運行時,結果幾乎是即時的,但當 exe 單獨運行時,相同的查詢最多需要 10 秒。
是什麼原因造成的?
答案1
經過大量(大約 4 天)的試驗和錯誤研究後,結果證明是應用程式驗證器使速度減慢了很多。我修正了這個問題如下:
開啟登錄編輯程式並備份登錄機碼(以防萬一)
瀏覽註冊表如下:
--> HKEY_LOCAL_MACHINE
--> 軟體
--> 微軟
--> Windows NT
--> 目前版本
--> 映像檔執行選項
然後我刪除了包含我的程式名稱的金鑰。
從那裡我的問題就解決了。我希望這可以幫助別人。