Visual Studio の外部で Access データベースをクエリするときにプログラムが遅くなるのはなぜですか?

Visual Studio の外部で Access データベースをクエリするときにプログラムが遅くなるのはなぜですか?

最近、exe を単独で実行すると、プログラムが基本的な Access データベース クエリを実行するのにかなり時間がかかるという問題が発生し始めました。

私のプログラムを Visual Studio 2013 内から実行すると、結果はほぼ瞬時に得られますが、exe を単独で実行すると、同じクエリに最大 10 秒かかります。

何が原因なのでしょうか?

答え1

何度も(約 4 日間)試行錯誤を繰り返した結果、アプリケーション検証ツールが動作を非常に遅くしていることが判明しました。次のように問題を修正しました。

レジストリ エディターを開き、レジストリをバックアップします (念のため)

次のようにレジストリを参照します。

--> HKEY_LOCAL_MACHINE

--> ソフトウェア

--> マイクロソフト

--> Windows NT

--> 現在のバージョン

--> 画像ファイル実行オプション

次に、プログラム名を含むキーを削除しました。

そこから私の問題は解決しました。これが誰かの役に立つことを願っています。

関連情報